Set up and test reporting with conversions with cart data

Крок 1. Виберіть і застосуйте метод, який найкраще відповідає вашим потребам

Налаштування конверсій із даними кошика залежить від поточної конфігурації відстеження конверсій на вашому вебсайті чи в додатку. Тому виберіть це налаштування відповідно до того, як зараз ви здійснюєте відстеження конверсій.

Порадьтеся зі своїм веброзробником, як передавати динамічно генеровані дані, наприклад ідентифікатори товарів, для яких було зареєстровано покупки-конверсії.

Як вибрати метод налаштування конверсій із даними кошика

Налаштування в Google Ads

Якщо ви вирішите працювати через Google Ads, то зможете налаштувати відстеження, розмістивши тег Google безпосередньо на своєму вебсайті або через Менеджер тегів Google. Для цього виконайте наведені нижче кроки.

  1. Щоб відстежувати покупки, спершу потрібно налаштувати стандартне відстеження конверсій.
  2. У розділі "Оптимізація цілей і дій-конверсій" виберіть для дії "Покупка-конверсія" значення Основна.
  3. Додайте параметри для конверсій із даними кошика, щоб покращити точність даних і показників у звітах (докладніше про параметри для конверсій із даними кошика).
    1. Ви також можете додати необов’язкові параметри Merchant Center, щоб покращити якість даних (особливо якщо у вас є кілька облікових записів Merchant Center, де використовуються однакові ідентифікатори для різних товарів).

Приклад додавання тегу Google із даними кошика

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

Приклад застосування рівня даних

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

Налаштування в Google Analytics

Якщо ви вирішите налаштувати відстеження електронної комерції через Google Analytics, виконайте наведені нижче кроки.

  1. Переконайтеся, що в налаштуваннях відстеження електронної комерції параметри атрибута item_id збігаються з указаними для item_id у фіді Merchant Center (докладніше про відстеження електронної комерції).
  2. Додайте параметри для конверсій із даними кошика, щоб покращити точність даних і показників у звітах (докладніше про параметри для конверсій із даними кошика).
    • Ви також можете додати необов’язкові параметри Merchant Center, щоб покращити якість даних (особливо якщо у вас є кілька облікових записів Merchant Center).
  3. Імпортуйте дані електронної комерції в Google Ads (докладніше про імпорт конверсій Google Analytics у Google Ads).
  4. У розділі "Оптимізація цілей і дій-конверсій" виберіть для дії "Покупка-конверсія" значення Основна.

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

Налаштування в Search Ads 360

Для цього виконайте наведені нижче кроки.

  1. Переконайтеся, що ви вже відстежуєте конверсії за допомогою дій Floodlight.
  2. Додайте параметри через тег Google або Менеджер тегів Google, щоб покращити точність даних і показників у звітах.
  3. Зв’яжіть облікові записи Search Ads 360 і Google Ads, щоб активувати автоматичне передавання даних Floodlight.

Налаштування для відстеження конверсій у додатку

Функція конверсій із даними кошика підтримує відстеження конверсій у додатку через Google Analytics для Firebase (GA4F). Щоб налаштувати таке відстеження, дотримуйтеся наведених нижче вказівок.
  1. Якщо ви ще не інтегрували пакет Google Analytics for Firebase (GA4F) SDK у свій додаток, виконайте кроки 1–8 із цієї статті.
  2. Налаштуйте відстеження подій покупок (purchase) у додатку, застосовуючи значення ідентифікаторів товару з атрибута item_id у фіді Merchant Center.
  3. Імпортуйте події покупок у Google Ads, налаштувавши такі нові дії-конверсії як основні для реєстрації за ціллю "Покупка".
  4. Якщо ви вже використовуєте Менеджер тегів Google, можете зв’язати його з Firebase для iOS чи Android.
  5. Додайте параметри для конверсій із даними кошика, щоб покращити точність даних і показників у звітах (докладніше про параметри для конверсій із даними кошика).
    1. Ви також можете додати необов’язкові параметри Merchant Center, щоб покращити якість даних (особливо якщо у вас є кілька облікових записів Merchant Center).

Приклад реалізації для 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. // Підготовка пакета електронної комерції
  15. Bundle ecommerceBundle = new Bundle();
  16. ecommerceBundle.putParcelableArray(FirebaseAnalytics.Param.ITEMS, new Bundle[] {product1, product2});
  17.  
  18.  
  19.  
  20. // Задання відповідних параметрів на рівні пакета
  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. // Задання нових параметрів конверсій для кошика, які заповнюються динамічно.
  27. ecommerceBundle.putDouble( "discount", 10.00D ); // Знижка
  28. ecommerceBundle.putInt( "aw_merchant_id", 12345 ); // Ідентифікатор у Merchant Center
  29. ecommerceBundle.putString( "aw_feed_country", "US" ); // Країна фіду
  30. ecommerceBundle.putString( "aw_feed_language", "EN" ); // Мова фіду
  31.  
  32. // Реєстрація події покупки за допомогою пакета електронної комерції
  33. FirebaseAnalytics.logEvent( FirebaseAnalytics.Event.PURCHASE, ecommerceBundle );

 Приклад реалізації для 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. // Підготовка словника електронної комерції.
  15. NSArray *items = @[product1, product2];
  16.  
  17. NSDictionary *ecommerce = @{
  18.    kFIRParameterItems: items,
  19.    kFIRParameterTransactionID : @"T12345",
  20.    kFIRParameterValue : @97.99,
  21.    kFIRParameterCurrency : @"USD",
  22.    // Задання нових параметрів конверсій для кошика, які заповнюються динамічно.
  23.    @"discount" : @10.00, // Знижка   
  24.    @"aw_merchant_id" : @12345, // Ідентифікатор у Merchant Center
  25.    @"aw_feed_country" : @"US", // Країна фіду
  26.    @"aw_feed_language" : @"EN" // Мова фіду
  27. };
  28.  
  29. // Реєстрація події покупки за допомогою словника електронної комерції.
  30. [FIRAnalytics logEventWithName:kFIREventPurchase parameters:ecommerce];

 

Чи корисна ця інформація?

Як можна її покращити?
Пошук
Очистити пошук
Закрити пошук
Головне меню
618826930730865966
true
Пошук у довідковому центрі
true
true
true
true
true
73067
false
false
false
false
false