Die erweiterten Conversions in Google Ads bieten eine hervorragende Möglichkeit, die Conversion-Daten zu verbessern, indem Informationen wie E-Mail-Adressen für genauere Berichte und Optimierungen verwendet werden. Doch was tun, wenn man keine E-Mail-Adresse auf der Danke-Seite verfügbar hat? In diesem Beitrag zeige ich eine Lösung für dieses Problem, die individuell anpassbar ist.
Schritt 1: Weiterleitung des Benutzers auf eine Danke-Seite
Zunächst muss sichergestellt werden, dass der Benutzer nach der Anmeldung auf eine Danke-Seite weitergeleitet wird. Falls du das Plugin Contact Form 7 verwendest, gibt es Plugins, die es ermöglichen, nach dem Absenden eines Formulars auf eine benutzerdefinierte Seite weiterzuleiten.
Schritt 2: Benutzer- und E-Mail-Informationen auf der Danke-Seite ausgeben
Da wir die E-Mail-Adresse für die erweiterten Conversions benötigen, fügen wir einen Code in die functions.php
deiner WordPress-Seite ein, der die Benutzerinformationen ausgibt.
function benutzer_info_anzeigen() {
if ( is_user_logged_in() ) {
$current_user = wp_get_current_user();
$user_login = $current_user->user_login;
$user_email = $current_user->user_email;
return "Danke für deine Anmeldung, {$user_login}!
Deine E-Mail-Adresse: {$user_email}
";
} else {
return 'Es scheint, dass du nicht angemeldet bist.
';
}
}
add_shortcode('benutzer_info', 'benutzer_info_anzeigen');
body {
background-color: #f3f3f3;
}
Binde den Shortcode [benutzer_info]
auf deiner benutzerdefinierten Seite ein. Jetzt wird die E-Mail-Adresse des Benutzers auf dieser Seite angezeigt, wenn er angemeldet ist.
Schritt 3: Google Tag Manager einrichten
Jetzt müssen wir den Google Tag Manager einrichten, um die E-Mail-Adresse zu erfassen und an Google Ads zu senden.
- Variable Email-Prüfung: Diese prüft, ob eine E-Mail auf der Seite vorhanden ist.
function() {
var bodyText = document.body.innerText;
var emailPattern = /[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/;
return emailPattern.test(bodyText);
}
- Variable Email-Rückgabe: Diese Variable gibt die gefundene E-Mail-Adresse zurück.
function() {
var emailPattern = /[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/;
var bodyText = document.body.innerText;
var match = bodyText.match(emailPattern);
return match ? match[0] : undefined;
}
Schritt 4: Trigger für Seitenaufruf erstellen
Erstelle nun einen Trigger, der ausgelöst wird, wenn die Danke-Seite aufgerufen wird und eine E-Mail vorhanden ist.
- Wähle den Trigger-Typ „Seitenaufruf“.
- Setze die Bedingung
Page URL enthält /danke/
. - Füge die Bedingung hinzu:
Variable Email-Prüfung ist gleich True
.
Schritt 5: Google Ads Tag erstellen
Nun erstellst du ein Google Ads Conversion-Tag:
- Gehe zu Google Ads und erstelle eine erweiterte Conversion. Notiere dir die Conversion-ID und das Conversion-Label.
- Erstelle im Google Tag Manager ein neues Tag und wähle die Tag-Konfiguration „Google Ads Conversion Tracking“.
- Gib die Conversion-ID und das Conversion-Label ein.
- Wähle den zuvor erstellten Trigger für den Seitenaufruf aus.
- Im Bereich „Von Nutzer bereitgestellte Daten“ füge die Variable „Variable Email-Rückgabe“ hinzu.
Schritt 6: Überprüfung und Test
Nutze den Vorschau-Modus im Google Tag Manager, um sicherzustellen, dass der Tag korrekt ausgelöst wird, wenn ein Benutzer auf die Danke-Seite weitergeleitet wird.
Und das war’s! Jetzt kannst du erweiterte Conversions nutzen, auch wenn du keine E-Mail-Adresse direkt auf deiner Danke-Seite hast.