Set up and test reporting with conversions with cart data

Passaggio 1: scegli e implementa un metodo di implementazione appropriato

Le conversioni con dati del carrello si basano sul monitoraggio delle conversioni esistenti per il tuo sito web o la tua app. Scegli il metodo di implementazione in base a come viene implementato il monitoraggio delle conversioni esistente.

Chiedi al tuo sviluppatore web come trasferire i dati generati dinamicamente, ad esempio gli ID prodotto dei prodotti venduti nel contesto di una conversione.

Scegli come configurare le conversioni con dati del carrello:

Configura con Google Ads

Se scegli Google Ads come origine di implementazione, potrai eseguirla utilizzando il tag Google direttamente sul tuo sito web o tramite Google Tag Manager. Per questo metodo di implementazione, segui i passaggi riportati di seguito:

  1. Assicurati che il monitoraggio delle conversioni standard sia già configurato per tenere traccia degli acquisti.
  2. Assicurati che l'opzione "Obiettivo di conversione e ottimizzazione delle azioni" della conversione di acquisto sia impostata su Principale.
  3. Aggiungi i parametri delle conversioni con dati del carrello al monitoraggio delle conversioni standard per migliorare le metriche di dati e report. Scopri di più sulle conversioni con dati del carrello
    1. L'aggiunta dei parametri facoltativi di Merchant Center migliorerà la qualità dei dati. Ciò è particolarmente importante se disponi di più account Merchant Center che utilizzano gli stessi ID articolo per prodotti diversi.

Esempio di implementazione del tag Google con i dati del carrello

<!-- Sample Code Conversion -->
<script type="text/javascript">
gtag(
'event', 'purchase', {
  
"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>

Esempio di implementazione del livello dati

<!-- 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 -->
});

Configurare Google Analytics

Se scegli Google Analytics come metodo di implementazione tramite il monitoraggio e-commerce, ecco i passaggi per l'implementazione:

  1. Assicurati che il monitoraggio e-commerce sia configurato in modo che item_id corrisponda al feed item_id di Merchant Center. Scopri di più su come misurare l'e-commerce.
  2. Aggiungi i parametri delle conversioni con dati del carrello per migliorare i dati e le metriche dei report. Esamina la sezione Parametri delle conversioni con dati del carrello riportata sopra.
    • L'aggiunta dei parametri facoltativi di Merchant Center migliorerà la qualità dei dati. È particolarmente importante se disponi di più account Merchant Center.
  3. Importa l'e-commerce in Google Ads. Scopri di più su come importare le conversioni di Google Analytics in Google Ads.
  4. Assicurati che l'opzione "Obiettivo di conversione e ottimizzazione delle azioni" della conversione di acquisto sia impostata su Principale.

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 con Search Ads 360

Per questo metodo di implementazione, segui i passaggi riportati di seguito:

  1. Assicurati che le conversioni siano già monitorate tramite le attività Floodlight.
  2. Aggiorna il tag Google o Google Tag Manager con i parametri per migliorare i dati e le metriche dei report.
  3. I dati Floodlight verranno trasmessi automaticamente da Search Ads 360 a Google Ads dopo il collegamento.

Configurare il monitoraggio delle conversioni da app

Le conversioni con dati del carrello supportano la misurazione delle conversioni da app tramite Google Analytics for Firebase (GA4F). Per monitorare le conversioni nella tua app:
  1. Se non hai ancora configurato l'SDK Google Analytics for Firebase (GA4F) nella tua app, segui i passaggi di implementazione da 1 a 8 descritti in Monitorare le conversioni da app mobile con Google Analytics.
  2. Monitora gli eventi "purchase" nella tua app.  "item_id" deve essere il feed item_id di Merchant Center
  3. Importa l'evento purchase in Google Ads assicurandoti che la nuova azione di conversione sia impostata su Principale e venga conteggiata ai fini dell'obiettivo "Acquisto".
  4. Se utilizzi già Google Tag Manager, puoi continuare a usarlo con Firebase per iOS o Android.
  5. Aggiungi i parametri delle conversioni con dati del carrello per migliorare i dati e le metriche dei report. Esamina la sezione Parametri delle conversioni con dati del carrello riportata sopra.
    1. L'aggiunta dei parametri facoltativi di Merchant Center migliorerà la qualità dei dati. È particolarmente importante se disponi di più account Merchant Center.

