- Als u op dit moment geen conversies bijhoudt, stelt u Conversies bijhouden in voor uw website.
- U kunt ook Google Analytics 4-conversies importeren.
- Als u Conversies bijhouden van Search Ads 360 al gebruikt, voegt u de winkelwagengegevens toe aan uw bestaande conversietag.
- Als u conversies in uw app wilt bijhouden, moet u Analytics aan uw iOS- of Android-app toevoegen met Firebase.
Neem contact op met uw webontwikkelaar over hoe u dynamisch geproduceerde gegevens doorgeeft, zoals product-ID's voor producten die zijn verkocht als onderdeel van een conversie.
Kies hoe u conversies met winkelwagengegevens wilt instellen:
Instellen met Google Ads
Als u Google Ads kiest als implementatiebron, kunt u de Google-tag rechtstreeks op uw website of via Google Tag Manager implementeren. Volg de stappen hieronder voor deze implementatiemethode:
- Zorg dat standaardconversies bijhouden al is ingesteld om uw aankopen bij te houden.
- Zorg dat de optie 'Optimalisatie van conversiedoelen en -acties' van de aankoopconversie is ingesteld op Primair.
- Voeg parameters voor conversies met winkelwagengegevens toe aan het bijhouden van standaardconversies om de gegevens en rapportagestatistieken te verbeteren. Meer informatie over parameters voor conversies met winkelwagengegevens.
- Als u de optionele Merchant Center-parameters toevoegt, kunt u de gegevenskwaliteit verbeteren. Dit is vooral belangrijk als u meerdere Merchant Center-accounts heeft die dezelfde artikel-ID's voor verschillende producten gebruiken.
Voorbeeld van de implementatie van een Google-tag met winkelwagengegevens
<!-- Sample Code Conversion -->
'event', 'purchase'
<script type="text/javascript">
gtag(, {
"send_to": "AW-9999999999/abc123xyz",
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"value": 53.50,
"currency": "USD",
<!-- Start of CwCD Parameters -->
"discount": 1.50,
"aw_merchant_id": 98765,
"aw_feed_country": "US",
"aw_feed_language": "EN",
"items": [
{
"id": "P12345",
"quantity": 2,
"price": 12.50
},
{
"id": "P67890",
"quantity": 1,
"price": 30.00
}
]
<!-- End of CwCD Parameters -->
});
/* ]]> */
</script>
Voorbeeld van een implementatie van een gegevenslaag
<!-- Voorbeeldcode push gegevenslaag -->
dataLayer.push({
"event": 'purchase',
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"value": 53.50,
"currency": "USD",
<!-- Start van CwCD-parameters push gegevenslaag -->
"discount": 1.50,
"aw_merchant_id": 98765,
"aw_feed_country": "US",
"aw_feed_language": "EN",
"items": [
{
"id": "P12345",
"quantity": 2,
"price": 12.50
},
{
"id": "P67890",
"quantity": 1,
"price": 30.00
}
]
<!-- Einde van CwCD-parameters push gegevenslaag -->
});
Instellen met Google Analytics
Als u Google Analytics als implementatiemethode kiest via E-commerce bijhouden, vindt u hier de stappen voor implementatie:
- Zorg dat E-commerce bijhouden zo is ingesteld dat item_id overeenkomt met de feed met artikel-ID's in Merchant Center. Meer informatie over hoe u e-commerce meet.
- Voeg parameters voor conversies met winkelwagengegevens toe om de gegevens te verbeteren en statistieken te rapporteren. Neem het gedeelte met parameters voor conversies met winkelwagengegevens hierboven door.
- Als u de optionele Merchant Center-parameters toevoegt, kunt u de gegevenskwaliteit verbeteren. Dit is vooral belangrijk als u meerdere Merchant Center-accounts heeft.
- Importeer e-commerce in Google Ads. Meer informatie over hoe u Google Analytics-conversies importeert in Google Ads.
- Zorg dat de optie 'Optimalisatie van conversiedoelen en -acties' van de aankoopconversie is ingesteld op Primair.
dataLayer.push({
event: ”purchase”,
ecommerce: {
transaction_id: ”T_12345,
value: 7.77,
tax: 4.90
shipping: 5.99,
currency: “USD”,
coupon: “SUMMER SALE”,
aw_merchant_id: “12345”
aw_feed_country: ‘US”
aw_feed_language: “EN”
items: [
{
item_id: “SKU_12345”,
item_name: “Stan and Friends Tee”,
affiliation: “Google Merchandise Store”,
coupon: “SUMMER_FUN”,
discount: 2.22,
index: 0,
item_brand: “Google”,
item_category: “Apparel”,
item_category2: “Adult”,
item_category3: “Shirts”,
item_category4: “Crew”,
item_category5: “Short sleeve”,
item_list_id: “related_products”,
item_list_name: “Related Products”,
item_variant: “green”,
location_id: “ChIJIQBpAG2ahYAR_6128GcTUEo”,
price: 9.99,
quantity: 1
}]
Instellen met Search Ads 360
Volg de stappen hieronder voor deze implementatiemethode:
- Zorg dat conversies al worden bijgehouden via Floodlight-activiteiten.
- Update de Google-tag of Google Tag Manager met parameters om gegevens en rapportagestatistieken te verbeteren.
- Floodlight-gegevens worden automatisch doorgegeven vanuit Search Ads 360 aan Google Ads nadat ze zijn gekoppeld.
App-conversies bijhouden instellen
- Als u de Google Analytics voor Firebase (GA4F) SDK nog niet heeft ingesteld in uw app, volgt u implementatiestappen 1-8 van Conversies van mobiele apps bijhouden met Google Analytics.
- Houd purchase-gebeurtenissen bij in uw app. item_id moet de feed met artikel-ID's in Merchant Center zijn.
- Importeer de purchase-gebeurtenis in Google Ads door te zorgen dat de nieuwe conversieactie is ingesteld op Primair en meetelt voor het doel Aankoop.
- Als u Google Tag Manager al gebruikt, kunt u deze blijven gebruiken met Firebase voor iOS of Android.
- Voeg parameters voor conversies met winkelwagengegevens toe om de gegevens te verbeteren en statistieken te rapporteren. Neem het gedeelte met parameters voor conversies met winkelwagengegevens hierboven door.
- Als u de optionele Merchant Center-parameters toevoegt, kunt u de gegevenskwaliteit verbeteren. Dit is vooral belangrijk als u meerdere Merchant Center-accounts heeft.
Voorbeeld van een Android-implementatie
Bundle product1 = new Bundle();
product1.putString( FirebaseAnalytics.Param.ITEM_ID, "12345" );
product1.putDouble( FirebaseAnalytics.Param.PRICE, 34.00D );
product1.putString( FirebaseAnalytics.Param.CURRENCY, "EUR");
product1.putLong( FirebaseAnalytics.Param.QUANTITY, 2 );
Bundle product2 = new Bundle();
product2.putString( FirebaseAnalytics.Param.ITEM_ID, "67891" );
product2.putDouble( FirebaseAnalytics.Param.PRICE, 29.99D );
product2.putLong( FirebaseAnalytics.Param.QUANTITY, 1 );
// E-commercebundel voorbereiden
Bundle ecommerceBundle = new Bundle();
ecommerceBundle.putParcelableArray(FirebaseAnalytics.Param.ITEMS, new Bundle[] {product1, product2});
// Relevante parameters op bundelniveau instellen
ecommerceBundle.putString( FirebaseAnalytics.Param.TRANSACTION_ID, "T12345" );
ecommerceBundle.putDouble( FirebaseAnalytics.Param.VALUE, 97.99D );
ecommerceBundle.putString( FirebaseAnalytics.Param.CURRENCY, "USD" );
// Nieuwe specifieke parameters voor het conversiemandje instellen. Vul dynamisch in.
ecommerceBundle.putDouble( "discount", 10.00D ); // Korting
ecommerceBundle.putInt( "aw_merchant_id", 12345 ); // Merchant Center-ID
ecommerceBundle.putString( "aw_feed_country", "US" ); // Land voor feed
ecommerceBundle.putString( "aw_feed_language", "EN" ); // Taal voor feed
// Aankoopgebeurtenis met e-commercebundel registreren
FirebaseAnalytics.logEvent( FirebaseAnalytics.Event.PURCHASE, ecommerceBundle );
Voorbeeld van een iOS-implementatie
NSDictionary *product1 = @{
kFIRParameterItemID : @"12345",
kFIRParameterPrice : @34.00,
kFIRParameterCurrency : @"EUR",
kFIRParameterQuantity : @2
};
NSDictionary *product2 = @{
kFIRParameterItemID : @"67891",
kFIRParameterPrice : @29.99,
kFIRParameterQuantity : @1
};
// E-commerce-woordenboek voorbereiden.
NSArray *items = @[product1, product2];
NSDictionary *ecommerce = @{
kFIRParameterItems: items,
kFIRParameterTransactionID : @"T12345",
kFIRParameterValue : @97.99,
kFIRParameterCurrency : @"USD",
// Nieuwe specifieke parameters voor het conversiemandje instellen. Vul dynamisch in.
@"discount" : @10.00, // Korting
@"aw_merchant_id" : @12345, // Merchant Center-ID
@"aw_feed_country" : @"US", // Land voor feed
@"aw_feed_language" : @"EN" // Taal voor feed
};
// Aankoopgebeurtenis met e-commercewoordenboek registreren.
[FIRAnalytics logEventWithName:kFIREventPurchase parameters:ecommerce];