Mit dem Zielvorhaben „Kundenakquisition“ können Sie Ihre Google Ads-Kampagne für die Neukundengewinnung optimieren. In diesem Artikel wird beschrieben, wie Sie entsprechende Berichte mithilfe von Tagging einrichten, um die Genauigkeit der Erkennung von Neukunden in Ihren Kampagnen weiter zu verbessern. Weitere Informationen zum Zielvorhaben „Kundenakquisition“
Berichte zur Kundenakquisition einrichten – Anleitung
Mit dem allgemeinen Website-Tag einrichten
Hinweis: Wenn Sie diese Option verwenden möchten, muss in Google Ads eine Conversion-Aktion vom Typ „Kauf“ eingerichtet sein, die bestimmte Anforderungen erfüllt. Außerdem müssen Sie die Kundenakquisition in Ihrem Konto einrichten. Weitere Informationen zum Zielvorhaben „Kundenakquisition“
Schritt 1: Conversion-Tracking-Code für das Google-Tag auf Ihrer Website einfügen
Weitere Informationen zum Conversion-Tracking mithilfe des Google-Tags finden Sie im Hilfeartikel Conversion-Tracking für Ihre Website einrichten.
Schritt 2: Dem Ereignis-Snippet für das Tag den Parameter new_customer
hinzufügen
Fügen Sie dem Ereignis-Snippet 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 allgemeine Website-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
So fügen Sie den Parameter new_customer
in den Google Tag Manager-Code ein:
- Wählen Sie das Tag für das Conversion-Zielvorhaben „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?
|
customer_lifetime_value |
Währung |
Wird der Customer Lifetime Value dem Kunden zugeordnet, der die Conversion als Neukunde durchführt?
|
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.
Sie können für jede Conversion festlegen, ob Google automatisch erkennen soll, ob eine Conversion neu ist, oder selbst Berichte über das Conversion-Tag erstellen, um dafür zu sorgen, dass Ihre Google Ads-Berichte präziser sind. Außerdem lässt sich festlegen, wie viel Ihnen ein Neukunde wert ist, indem Sie dem ersten Kauf einen bestimmten Bruchteil des durchschnittlichen Bestellwerts hinzufügen.
Der Customer Lifetime Value wird anhand des durchschnittlichen Conversion-Werts für Shopping-Kampagnen und der Kaufhäufigkeit Ihrer Kunden berechnet. Sie können einen bestimmten Bruchteil auswählen, um den gewünschten Neukundenwert zu bestimmen.
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
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. Eine entsprechende Anleitung finden Sie im Hilfeartikel Produktverknüpfung: Google Analytics 4-Property oder Firebase-Projekt mit Google Ads verknüpfen.
- Erfassen Sie App-Conversions aus der Google Analytics App mithilfe des Firebase SDK. Eine entsprechende Anleitung finden Sie im Hilfeartikel App-Conversions aus Google Analytics 4-Properties messen.
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.
- Machen Sie Ihre Conversion-Aktionen gebotsfähig (primäre Conversion-Aktion).
Schritt 3: Dem purchase
-Ereignis den Parameter new_customer
hinzufügen
Bevor Sie den Parameter new_customer
hinzufügen, müssen Sie das purchase
-Ereignis aktualisieren. Wenn Sie noch kein solches Ereignis erstellt haben, folgen Sie der entsprechenden Anleitung für Android bzw. für iOS. Der unten aufgeführte Parameter new_customer
ist erforderlich, um mit Firebase die Kundenakquisition 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
Vergewissern Sie sich, dass Sie das allgemeine Website-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:
- Wählen Sie rechts oben im Browserfenster das Chrome-Menü aus. Wählen Sie Tools und dann 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.
- 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.