- Om du inte spårar konverteringar för närvarande måste du ställa in konverteringsspårning för din webbplats.
- Alternativt kan du importera Google Analytics 4-konverteringar.
- Om du redan använder konverteringsspårning i Search Ads 360 kan du lägga till kundvagnsdata i din befintliga konverteringstagg.
- Om du planerar att spåra konverteringar i din app behöver du lägga till Analytics i din iOS- eller Android-app med Firebase.
Fråga din webbutvecklare om hur du skickar in dynamiskt genererad data, till exempel produkt-id:n för produkter som såldes som en del av en konvertering.
Välj hur du vill ställa in konverteringar med kundvagnsdata:
Ställa in med Google Ads
Om du väljer Google Ads som implementeringskälla kan du genomföra implementeringen med hjälp av Google-taggen direkt på din webbplats eller via Google Taggstyrning. Följ stegen nedan för den här implementeringsmetoden:
- Se till att du redan har ställt in standardkonverteringsspårning för att spåra dina köp.
- Kontrollera att Köpkonverteringens konverteringsmål och åtgärdsoptimering är inställd på Primär.
- Lägg till parametrar för konverteringar med kundvagnsdata i standardkonverteringsspårningen för att förbättra data och rapportmätvärden. Läs mer om parametrar för konverteringar med kundvagnsdata.
- Datakvaliteten förbättras om du lägger till de valfria Merchant Center-parametrarna. Det här är särskilt viktigt om du har flera Merchant Center-konton som använder samma varu-id:n för olika produkter.
Exempel på implementering av Google-taggen med kundvagnsdata
<!-- 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>
Exempel på implementering av ett datalager
<!-- Sample Code datalayer push -->
dataLayer.push({
"event": 'purchase',
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"value": 53.50,
"currency": "USD",
<!-- Start CwCD Parameters datalayer push -->
"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 CwCD Parameters datalayer push -->
});
Ställa in med Google Analytics
Här är implementeringsstegen om du väljer implementeringsmetoden Google Analytics spårning av e-handel:
- Se till att spårning av e-handel har ställts in och att item_id matchar item_id för Merchant Center-flödet. Läs mer om hur du mäter e-handel.
- Lägg till parametrar för konverteringar med kundvagnsdata för att förbättra data och rapportmätvärden. Gå igenom avsnittet Konverteringar med parametrar för kundvagnsdata ovan.
- Datakvaliteten förbättras om du lägger till de valfria Merchant Center-parametrarna. Detta är särskilt viktigt om du har flera Merchant Center-konton.
- Importera e-handel till Google Ads. Läs mer om hur du importerar Google Analytics-konverteringar till Google Ads.
- Kontrollera att Köpkonverteringens konverteringsmål och åtgärdsoptimering är inställd på Primär.
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
}]
Ställa in med Search Ads 360
Följ stegen nedan för den här implementeringsmetoden:
- Kontrollera att konverteringar redan spåras via Floodlight-aktiviteter.
- Uppdatera Google-taggen eller Google Taggstyrning med parametrar för att förbättra data- och rapportmätvärden.
- Floodlight-data skickas automatiskt från Search Ads 360 till Google Ads när kontona har länkats.
Ställa in spårning av appkonverteringar
- Om du inte redan har ställt in Google Analytics för Firebase-SDK:et (GA4F) i din app följer du steg 1–8 i artikeln Spåra appkonverteringar med Google Analytics.
- Spåra purchase-händelser i appen. item_id ska vara item_id för Merchant Center-flödet.
- Importera köphändelsen till Google Ads genom att se till att den nya konverteringsåtgärden är inställd på Primär och räknas in i målet Köp.
- Om du redan använder Google Taggstyrning kan du fortsätta använda den med Firebase för iOS eller Android.
- Lägg till parametrar för konverteringar med kundvagnsdata för att förbättra data och rapportmätvärden. Gå igenom avsnittet Konverteringar med parametrar för kundvagnsdata.
- Datakvaliteten förbättras om du lägger till de valfria Merchant Center-parametrarna. Detta är särskilt viktigt om du har flera Merchant Center-konton.
Exempel på en Android-implementering
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 );
// Förbered paket för e-handel
Bundle ecommerceBundle = new Bundle();
ecommerceBundle.putParcelableArray(FirebaseAnalytics.Param.ITEMS, new Bundle[] {product1, product2});
// Ange relevanta parametrar på gruppnivå
ecommerceBundle.putString( FirebaseAnalytics.Param.TRANSACTION_ID, "T12345" );
ecommerceBundle.putDouble( FirebaseAnalytics.Param.VALUE, 97.99D );
ecommerceBundle.putString( FirebaseAnalytics.Param.CURRENCY, "USD" );
// Ange nya kundvagnsspecifika konverteringsparametrar. Fyll dynamiskt.
ecommerceBundle.putDouble( "discount", 10.00D ); // Rabatt
ecommerceBundle.putInt( "aw_merchant_id", 12345 ); // Merchant Center-id
ecommerceBundle.putString( "aw_feed_country", "US" ); // Land för flöde
ecommerceBundle.putString( "aw_feed_language", "EN" ); // Språk för flöde
// Logga köphändelsen med e-handelspaketet
FirebaseAnalytics.logEvent( FirebaseAnalytics.Event.PURCHASE, ecommerceBundle );
Exempel på en iOS-implementering
NSDictionary *product1 = @{
kFIRParameterItemID : @"12345",
kFIRParameterPrice : @34.00,
kFIRParameterCurrency : @"EUR",
kFIRParameterQuantity : @2
};
NSDictionary *product2 = @{
kFIRParameterItemID : @"67891",
kFIRParameterPrice : @29.99,
kFIRParameterQuantity : @1
};
// Förbered ordlista för e-handel
NSArray *items = @[product1, product2];
NSDictionary *ecommerce = @{
kFIRParameterItems: items,
kFIRParameterTransactionID : @"T12345",
kFIRParameterValue : @97.99,
kFIRParameterCurrency : @"USD",
// Ange nya kundvagnsspecifika konverteringsparametrar. Fyll dynamiskt.
@"discount" : @10.00, // Rabatt
@"aw_merchant_id" : @12345, // Merchant Center-id
@"aw_feed_country" : @"US", // Land för flöde
@"aw_feed_language" : @"EN" // Språk för flöde
};
// Logga köphändelsen med e-handelsordlistan.
[FIRAnalytics logEventWithName:kFIREventPurchase parameters:ecommerce];