Konfigurowanie i testowanie raportowania konwersji z danymi koszyka

Z tego artykułu dowiesz się, jak konfigurować konwersje z danymi koszyka i przesyłać takie dane. Dowiedz się więcej o raportowaniu konwersji z danymi koszyka.

Instrukcje

Konwersje z danymi koszyka zależą od obecnego śledzenia konwersji w witrynie. Zanim zaczniesz przesyłać dane koszyka musisz skonfigurować śledzenie konwersji. Możesz też zaimportować konwersje Google Analytics 4, a jeśli korzystasz już ze śledzenia konwersji w SA360, możesz po prostu dodać dane koszyka do dotychczasowego tagu konwersji.

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

Dodawanie parametrów danych koszyka

Aby przesyłać dane koszyka, umieść we fragmencie kodu zdarzenia te dodatkowe parametry:

Parametr Typ wartości Przykładowa wartość Opis
event Ciąg znaków „zakup” W przypadku danych koszyka będą przetwarzane tylko zdarzenia typu "purchase".

discount

(opcjonalny)

Liczba zmiennoprzecinkowa 1,50

Rabat w wysokości 1,50 USD zastosowany do całego zamówienia, na przykład:

  • bezpłatna dostawa,
  • ograniczona czasowo oferta promocyjna.

Uwaga: jeśli jako źródła konwersji używasz Google Analytics, parametr discount nie jest obsługiwany.

aw_merchant_id

(opcjonalnie)

Liczba całkowita 98765 Identyfikator w Merchant Center. Podaj ten parametr, jeśli umieszczasz produkt na kilku kontach Merchant Center i chcesz kontrolować, z którego z nich należy odczytywać dane produktu, np. koszt własny sprzedaży.

aw_feed_country

(opcjonalny)

Ciąg znaków "PL"

Kraj powiązany z plikiem danych, w którym przesyłasz produkty. Używaj kodów ze standardowego repozytorium danych (ang. Common Locale Data Repository, CLDR) związanych z ustawieniami regionalnymi.

Uwaga: jeśli jako źródła konwersji używasz Google Analytics, zamiast tego parametru stosuj aw_feed_label.

aw_feed_language

(opcjonalny)

Ciąg znaków "PL" Język powiązany z plikiem danych, w którym przesyłasz produkty. Używaj kodów języków w formacie ISO 639-1.

aw_feed_label

(opcjonalny)

Ciąg znaków "feed_label"

Etykieta powiązana z plikiem danych, w którym przesyłasz swoje produkty.

Uwaga: ten parametr jest obsługiwany tylko wtedy, gdy jako źródła konwersji używasz Google Analytics.

items Tablica [{
id: "P12345",
price: 12.50,
quantity: 2
}]
Tablica z ceną, ilością i identyfikatorem każdego zakupionego produktu.
items.id Ciąg znaków "P12345"

Identyfikator zakupionego produktu. Musi odpowiadać identyfikatorowi produktu w Merchant Center.

Uwaga: jeśli jako źródła konwersji używasz Google Analytics, obsługiwany jest alternatywny parametr items.item_id.

items.price Liczba zmiennoprzecinkowa 12,50 Cena sprzedaży pojedynczego produktu bez podatku, kosztu dostawy i rabatów na poziomie transakcji.
items.quantity Liczba całkowita 2 Liczba sprzedanych egzemplarzy.

 

Przykład implementacji tagu Google z danymi koszyka

<!-- Przykładowy kod konwersji -->
<script type="text/javascript">
gtag('event', 'purchase', {
  "send_to": "AW-9999999999/abc123xyz",
  "transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
  "value": 53.50,
  "currency": "PLN",
<!-- Początek parametrów konwersji z danymi koszyka -->
  "discount": 1.50,
  "aw_merchant_id": 98765,
  "aw_feed_country": "PL",
  "aw_feed_language": "PL",
  "items": [
    {
      "id": "P12345",
      "quantity": 2,
      "price": 12.50
    },
    {
      "id": "P67890",
      "quantity": 1,
      "price": 30.00
    }
  ]
<!-- Koniec parametrów konwersji z danymi koszyka -->
});
/* ]]> */
</script>

