Funkcja raportowania Konwersje z danymi koszyka pozwala określać liczbę transakcji, przychody i zyski wygenerowane przez reklamy w wyszukiwarce i reklamy produktowe. Jeśli korzystasz z aktywności Floodlight, możesz przesyłać dane koszyka, aby śledzić konwersje polegające na zakupie. Przesyłając identyfikator sprzedawcy, etykietę pliku danych, język pliku danych i dane produktu, możesz określić, które produkty sprzedają się dobrze, a które mogą wymagać większego wsparcia.
Z tego artykułu dowiesz się, jak skonfigurować i przesyłać dane koszyka za pomocą tagów Google lub Menedżera tagów Google.
Zanim rozpoczniesz
Jeśli w poprzedniej wersji Search Ads 360 masz skonfigurowane w przypadku danego tagu raportowanie szczegółów zakupu, nie musisz konfigurować funkcji raportowania Konwersje z danymi koszyka. Twoje tagi nadal będą przesyłać dane koszyka.
Wymagania
Aby skonfigurować funkcję raportowania Konwersje z danymi koszyka, upewnij się, że:
- Twoje konto Google Merchant Center jest połączone z nową wersją Search Ads 360,
- masz utworzoną kampanię,
- możesz modyfikować kod swojej witryny.
Instrukcje dotyczące tagów Google
Krok 1 z 2. Utwórz tag transakcji i fragment kodu zdarzenia
Tag Floodlight możesz też utworzyć w usłudze Campaign Manager 360 lub w poprzedniej wersji Search Ads 360. Jeśli masz już tag rejestrujący transakcje, możesz pominąć ten krok.
- Zaloguj się w nowej wersji Search Ads 360.
- Otwórz właściwości konta Search Ads 360.
- W menu nawigacyjnym kliknij ikonę narzędzia.
- W sekcji „Pomiar skuteczności” kliknij Konwersje.
- Wybierz działanie powodujące konwersję, którego chcesz użyć, lub utwórz nowe działanie powodujące konwersję.
- W sekcji „Konfiguracja tagu” kliknij Zainstaluj tag samodzielnie.
- Pobierz fragment kodu tagu Google i fragment kodu zdarzenia.
- Dodaj tag Google do tagu <head> na każdej stronie witryny.
- Dodaj fragment kodu zdarzenia do tagu <body> na stronie, na której nastąpi konwersja.
Krok 2 z 2. Dodaj do tagu parametry danych koszyka
- Do fragmentu kodu zdarzenia dodaj parametry w formacie tablicy elementów JSON.
Każdy element w tablicy zawiera te parametry:
id: identyfikator sprzedanego produktu (musi odpowiadać identyfikatorowi w połączonym pliku danych Merchant Center),price: cena sprzedanego produktu,quantity: liczba sztuk sprzedanego produktu,country: kraj (opcjonalny),merchant_feed_language(opcjonalny): język pliku danych, podany za pomocą 2-literowego kodu ISO 639-1.merchant_feed_label(opcjonalny): etykieta identyfikująca konkretny plik danych używany w Google Merchant Center.merchant_id(opcjonalny): identyfikator sprzedawcy w Google Merchant Center.
- Parametry w tablicy elementów JSON możesz określić w tabeli parametrów danych koszyka.
Przykładowy fragment kodu zdarzenia
<!--
<!--Fragment kodu zdarzenia na przykładowej stronie z podziękowaniem http://www.example.com/thanks: nie usuwać.
Należy go dodać na stronach ze śledzonymi zdarzeniami.
Data utworzenia: 01.11.2017
-->
<script>
gtag('event', 'purchase',
{
'allow_custom_scripts': true,
'send_to': 'DC-1234567/group1/thank123+transactions',
'transaction_id': '012345',
'value': 129.97,
'items': [
{ 'id': '123456755559',
'price': 19.99,
'quantity': 1
},
{ 'id': '123456788889',
'price': 54.00,
'quantity': 2
}
],
'country': 'pl',
'language': 'pl'
'merchant_feed_label': 'MAIN',
'merchant_feed_language': 'pl',
'merchant_id': 987
}
);
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=1234567;type=group1;cat=thank123;
qty=1;cost=129.97;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;
ord=012345;prd=i1:123456755559|p1:19.99|q1:1|i2:123456788889|p2:54.0|q2:2|c:us|l:en?" width="1" height="1" alt="">
</noscript>
<!-- Koniec fragmentu kodu globalnego: nie usuwać -->
Uwaga: we fragmentach kodu zdarzenia wygenerowanych przez nową wersję Search Ads 360 występuje opcjonalny tag <noscript>, który zawiera tag graficzny Floodlight. Służy on do raportowania konwersji w przeglądarkach, które nie obsługują JavaScriptu. Jeśli Twoja witryna obsługuje przeglądarki, które nie mają włączonego JavaScriptu, zalecamy zaktualizowanie tagu graficznego Floodlight, aby uwzględnić parametry danych koszyka zgodnie z podanym przykładem.
Przykładowy fragment kodu zdarzenia zawierający kody krajów i języków
W Merchant Center możesz przesyłać produkty w większej liczbie plików danych, z których każdy będzie kierowany na konkretny kraj i język. Jeśli np. sprzedajesz te same produkty w Stanach Zjednoczonych i Kanadzie, możesz skonfigurować 3 pliki danych z tymi krajami i językami:
- ceny w Stanach Zjednoczonych i opisy w języku angielskim,
- ceny w Kanadzie i opisy w języku francuskim,
- ceny w Kanadzie i opisy w języku angielskim.
Gdy przesyłasz pliki danych z tymi samymi identyfikatorami produktów, ale innymi krajami i językami docelowymi, musisz w parametrze danych koszyka podać kod kraju i języka.
Poniżej znajduje się przykład tablicy produktów przeznaczonej do pliku danych kierowanego do francuskojęzycznych Kanadyjczyków:
'items': [
{ 'id': '123456788889',
'price': 19.99,
'quantity': 1
},
{ 'id': '123456755559',
'price': 54.00,
'quantity': 2
}
],
'country': 'ca',
'language': 'fr'
'merchant_feed_label': 'MAIN',
'merchant_feed_language': 'fr',
merchantId
Instrukcje dotyczące Menedżera tagów Google
Menedżer tagów Google pomaga w utrzymywaniu tagów w witrynie. Zamiast dodawać je i aktualizować bezpośrednio w witrynie, możesz to robić za pomocą Menedżera tagów Google, który będzie potem umieszczać w witrynie odpowiednio sformatowane tagi. Dowiedz się więcej o Menedżerze tagów Google.
Krok 1 z 2. Utwórz tag transakcji i tablicę JSON
- Utwórz tag sprzedaży Floodlight w usłudze Search Ads 360 lub Campaign Manager 360. Dowiedz się więcej o tagach sprzedaży Floodlight w Menedżerze tagów Google.
- Dodaj tag do kontenera Menedżera tagów Google. Dowiedz się, jak skonfigurować i zainstalować Menedżera tagów Google.
- Jeśli do przekazywania danych używasz warstwy danych Menedżera tagów Google, utwórz tablicę JSON
ecommerce.purchase.products.
Przykładowa tablica ecommerce.purchase.products
|
|
Krok 2 z 2. Zaktualizuj tag za pomocą Menedżera tagów Google
Jeśli chcesz przesyłać do tagów, którymi zarządza Menedżer tagów Google, dane generowane dynamicznie, masz 2 możliwości:
Korzystanie z danych z warstwy danych
Jeśli programista stron internetowych udostępnia zmienną szczegółów zakupu w warstwie danych, wykonaj te czynności, aby przekazywać dane do tagu Floodlight:
- Aby udostępniać dane w warstwie danych Menedżera tagów Google, skorzystaj z metody dataLayer.push.
- W Menedżerze tagów Google przejdź do kontenera witryny.
- Kliknij kolejno kartę Tagi i tag transakcji Floodlight zgłaszający sprzedaż.
- Aby wprowadzić zmiany w tagu, kliknij ikonę ołówka.
- W sekcji Raporty produktowe zaznacz pole wyboru Podaj dane sprzedaży na poziomie produktu.
- Na liście „Źródło danych” wybierz Warstwa danych.
Menedżer tagów Google będzie automatycznie korzystać z danych przesyłanych w warstwie danych w tablicyecommerce.purchase.products. - Kliknij Zapisz.
- Wyświetl podgląd zmian i je opublikuj.
Uzyskiwanie dostępu do innych danych za pomocą zmiennej
Jeśli w warstwie danych brak parametrów danych koszyka, możesz je przekazywać za pomocą zmiennej Menedżera tagów Google.
- W kontenerze Menedżera tagów Google otwórz tag sprzedaży Floodlight.
- W sekcji „Raporty produktowe” zaznacz pole wyboru Podaj dane sprzedaży na poziomie produktu.
- W menu „Źródło danych” kliknij Konfiguracja niestandardowa.
- W tych polach kliknij ikonę Dodaj zmienną:
- Dane produktu
- Identyfikator sprzedawcy
- Etykieta pliku danych
- Język pliku danych
- Kliknij przycisk Nowa zmienna w prawym górnym rogu.
- Na karcie „Konfiguracja zmiennej” kliknij ikonę ołówka i wybierz odpowiedni typ zmiennej.
- W następnym polu wpisz nazwę obiektu zawierającego dane.
- Wprowadź niezbędne zmiany w zmiennej i kliknij Zapisz. Gdy to zrobisz, w polach raportowania o produktach powinna się pojawić nazwa zmiennej w podwójnym nawiasie.
- Kliknij Zapisz.
Pola danych koszyka
W tabeli poniżej podajemy typ, przykładowe wartości i opisy parametrów danych koszyka:
| Parametr | Typ | Przykładowa wartość | Opis |
|---|---|---|---|
id |
Ciąg znaków | "98765" | Identyfikator sprzedanego produktu. Musi być zgodny z identyfikatorem produktu w Google Merchant Center. |
cena |
Liczba zmiennoprzecinkowa | 4,50 | Cena sprzedaży pojedynczego produktu bez podatku, kosztu dostawy i rabatów na poziomie transakcji. |
quantity |
Liczba całkowita | 2 | Liczba sprzedanych egzemplarzy. |
|
|
Ciąg znaków | "840" |
Kraj powiązany z plikiem danych, w którym przesyłane są Twoje produkty. Używaj kodów kraju w formacie ISO 3166 To pole jest potrzebne tylko wtedy, gdy identyfikatory produktów nie są unikalne w wielu plikach danych Merchant Center. |
merchant_feed_label (opcjonalny) |
Ciąg znaków | "MAIN" | Etykieta identyfikująca konkretny plik danych używany w Google Merchant Center. |
merchant_feed_language (opcjonalny) |
Ciąg znaków | "fr" | Język pliku danych podany w postaci dwuliterowego kodu ISO 639-1. |
merchant_id (opcjonalny) |
Liczba całkowita | 987 | Identyfikator sprzedawcy w Google Merchant Center. |
Raportowanie marży (opcjonalne)
Jeśli chcesz raportować marże, musisz w pliku danych o produktach Google Merchant Center podać atrybut „koszt własny sprzedaży”. Dowiedz się, jak włączyć raportowanie marży.