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.

  1. Wähle den Trigger-Typ „Seitenaufruf“.
  2. Setze die Bedingung Page URL enthält /danke/.
  3. 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:

  1. Gehe zu Google Ads und erstelle eine erweiterte Conversion. Notiere dir die Conversion-ID und das Conversion-Label.
  2. Erstelle im Google Tag Manager ein neues Tag und wähle die Tag-Konfiguration „Google Ads Conversion Tracking“.
  3. Gib die Conversion-ID und das Conversion-Label ein.
  4. Wähle den zuvor erstellten Trigger für den Seitenaufruf aus.
  5. 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.