Esempio di implementazione per Android

  1. Bundle product1 = new Bundle();
  2. product1.putString( FirebaseAnalytics.Param.ITEM_ID, "12345" );
  3. product1.putDouble( FirebaseAnalytics.Param.PRICE, 34.00D );
  4. product1.putString( FirebaseAnalytics.Param.CURRENCY, "EUR");
  5. product1.putLong( FirebaseAnalytics.Param.QUANTITY, 2 );
  6.  
  7.  
  8. Bundle product2 = new Bundle();
  9. product2.putString( FirebaseAnalytics.Param.ITEM_ID, "67891" );
  10. product2.putDouble( FirebaseAnalytics.Param.PRICE, 29.99D );
  11. product2.putLong( FirebaseAnalytics.Param.QUANTITY, 1 );
  12.  
  13.  
  14. // Prepare ecommerce bundle
  15. Bundle ecommerceBundle = new Bundle();
  16. ecommerceBundle.putParcelableArray(FirebaseAnalytics.Param.ITEMS, new Bundle[] {product1, product2});
  17.  
  18.  
  19.  
  20. // Set relevant bundle-level parameters
  21. ecommerceBundle.putString( FirebaseAnalytics.Param.TRANSACTION_ID, "T12345" );
  22. ecommerceBundle.putDouble( FirebaseAnalytics.Param.VALUE, 97.99D );
  23. ecommerceBundle.putString( FirebaseAnalytics.Param.CURRENCY, "USD" );
  24.  
  25.  
  26. // Set new conversion basket specific parameters. Fill out dynamically.
  27. ecommerceBundle.putDouble( "discount", 10.00D ); // Discount
  28. ecommerceBundle.putInt( "aw_merchant_id", 12345 ); // Merchant center ID
  29. ecommerceBundle.putString( "aw_feed_country", "US" ); // Feed country
  30. ecommerceBundle.putString( "aw_feed_language", "EN" ); // Feed Language
  31.  
  32. // Log purchase event with ecommerce bundle
  33. FirebaseAnalytics.logEvent( FirebaseAnalytics.Event.PURCHASE, ecommerceBundle );

 Esempio di implementazione per iOS

  1. NSDictionary *product1 = @{
  2.    kFIRParameterItemID : @"12345",
  3.    kFIRParameterPrice : @34.00,
  4.    kFIRParameterCurrency : @"EUR",
  5.    kFIRParameterQuantity : @2
  6. };
  7.  
  8. NSDictionary *product2 = @{
  9.    kFIRParameterItemID : @"67891",
  10.    kFIRParameterPrice : @29.99,
  11.    kFIRParameterQuantity : @1
  12. };
  13.  
  14. // Prepare ecommerce dictionary.
  15. NSArray *items = @[product1, product2];
  16.  
  17. NSDictionary *ecommerce = @{
  18.    kFIRParameterItems: items,
  19.    kFIRParameterTransactionID : @"T12345",
  20.    kFIRParameterValue : @97.99,
  21.    kFIRParameterCurrency : @"USD",
  22.    // Set new conversion basket specific parameters. Fill out dynamically.
  23.    @"discount" : @10.00, // Discount   
  24.    @"aw_merchant_id" : @12345, // Merchant center ID
  25.    @"aw_feed_country" : @"US", // Feed country
  26.    @"aw_feed_language" : @"EN" // Feed Language
  27. };
  28.  
  29. // Log purchase event with ecommerce dictionary.
  30. [FIRAnalytics logEventWithName:kFIREventPurchase parameters:ecommerce];

 

È stato utile?

Come possiamo migliorare l'articolo?
Ricerca
Cancella ricerca
Chiudi ricerca
App Google
Menu principale
11975088602640639692
true
Cerca nel Centro assistenza
true
true
true
true
true
73067
false
false
false