Met het doel voor acquisitie van nieuwe klanten kunt u optimaliseren voor de acquisitie van nieuwe klanten in uw Google Ads-campagne. In dit artikel leggen we uit hoe u rapportage over acquisitie van nieuwe klanten kunt instellen met behulp van tags om de nauwkeurigheid van de detectie van nieuwe klanten in uw campagnes verder te verbeteren. Meer informatie over het doel voor acquisitie van nieuwe klanten
Instructies voor het instellen van rapportage voor klantacquisitie
Instellen met de algemene sitetag
Opmerking: Als u deze optie wilt gebruiken, moet u een conversieactie Aankoop instellen in Google Ads die aan bepaalde specificaties voldoet. U moet ook klantacquisitie instellen in uw account. Meer informatie over het doel voor acquisitie van nieuwe klanten
Stap 1: Installeer de conversietrackingcode voor de Google-tag op uw website
Ga naar Conversies bijhouden instellen voor uw website om Conversies bijhouden te installeren met de Google-tag.
Stap 2: Voeg de parameter new_customer
toe aan het gebeurtenisfragment voor uw tag
U moet de volgende klantparameter toevoegen aan het gebeurtenisfragment:
Parameter | Waardetype | Beschrijving |
new_customer |
Booleaans: Waar/onwaar/[niet gespecificeerd] | Is de converterende klant een nieuwe klant?
|
Voorbeeld van de algemene sitetag die is ingesteld met de parameter hierboven:
<script type="text/javascript">
gtag('event', 'purchase', {
"send_to": "AW-CONVERSION_ID/CONVERSION_LABEL", /* VERVANG DIT DOOR UW WAARDE */
…
"new_customer": true, /* dynamisch berekenen en invullen met true/false */
…
]
});
/* ]]> */
Instellen met Google Tag Manager
Volg de volgende instructies om de parameter new_customer
toe te voegen aan uw Google Tag Manager-code
- Selecteer de conversietag voor Nieuwe klant.
- Selecteer het vakje Nieuwe klantgegevens opgeven.
- Kies als type gegevensbron Gegevenslaag of Aangepaste velden.
- De onderstaande variabelen moeten worden toegevoegd aan de betaalpagina, anders kan er niet naar worden verwezen.
Parameter | Waardetype | Beschrijving |
new_customer |
Booleaans: Waar/onwaar/[niet gespecificeerd] | Is de converterende klant een nieuwe klant?
|
customer_lifetime_value |
Valuta |
Wordt de lifetime value van de klant toegeschreven aan de klant die de conversie als een nieuwe klant heeft gemaakt?
|
De gegevenslaag wordt gebruikt om gegevens tijdelijk te bewaren. De indeling is gestructureerd en geschikt voor gebruik door Tag Manager, zodat u die gegevens makkelijk van uw webpagina of mobiele app kunt verplaatsen naar tags, triggers en andere variabelen in Tag Manager.
Variabelen kunnen ook gegevens ophalen zonder dat u een gegevenslaag instelt. U kunt Tag Manager-variabelen namelijk zo instellen dat ze rechtstreeks vanuit aangepaste velden, first-party cookies en het DOM waarden ophalen. Het is wel het beste om gegevens voor uw variabelen rechtstreeks uit een gestructureerd gegevenslaagobject op te halen. De implementatie van een gegevenslaag minimaliseert de kans dat door onbedoelde codewijzigingen gegevens verloren gaan. Bovendien wordt zo het gebruik van een gestructureerd, toegankelijk gegevensmodel bevorderd en kunnen problemen makkelijker worden opgelost.
Voor elke conversie kunt u Google automatisch laten bepalen of een conversie nieuw is of dit zelf melden via de conversietag, waardoor uw Google Ads-rapporten nauwkeuriger worden. U kunt ook aanpassen hoeveel waarde u een nieuwe klant toekent door een fractie van de gemiddelde bestelwaarde toe te voegen aan de eerste aankoop.
De lifetime value van een klant wordt berekend aan de hand van de gemiddelde conversiewaarde voor Shopping-campagnes en de aankoopfrequentie van uw klanten. U kunt een fractie kiezen om de gewenste nieuwe-klantwaarde te bepalen.
Voorbeeldimplementatie met gegevenslaag:
dataLayer.push({
"event": 'purchase',
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"affiliation": "Google online store",
"value": 23.07,
"currency": "USD",
"new_customer": true,
});
Voorbeeldimplementatie met aangepaste velden:
<script type="text/javascript">
send_to = 'AW-CONVERSION_ID/CONVERSION_LABEL'; /* VERVANG DIT DOOR UW WAARDE */
transaction_id = "1545c34e-691e-4726-aeda-b798df255e9c";
affiliation = "Google online store";
value = 23.07;
currency = "USD";
new_customer = true;
</script>
Instellen met Firebase
Stap 1: Stel Conversies bijhouden met Firebase in
- Voeg Google Analytics toe aan uw Android- of iOS-app.
- Log in op uw Google Ads-account.
- Koppel uw Google Ads-account aan de Google Analytics-app en Firebase. Volg de instructies voor koppelen.
- Gebruik de Firebase-SDK om app-conversies te meten die afkomstig zijn uit de Google Analytics-app. Volg de instructies voor meting van app-conversies met Firebase.
Stap 2: Controleer de instellingen voor conversieacties
Als u de acquisitie van nieuwe klanten wilt bijhouden, moet u controleren of de conversieactie correct is ingesteld. Wijs de instellingen voor de conversieactie zo toe:
- Stel Aankoop in als conversieactiecategorie.
- Stel Aankoop in als Firebase-gebeurtenis.
- Stel Firebase in als bron.
- Maak uw conversieacties beschikbaar voor bieden (primaire conversieactie).
Stap 3: Voeg de parameter new_customer
toe aan de gebeurtenis purchase
Voordat u de parameter new_customer
toevoegt, moet u de gebeurtenis purchase
updaten. Als u de gebeurtenis purchase nog niet heeft ingesteld, volgt u de instructies voor Android of iOS. De onderstaande parameter new_customer
is vereist als u met Firebase de acquisitie van nieuwe klanten wilt bijhouden.
Parameter | Waardetype | Beschrijving |
new_customer |
Booleaans: Waar/onwaar/[niet gespecificeerd] | Is de converterende klant een nieuwe klant?
|
Voorbeeld van een Firebase-gebeurtenis ecommerce_purchase
die door een nieuwe klant wordt gemaakt.
Android:
// E-commercebundel voorbereiden
Bundle ecommerceBundle = new Bundle();
// Relevante parameters op bundelniveau instellen
// Informatie over nieuwe klant. Moet dynamisch worden berekend en worden ingevuld met 'true' of 'false'.
ecommerceBundle.putBoolean( "new_customer", true ); // of 'false'
ecommerceBundle.putDouble( Param.VALUE, 37.39 ); // Opbrengst, optioneel
ecommerceBundle.putString( Param.CURRENCY, "USD" ); // Optioneel
// Gebeurtenis registreren met e-commercebundel
mFirebaseAnalytics.logEvent( Event.PURCHASE, ecommerceBundle );
iOS:
// E-commercewoordenboek voorbereiden
NSDictionary *ecommerce = @{
// Informatie over nieuwe klant. Moet dynamisch worden berekend en worden ingevuld met @YES of @NO.
@"new_customer" : @YES, // of @NO
// kFIRParameterValue : @75.98, // Opbrengst, optioneel
// kFIRParameterCurrency : @"USD", // Optioneel
};
// Gebeurtenis 'ecommerce_purchase' met e-commercewoordenboek registreren
[FIRAnalytics logEventWithName:kFIREventPurchase
parameters:ecommerce];
Nieuwe klant-conversies testen
Controleer of u de algemene sitetag gebruikt en of de parameter new_customer
is ingesteld. Als u een testbestelling kunt doen, volgt u de stappen hieronder om na te gaan of de parameters worden doorgegeven.
- Gebruik de tools voor ontwikkelaars in Chrome en inspecteer de pagina om te achterhalen of de code is geoptimaliseerd. Volg daarvoor deze stappen:
- Selecteer het Chrome-menu rechtsboven in het browservenster. Selecteer Tools en daarna Tools voor ontwikkelaars.
- Klik met de rechtermuisknop op een pagina-element en selecteer Inspecteren. Het venster DevTools wordt geopend onderaan uw Chrome-browser.
- Selecteer in het venster DevTools de optie Netwerk.
- Plaats uw testbestelling in de webbrowser.
- Zoek het verzoek dat uw conversie bevat (zoek naar '/conversion'). De parameters van de querytekenreeks moeten aanvullende parameters bevatten, zoals in het voorbeeld hieronder:
vdnc: true where vdnc = new_customer
Nieuwe klant-conversies testen met Firebase
Controleer of u Firebase gebruikt en of de aankoopgebeurtenis is toegevoegd of aangepast met de parameters voor winkelwagengegevens.
Vervolgens kunt u vrijwel in realtime fouten opsporen in Firebase. U kunt ook gebeurtenissen gerelateerd aan nieuwe klanten bijhouden in Firebase.