- Dacă nu urmăriți conversiile, trebuie să configurați urmărirea conversiilor pentru site.
- Sau puteți să importați conversiile Google Analytics 4.
- Dacă folosiți deja urmărirea conversiilor Search Ads 360, puteți să adăugați datele despre coșul de cumpărături în eticheta de conversie existentă.
- Dacă intenționați să urmăriți conversiile în aplicație, Analytics trebuie adăugat în aplicația iOS sau Android folosind Firebase.
Discutați cu dezvoltatorul web pentru a afla cum să transmiteți date generate dinamic, cum ar fi codurile produselor pentru produsele care au fost vândute în urma unei conversii.
Alegeți cum doriți să configurați conversiile cu date despre coșul de cumpărături
Configurați cu Google Ads
Dacă alegeți Google Ads ca sursă de implementare, veți putea să le implementați folosind eticheta Google direct pe site sau prin Google Manager de etichete. Urmați pașii de mai jos pentru această metodă de implementare.
- Asigurați-vă că ați configurat deja urmărirea standard a conversiilor pentru a urmări achizițiile.
- Asigurați-vă că Obiectivul privind conversiile și optimizarea acțiunii pentru conversiile pentru achiziții are valoarea Principal.
- Adăugați parametrii conversiilor cu date despre coșul de cumpărături la urmărirea standard a conversiilor pentru a îmbunătăți datele și valorile din rapoarte. Aflați mai multe despre parametrii conversiilor cu date despre coșul de cumpărături.
- Adăugarea parametrilor opționali Merchant Center va îmbunătăți calitatea datelor. Acest lucru este important mai ales dacă aveți mai multe conturi Merchant Center care folosesc aceleași coduri ale articolelor pentru produse diferite.
Exemplu de implementare a etichetei Google cu date despre coșul de cumpărături
<!-- 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>
Exemplu de implementare a unui strat de date
<!-- 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 -->
});
Configurați cu Google Analytics
Dacă alegeți Google Analytics ca metodă de implementare, folosind urmărirea comerțului electronic, urmați pașii de mai jos pentru implementare.
- Asigurați-vă că urmărirea comerțului electronic este configurată în cazul în care item_id corespunde feedului item_id din Merchant Center. Aflați mai multe despre cum să măsurați comerțul electronic.
- Adăugați parametrii conversiilor cu date despre coșul de cumpărături pentru a îmbunătăți datele și valorile din rapoarte. Consultați articolul Parametrii conversiilor cu date despre coșul de cumpărături.
- Adăugarea parametrilor opționali Merchant Center va îmbunătăți calitatea datelor. Acest lucru este important mai ales dacă aveți mai multe conturi Merchant Center.
- Importați comerțul electronic în Google Ads. Aflați mai multe despre cum să importați conversiile Google Analytics în Google Ads.
- Asigurați-vă că Obiectivul privind conversiile și optimizarea acțiunii pentru conversiile pentru achiziții are valoarea Principal.
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
}]
Configurați cu Search Ads 360
Urmați pașii de mai jos pentru această metodă de implementare.
- Asigurați-vă că toate conversiile sunt deja urmărite prin activități Floodlight.
- Adăugați parametri în eticheta Google sau Google Manager de etichete pentru a îmbunătăți datele și valorile din rapoarte.
- Datele Floodlight vor fi transmise automat din Search Ads 360 în Google Ads după conectare.
Configurați urmărirea conversiilor în aplicație
- Dacă nu ați configurat deja SDK-ul Google Analytics pentru Firebase (GA4F) în aplicație, urmați pașii de implementare 1 – 8 din Urmăriți conversiile din aplicațiile mobile cu Google Analytics.
- Urmăriți evenimentele purchase din aplicație. item_id trebuie să fie feedul item_id din Merchant Center.
- Importați evenimentul de achiziție în Google Ads, asigurându-vă că noua acțiune de conversie este setată la Principală și este contorizată pentru obiectivul Achiziție.
- Dacă folosiți deja Google Manager de etichete, îl puteți folosi în continuare cu Firebase pentru iOS sau Android.
- Adăugați parametrii conversiilor cu date despre coșul de cumpărături pentru a îmbunătăți datele și valorile din rapoarte. Consultați secțiunea Parametrii conversiilor cu date despre coșul de cumpărături.
- Adăugarea parametrilor opționali Merchant Center va îmbunătăți calitatea datelor. Acest lucru este important mai ales dacă aveți mai multe conturi Merchant Center.
Exemplu de implementare pentru Android
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 );
// Pregătiți grupul pentru comerț electronic
Bundle ecommerceBundle = new Bundle();
ecommerceBundle.putParcelableArray(FirebaseAnalytics.Param.ITEMS, new Bundle[] {product1, product2});
// Stabiliți parametrii relevanți la nivel de grup
ecommerceBundle.putString( FirebaseAnalytics.Param.TRANSACTION_ID, "T12345" );
ecommerceBundle.putDouble( FirebaseAnalytics.Param.VALUE, 97.99D );
ecommerceBundle.putString( FirebaseAnalytics.Param.CURRENCY, "USD" );
// Stabiliți noi parametri specifici pentru grupul de conversii. Completați dinamic.
ecommerceBundle.putDouble( "discount", 10.00D ); // Discount
ecommerceBundle.putInt( "aw_merchant_id", 12345 ); // Codul Google Merchant Center
ecommerceBundle.putString( "aw_feed_country", "US" ); // Țara feedului
ecommerceBundle.putString( "aw_feed_language", "EN" ); // Limba feedului
// Înregistrați evenimentul de achiziție cu grupul pentru comerț electronic
FirebaseAnalytics.logEvent( FirebaseAnalytics.Event.PURCHASE, ecommerceBundle );
Exemplu de implementare pentru iOS
NSDictionary *product1 = @{
kFIRParameterItemID : @"12345",
kFIRParameterPrice : @34.00,
kFIRParameterCurrency : @"EUR",
kFIRParameterQuantity : @2
};
NSDictionary *product2 = @{
kFIRParameterItemID : @"67891",
kFIRParameterPrice : @29.99,
kFIRParameterQuantity : @1
};
// Pregătiți dicționarul pentru comerț electronic.
NSArray *items = @[product1, product2];
NSDictionary *ecommerce = @{
kFIRParameterItems: items,
kFIRParameterTransactionID : @"T12345",
kFIRParameterValue : @97.99,
kFIRParameterCurrency : @"USD",
// Stabiliți noi parametri specifici pentru grupul de conversii. Completați dinamic.
@"discount" : @10.00, // Reducere
@"aw_merchant_id" : @12345, // Codul Google Merchant Center
@"aw_feed_country" : @"US", // Țara feedului
@"aw_feed_language" : @"EN" // Limba feedului
};
// Înregistrați evenimentul de achiziție cu dicționarul pentru comerț electronic.
[FIRAnalytics logEventWithName:kFIREventPurchase parameters:ecommerce];