Mit dem Conversion-Zielvorhaben der Kundenakquisition können Sie den Conversion-Wert für die Gewinnung von Neukunden maximieren. In diesem Artikel erfahren Sie, wie Sie die entsprechenden Berichte mithilfe von Tags einrichten. Weitere Informationen zum Conversion-Zielvorhaben der Kundenakquisition in smarten Shopping-Kampagnen
Mit dem Google-Tag einrichten
Schritt 1: Conversion-Tracking-Code für das Google-Tag einfügen
Im Google Ads-Hilfeartikel Conversion-Tracking für Ihre Website einrichten finden Sie eine entsprechende Anleitung.
Schritt 2: Einstellungen für Conversion-Aktionen anpassen
Nehmen Sie folgende Änderungen vor:
- Wählen Sie die Option „In ,Conversions‘ einbeziehen“ aus, um Ihre Conversion-Aktionen gebotsfähig zu machen.
- Legen Sie „Quelle“ auf „Website“ fest.
- Legen Sie „Kauf“ als Kategorie für die Conversion-Aktion fest.
Schritt 3: Parameter new_customer
zum Tag hinzufügen
Fügen Sie dem Google-Tag den folgenden benutzerdefinierten Parameter hinzu:
Parameter | Werttyp | Beschreibung |
new_customer |
Boolesch: True, False, [Not specified] |
Ist der Kunde, der eine Conversion ausführt, ein Neukunde?
|
Beispiel für das Google-Tag, das mit dem Parameter oben konfiguriert wurde:
<script type="text/javascript"
gtag('event', 'purchase', {
"send_to": "AW-CONVERSION_ID/CONVERSION_LABEL", /* BITTE DURCH IHREN WERT ERSETZEN */
...
"new_customer": true, /* dynamisch berechnen, true/false eintragen */
...
]
});
/* */
Mit Google Tag Manager einrichten
Schritt 1: Google Tag Manager installieren
Hinweis: Wenn Sie Google Tag Manager bereits verwenden, fahren Sie mit Schritt 2 fort.
- Melden Sie sich in Ihrem Google Ads-Konto an.
- Klicken Sie oben rechts auf das Werkzeugsymbol
.
- Klicken Sie im Drop-down-Menü „Messung“ auf Conversions.
- Klicken Sie auf die Conversion-Aktion, die Sie verwenden möchten, oder erstellen Sie eine neue Conversion-Aktion.
- Binden Sie Google Tag Manager auf Ihrer Website ein. Anleitung zum Einrichten des Conversion-Tracking-Tags
Schritt 2: Parameter new_customer
mithilfe von Google Tag Manager in den Code einfügen
- Wählen Sie das Tag für das Conversion-Zielvorhaben der Kundenakquisition aus.
- Klicken Sie auf das Kästchen „Neukundendaten angeben“.
- Wählen Sie Datenschicht oder Benutzerdefinierte Felder als Datenquelle aus.
- Damit die folgenden Variablen berücksichtigt werden, müssen Sie sie auf der Zahlungsseite einfügen.
Parameter | Werttyp | Beschreibung |
new_customer |
Boolesch: True, False, [Not specified] | Ist der Kunde, der eine Conversion ausführt, ein Neukunde?
|
In der Datenschicht werden Daten vorübergehend gespeichert. Das strukturierte Format kann von Tag Manager gelesen werden. Deshalb lassen sich diese Daten ganz einfach von Ihrer Webseite oder mobilen App in Tags, Trigger und andere Variablen in Tag Manager verschieben.
Sie müssen nicht unbedingt eine Datenschicht einrichten, damit Informationen über Variablen abgerufen werden können. Tag Manager-Variablen lassen sich auch so konfigurieren, dass Werte direkt aus benutzerdefinierten Feldern, eigenen Cookies oder dem Document Object Model (DOM) abgerufen werden. Am besten ist es aber, wenn die Variablen Informationen direkt aus einem gut strukturierten Datenschichtobjekt beziehen. Wenn Sie eine Datenschicht implementieren, können Sie die Wahrscheinlichkeit verringern, dass Daten durch unbeabsichtigte Änderungen verloren gehen. Außerdem schaffen Sie damit die Voraussetzung für ein gut strukturiertes, universell zugängliches Datenmodell und erleichtern die Fehlerbehebung.
Beispiel für eine Implementierung mit Datenschicht:
dataLayer.push({
"event": 'purchase',
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"affiliation": "Google online store",
"value": 23.07,
"currency": "USD",
"new_customer": true,
});
Beispiel für eine Implementierung mit benutzerdefinierten Feldern:
<script type="text/javascript"
send_to = 'AW-CONVERSION_ID/CONVERSION_LABEL'; /* BITTE DURCH IHREN WERT ERSETZEN */
transaction_id = "1545c34e-691e-4726-aeda-b798df255e9c";
affiliation = "Google online store";
value = 23.07;
currency = "USD";
new_customer = true;
/script
Mit Firebase einrichten
Wenn Sie derzeit Google Tag Manager verwenden, können Sie dieses Tool mit Firebase für Android oder für iOS weiterhin nutzen. Im Folgenden wird gezeigt, wie Sie das Firebase-Conversion-Tracking einrichten und überprüfen.
Schritt 1: Firebase-Conversion-Tracking einrichten
- Fügen Sie Ihrer Android- oder iOS-App das Google Analytics SDK hinzu.
- Melden Sie sich in Ihrem Google Ads-Konto an.
- Verknüpfen Sie Ihr Google Ads-Konto mit der Google Analytics App und mit Firebase. Die Anleitung dafür finden Sie hier.
- Erfassen Sie App-Conversions aus der Google Analytics App mithilfe des Firebase SDK. Folgen Sie dabei dieser Anleitung.
Schritt 2: Einstellungen für Conversion-Aktionen prüfen
Wenn Sie die Akquisition neuer Kunden erfassen möchten, sollten Sie prüfen, ob Sie die Conversion-Aktion richtig eingerichtet haben. Verwenden Sie folgende Einstellungen für Conversion-Aktionen:
- Legen Sie „Kauf“ als Kategorie für die Conversion-Aktion fest.
- Legen Sie „Kauf“ als Firebase-Ereignis fest.
- Legen Sie „Quelle“ auf „Firebase“ fest.
- Wählen Sie die Option „In ,Conversions‘ einbeziehen“ aus, um Ihre Conversion-Aktionen gebotsfähig zu machen.
Schritt 3: Parameter new_customer
zum Ereignis purchase
hinzufügen
Bevor Sie den Parameter new_customer
hinzufügen, müssen Sie das Ereignis purchase
aktualisieren. Wenn Sie das Ereignis purchase
noch nicht erstellt haben, finden Sie hier entsprechende Informationen für Android bzw. für iOS.
Der unten aufgeführte Parameter new_customer
ist erforderlich, um mit Firebase die Akquisition neuer Kunden zu erfassen.
Parameter | Werttyp | Beschreibung |
new_customer |
Boolesch: True, False, [Not specified] |
Ist der Kunde, der eine Conversion ausführt, ein Neukunde?
|
Beispiel eines Firebase-Ereignisses ecommerce_purchase
für einen Neukunden:
Android:
// E-Commerce-Bundle vorbereiten
Bundle ecommerceBundle = new Bundle();
// Relevante Parameter auf Bundle-Ebene festlegen
// Neukundendaten. Dynamisch berechnen und „true“ bzw. „false“ eintragen.
ecommerceBundle.putBoolean( "new_customer", true ); // oder false
ecommerceBundle.putDouble( Param.VALUE, 37.39 ); // Umsatz, optional
ecommerceBundle.putString( Param.CURRENCY, "USD" ); // optional
// Log-Ereignis mit E-Commerce-Bundle
mFirebaseAnalytics.logEvent( Event.PURCHASE, ecommerceBundle );
iOS:
// E-Commerce-Wörterbuch vorbereiten
NSDictionary *ecommerce = @{
// Neukundendaten. Dynamisch berechnen und „@YES“ bzw. „@NO“ eintragen.
@"new_customer" : @YES, // oder @NO
// kFIRParameterValue : @75.98, // Umsatz, optional
// kFIRParameterCurrency : @"USD", // optional
};
// Ereignis „ecommerce_purchase“ mit E-Commerce-Wörterbuch protokollieren
[FIRAnalytics logEventWithName:kFIREventPurchase
parameters:ecommerce];
Conversions von Neukunden testen
Prüfen Sie, ob Sie das Google-Tag und den Parameter new_customer
verwenden. Falls Sie eine Testbestellung erstellen können, folgen Sie der Anleitung unten, um zu prüfen, ob die Parameter übergeben werden.
- Prüfen Sie die Seite mithilfe der Chrome-Entwicklertools, um sicherzugehen, dass der Code optimiert ist:
- Klicken Sie oben rechts im Browserfenster auf das Chrome-Menü
und wählen Sie dann Weitere Tools > Entwicklertools aus.
- Klicken Sie mit der rechten Maustaste auf ein Seitenelement und wählen Sie Untersuchen aus. Das Entwicklertools-Fenster wird am Rand des Browsers geöffnet.
- Klicken Sie oben rechts im Browserfenster auf das Chrome-Menü
- Wählen Sie dort den Tab Netzwerk aus.
- Führen Sie die Testbestellung im Webbrowser aus.
- Suchen Sie nach „/conversion“, um die Anfrage zu finden, die Ihre Conversion enthält. Der Abfragestring sollte zusätzliche Parameter enthalten, wie im folgenden Beispiel gezeigt:
vdnc: true where vdnc = new_customer
Conversions von Neukunden mit Firebase testen
Überprüfen Sie, ob Sie Firebase verwenden und das Kaufereignis mit den Warenkorbdaten-Parametern hinzugefügt oder angepasst haben.
Nun können Sie nahezu in Echtzeit Ereignisse in Firebase debuggen. Außerdem haben Sie die Möglichkeit, Ereignisse von Neukunden in Firebase zu erfassen.