Set up and test reporting with conversions with cart data

Krok 1. Wybierz i zastosuj odpowiednią metodę wdrażania

Konwersje z danymi koszyka zależą od obecnego śledzenia konwersji w witrynie lub aplikacji. Wybierz metodę wdrażania na podstawie sposobu implementacji dotychczasowego mechanizmu śledzenia konwersji.

Skontaktuj się z programistą strony internetowej, aby dowiedzieć się, jak przekazywać dane generowane dynamicznie, np. identyfikatory produktów, które zostały sprzedane w ramach konwersji.

Wybieranie sposobu konfigurowania konwersji z danymi koszyka:

Konfigurowanie w Google Ads

Jeśli wybierzesz Google Ads jako źródło implementacji, możesz przeprowadzić wdrożenie bezpośrednio w witrynie lub za pomocą Menedżera tagów Google. W tym celu wykonaj te czynności:

  1. Upewnij się, że standardowe śledzenie konwersji jest już skonfigurowane pod kątem śledzenia zakupów.
  2. Upewnij się, że w sekcji „Optymalizacja celu konwersji i działania powodującego konwersję” dla konwersji polegającej na zakupie ustawiona jest wartość Podstawowe.
  3. Aby wzbogacić informacje i dane raportu, dodaj do standardowego śledzenia konwersji konwersje z danymi koszyka. Dowiedz się więcej o konwersjach z danymi koszyka.
    1. Dodanie opcjonalnych parametrów Merchant Center polepszy jakość danych. Jest to szczególnie ważne, jeśli masz kilka kont Merchant Center, które używają tych samych identyfikatorów dla różnych produktów.

Przykład implementacji tagu Google z danymi koszyka

<!-- 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>

Przykład implementacji z użyciem warstwy danych

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

Konfigurowanie w Google Analytics

Jeśli jako metodę wdrażania wybierzesz Śledzenie e-commerce w Google Analytics, wykonaj te czynności:

  1. Sprawdź, czy Śledzenie e-commerce jest skonfigurowane w taki sposób, aby parametr item_id był zgodny z parametrem item_id w pliku danych Merchant Center. Dowiedz się więcej o pomiarze e-commerce.
  2. Aby wzbogacić informacje i dane raportu, dodaj konwersje z danymi koszyka. Zapoznaj się z artykułem Konwersje z parametrami danych koszyka.
    • Dodanie opcjonalnych parametrów Merchant Center polepszy jakość danych. Jest to szczególnie ważne, jeśli masz kilka kont Merchant Center.
  3. Importuj do Google Ads dane e-commerce. Dowiedz się więcej o importowaniu do Google Ads konwersji Google Analytics.
  4. Upewnij się, że w sekcji „Optymalizacja celu konwersji i działania powodującego konwersję” dla konwersji polegającej na zakupie ustawiona jest wartość Podstawowe.

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
    }]

Konfigurowanie w Search Ads 360

W przypadku tej metody wdrażania wykonaj podane niżej czynności:

  1. Upewnij się, że konwersje są już śledzone za pomocą aktywności Floodlight.
  2. Dodaj do tagu Google lub Menedżera tagów Google parametry, które wzbogacą informacje i dane raportu.
  3. Po połączeniu kont Search Ads 360 i Google Ads dane Floodlight będą automatycznie przekazywane z tej pierwszej usługi do tej drugiej.

Konfigurowanie śledzenia konwersji w aplikacji

Konwersje z danymi koszyka umożliwiają pomiar konwersji w aplikacji za pomocą Google Analytics dla Firebase (GA4F). Aby śledzić konwersje w aplikacji:
  1. Jeśli nie masz jeszcze skonfigurowanego w swojej aplikacji pakietu SDK Google Analytics dla Firebase (GA4F), wykonaj czynności 1–8 z artykułu [GA4] Pomiar i optymalizacja skuteczności kampanii promujących aplikacje z wykorzystaniem danych z Google Analytics 4.
  2. Śledź w swojej aplikacji zdarzenia „purchase”. Parametr „item_id” powinien być parametrem item_id w pliku danych Merchant Center.
  3. Zaimportuj zdarzenie purchase do Google Ads i upewnij się, że nowe działanie powodujące konwersję jest ustawione jako główne i jest zliczane na potrzeby celu „Zakup”.
  4. Jeśli korzystasz już z Menedżera tagów Google, nadal możesz go używać z Firebase w przypadku iOS lub Androida.
  5. Aby wzbogacić informacje i dane raportu, dodaj konwersje z danymi koszyka. Zapoznaj się z artykułem Konwersje z parametrami danych koszyka.
    1. Dodanie opcjonalnych parametrów Merchant Center polepszy jakość danych. Jest to szczególnie ważne, jeśli masz kilka kont Merchant Center.

Przykład wdrożenia w Androidzie

  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. // Przygotowanie pakietu e-commerce.
  15. Bundle ecommerceBundle = new Bundle();
  16. ecommerceBundle.putParcelableArray(FirebaseAnalytics.Param.ITEMS, new Bundle[] {product1, product2});
  17.  
  18.  
  19.  
  20. // Ustawienie odpowiednich parametrów na poziomie pakietu.
  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. // Rejestruj zdarzenie zakupu za pomocą pakietu e-commerce
  33. FirebaseAnalytics.logEvent( FirebaseAnalytics.Event.PURCHASE, ecommerceBundle );

 Przykład wdrożenia w 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. // Przygotuj słownik e-commerce.
  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. // Rejestruj zdarzenie zakupu za pomocą słownika e-commerce.
  30. [FIRAnalytics logEventWithName:kFIREventPurchase parameters:ecommerce];

 

Czy to było pomocne?

Jak możemy ją poprawić?
Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Menu główne
15343653909263208356
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
73067
false
false
false
true
false