Przykład implementacji w użyciem warstwy danych

<!-- Przykładowy kod z atrybutem datalayer push -->
dataLayer.push({
"event": 'purchase',
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"value": 53.50,
"currency": "PLN",
<!-- Początek parametrów konwersji z danymi koszyka z atrybutem datalayer push -->
"discount": 1.50,
"aw_merchant_id": 98765,
"aw_feed_country": "PL",
"aw_feed_language": "PL",
"items": [
  {
    "id": "P12345",
    "quantity": 2,
    "price": 12.50
  },
  {
    "id": "P67890",
    "quantity": 1,
    "price": 30.00
  }
]
<!-- Koniec parametrów konwersji z danymi koszyka z atrybutem datalayer push -->
});

Przykład przekazywania danych koszyka do Menedżera tagów Google za pomocą zmiennych JavaScriptu

<!-- Przykładowy kod ze zmiennymi JavaScriptu-->
<script type="text/javascript">
transaction_id = "1545c34e-691e-4726-aeda-b798df255e9c";
value = 53.50;
currency = "PLN";
<!-- Początek parametrów konwersji z danymi koszyka -->
discount = 1.50;
aw_merchant_id = 98765;
aw_feed_country = "PL";
aw_feed_language = "PL";
items = [
{
  "id": "P12345",
  "quantity": 2,
  "price": 12.50
},
{
  "id": "P67890",
  "quantity": 1,
  "price": 30.00
}
];
<!-- Koniec parametrów konwersji z danymi koszyka -->
/* ]]> */
</script>

Podawanie atrybutu pliku danych „koszt własny sprzedaży” w celu raportowania marż

Aby móc raportować zysk, musisz w pliku danych o produktach w Merchant Center podawać atrybut cost_of_goods_sold [koszt_własny_sprzedaży]. Dowiedz się, jak utworzyć plik danych.

Atrybut cost_of_goods_sold [koszt_własny_sprzedaży] określa koszt sprzedawanego przez Ciebie produktu. Google Ads używa tego atrybutu do obliczania marży w przypadku każdego produktu (zysk = przychody – koszt własny sprzedaży). Jeśli nie masz dokładnych danych dotyczących kosztu własnego sprzedaży swoich produktów, ale mimo to chcesz generować raporty dotyczące zysków, możesz używać przybliżonych wartości tego kosztu. Możesz np. oszacować koszt własny sprzedaży na 80% ceny produktu.

Koszt własny sprzedaży możesz podać na 3 sposoby:

  • za pomocą pliku danych o produktach,
  • za pomocą interfejsu Content API,
  • tworząc dodatkowy plik danych i podając szacunkowe lub dokładne wartości dla poszczególnych produktów.

Jeśli nie podasz atrybutu pliku danych cost_of_goods_sold [koszt_własny_sprzedaży], nie będziesz mieć możliwości wyświetlania raportów z danymi takimi jak koszt własny sprzedaży i zysk brutto.

Testowanie prawidłowej implementacji konwersji z danymi koszyka

Jeśli informacje o konwersjach z danymi koszyka są niedostępne lub wyświetlają się nieprawidłowo, sprawdź, czy parametry tagu konwersji zostały prawidłowo zaimplementowane. Aby to zrobić, złóż zamówienie testowe w podany niżej sposób:

  1. Otwórz Narzędzia deweloperskie w Chrome. Aby to zrobić, w prawym górnym rogu przeglądarki Google kliknij jej menu , a potem kliknij Więcej narzędzi > Narzędzia dla deweloperów.
  2. W panelu „Narzędzia dla deweloperów” kliknij Sieć.
  3. Prześlij zamówienie testowe w przeglądarce Google Chrome.
  4. Odszukaj żądanie, które zawiera Twoją konwersję (wyszukaj ciąg „/conversion”). Parametry ciągu zapytania powinny zawierać parametry koszyka, tak jak w tym przykładzie:

mid = aw_merchant_id
fcntr = aw_feed_country
flng = aw_feed_language
dscnt = discount
bttype = event type
item = items (the array) mapping all items with (items.id * items.price * items.quantity)

Powiązane artykuły

Czy to było pomocne?

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