Dzięki pomiarowi konwersji przekonasz się, jak skutecznie kliknięcia reklam prowadzą do wartościowej aktywności klientów w Twojej witrynie, np. do rezerwacji.
Gdy skonfigurujesz konwersje w raportach kampanii reklam hoteli lub kampaniach Performance Max do celów związanych z podróżami, Google będzie Ci przesyłać dane o rezerwacjach w hotelach, by umożliwić śledzenie skuteczności kampanii. Pozwoli Ci to monitorować dane hoteli i ogólną skuteczność kampanii.
Implementacja tagów Google
Aby wdrożyć pomiar konwersji Google Ads w przypadku reklam hoteli i kampanii Performance Max do celów związanych z podróżami, wykonaj te 3 czynności:
Krok 1. Utwórz tag Google i tag zdarzenia
Uwaga:
-
Aby danej konwersji można było używać w kampaniach inteligentnego określania stawek (eCPC, Docelowy ROAS), musi ona mieć ustawioną kategorię „Zakup”.
-
W kampaniach reklam hoteli Google obsługuje tylko model atrybucji ostatniego kliknięcia.
-
Jeśli używasz już kodu pomiaru konwersji zawartego w tagu Google, przejdź do kroku 2.
- Na koncie Google Ads kliknij ikonę Cele
.
- W menu sekcji kliknij menu Konwersje.
- Kliknij Podsumowanie.
- Kliknij + Nowe działanie powodujące konwersję.
- Wybierz konwersję, którą chcesz śledzić, i postępuj zgodnie z instrukcjami w widżecie. Dowiedz się, jak skonfigurować pomiar konwersji w witrynie
- Jeśli chcesz śledzić w swojej witrynie rezerwacje hotelowe, wybierz te opcje:
- Kategoria: Zakup/sprzedaż
- Wartość: użyj różnych wartości i wartości domyślnej > 0 USD
- Liczba: Wszystkie konwersje
- Model atrybucji: Ostatnie kliknięcie
- Jeśli chcesz śledzić w swojej witrynie rezerwacje hotelowe, wybierz te opcje:
- Zakończ konfigurowanie tagu, klikając Gotowe.
Krok 2. Zainstaluj tag Google i tag zdarzenia
Aby wdrożyć w Google Ads pomiar konwersji hoteli, masz 2 opcje:
Opcja 1. Bezpośrednia implementacja w kodzie HTML/AMP witryny
Opcja 2. Instrukcje dotyczące Menedżera tagów Google
Aby pomiar konwersji działał, musisz zainstalować tag pomiaru konwersji, który składa się z tagu Google i fragmentu kodu zdarzenia. Jeśli instalujesz tag za pomocą Menedżera tagów Google, postępuj zgodnie z instrukcjami podanymi w opcji 2.
Opcja 1. Instrukcje implementacji bezpośredniej (HTML/AMP)
Strony HTML
- Zainstaluj tag Google na każdej stronie swojej witryny hotelu. Pamiętaj, że obejmuje to wszystkie strony procesu rezerwacji, które mogą być hostowane przez zewnętrzny system rezerwacji. W takim przypadku system rezerwacji musi zainstalować tag na każdej stronie, w tym na stronie potwierdzenia.
- Otwórz kod HTML każdej strony.
- Wybierz jedną z następujących opcji:
- Jeśli w witrynie nie masz jeszcze zainstalowanego tagu Google, skopiuj go i wklej między tagami nagłówka (
<head></head>
).Przykład:<script async
src="https://googletagmanager.com/gtag/js?id=TAG_ID"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
- Jeśli masz zainstalowany w witrynie tag Google z innej usługi Google (np. z Google Analytics) lub z innego konta Google Ads, skopiuj podane niżej polecenie
'config'
i dodaj je do każdego wystąpienia tagu Google bezpośrednio nad końcowym tagiem</script>
.gtag ('config', 'AW-ID_KONWERSJI_GOOGLE');
- Jeśli masz zainstalowany tag Google skonfigurowany na Twoim koncie lub na koncie menedżera w związku z innym działaniem powodującym konwersję, sprawdź, czy tag znajduje się na każdej stronie w witrynie i czy polecenie 'config' zawiera identyfikator konwersji konta Google Ads.
- Jeśli masz zainstalowany w witrynie tag Google z innej usługi Google (np. z Google Analytics) lub z innego konta Google Ads, skopiuj podane niżej polecenie
- Jeśli w witrynie nie masz jeszcze zainstalowanego tagu Google, skopiuj go i wklej między tagami nagłówka (
- Zapisz zmiany na stronach internetowych.
- Zainstaluj fragment kodu zdarzenia na stronie konwersji. To strona wyświetlająca się klientom, którzy zrealizowali konwersję w witrynie – może to być np. strona z podziękowaniem za rezerwację. Pamiętaj, że strona konwersji z rezerwacji może być hostowana przez Twój system rezerwacji i to firma zewnętrzna powinna wykonać te czynności:
- Otwórz kod HTML strony konwersji.
- Skopiuj podany niżej fragment kodu i wklej go między tagami nagłówka (
<head></head>
), bezpośrednio po tagu Google.Przykład:<!-- Fragment kodu zdarzenia na stronie konwersji rezerwacji hotelu --> <script>
gtag('event', 'conversion', {'send_to': 'AW-CONVERSION_ID/AW-CONVERSION_LABEL',
'value': 1.0,
'currency': 'PLN'
});
</script>
- Dodaj kod, aby dynamicznie przekazywać wartość do parametru transaction_id. Jeśli monitorujesz w swojej witrynie zakupy, sprzedaż lub potencjalnych klientów, dzięki temu parametrowi każda konwersja będzie zliczana tylko raz.
- Dodaj kod, aby dynamicznie przekazywać wartości do parametrów value i currency. Dzięki temu będziesz śledzić konwersje wraz z wartościami powiązanymi z daną transakcją, np. przychodami ze sprzedaży.
- Zapisz zmiany na stronie internetowej.
Strony AMP
W przypadku stron utworzonych w technologii AMP postępuj zgodnie z tymi instrukcjami:
- Zainstaluj tag Google na każdej stronie swojej witryny.
- Otwórz kod HTML każdej strony.
- Wybierz jedną z następujących opcji:
- Jeśli nie masz jeszcze zainstalowanego tagu Google, wybierz na koncie Google Ads odpowiednią opcję i dodaj 2 tagi:
- Skopiuj odpowiedni tag i wklej go między tagami nagłówka (
<head></head>
) przed biblioteką AMP JS.Przykład:<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
- Skopiuj drugi tag i wklej go między tagami treści (
<body></body>
) na wszystkich stronach AMP.Przykład:
<!-- Tag Google (gtag) - Google Ads: 813068219 --> <amp-analytics type="gtag" data-credentials="include"> <script type="application/json"> { "vars": { "gtag_id": "AW-813068219", "config": { "AW-813068219": { "groups": "default" } } }, "triggers": { } } </script> </amp-analytics>
- Więcej wskazówek na temat konfigurowania tagu Google:
- Skopiuj odpowiedni tag i wklej go między tagami nagłówka (
- Jeśli masz zainstalowany w witrynie tag Google z innej usługi Google (np. z Google Analytics) lub z innego konta Google Ads, wybierz na koncie Google Ads odpowiednią opcję, a potem skopiuj właściwy wiersz i umieść go w sekcji "config" każdego wystąpienia tagu Google.Przykład:
"AW-813068219": { "groups": "default" }
- Jeśli masz zainstalowany tag Google skonfigurowany na Twoim koncie lub na koncie menedżera w związku z innym działaniem powodującym konwersję, sprawdź, czy tag znajduje się na każdej stronie w witrynie i czy sekcja
"config"
zawiera identyfikator konwersji konta Google Ads. Przykład: AW-813068219.
- Jeśli nie masz jeszcze zainstalowanego tagu Google, wybierz na koncie Google Ads odpowiednią opcję i dodaj 2 tagi:
- Zapisz zmiany na stronach internetowych.
- Zainstaluj fragment kodu zdarzenia na stronie konwersji. To strona wyświetlająca się klientom, którzy zrealizowali konwersję w witrynie – może to być np. strona z podziękowaniem za złożenie zamówienia.
- Otwórz kod HTML strony konwersji.
- Skopiuj fragment kodu z konta Google Ads i wklej go w sekcji "triggers" tagu Google.
Przykład:
"C_7c-ug1nyyfk": { "on": "visible", "vars": { "event_name": "conversion", "value": 200.0, "currency": "USD", "transaction_id": "", "send_to": ["AW-813068219/_XirCILNzJkDELvf2YMD"] } }
- Dodaj kod, aby dynamicznie przekazywać wartość do parametru transaction_id. Jeśli monitorujesz w swojej witrynie zakupy, sprzedaż lub potencjalnych klientów, dzięki temu parametrowi każda konwersja będzie zliczana tylko raz.
- Dodaj kod, aby dynamicznie przekazywać wartości do parametrów value i currency. Dzięki temu będziesz śledzić konwersje wraz z wartościami powiązanymi z daną transakcją, np. przychodami ze sprzedaży.
- Zapisz zmiany na stronie internetowej.
Dowiedz się, jak dodać do swojej witryny tag Google.
Opcja 2. Instrukcje dotyczące Menedżera tagów Google
Jeśli korzystasz z Menedżera tagów Google, możesz zaimplementować tag gtag.js
na potrzeby reklam hoteli w ten sposób:
- Utwórz tag na koncie Google Ads.
- Skonfiguruj tag w Menedżerze tagów Google, korzystając z kolumn Identyfikator konwersji i Etykieta konwersji.
- Dodaj tag łączący konwersje.
- Umieść tag na wszystkich stronach, w tym na stronie konwersji.
- Wprowadź w tagu preferowane parametry.
Fragment kodu tagu Google powinien mieć ustawione uruchamianie na wszystkich stronach (w tym na stronach potwierdzenia rezerwacji), a fragment kodu zdarzenia powinien się uruchamiać tylko na stronach potwierdzenia rezerwacji.
Na koniec, aby zapewnić zgodność przeglądarki internetowej, zalecamy włączenie tagu łączącego konwersje.
Dowiedz się więcej o Menedżerze tagów Google, ale pamiętaj, aby wziąć pod uwagę instrukcje dotyczące hoteli.
Krok 3. Zmień parametry hoteli w tagu zdarzenia
Więcej informacji o dalszych czynnościach znajdziesz w artykule Wycofanie w przypadku reklam hoteli strategii ustalania stawek opartych na prowizji.
Parametr | Typ wartości | Przykładowa wartość | Opis | Wymagany – Tak/Nie |
'value' |
Liczba zmiennoprzecinkowa | 16.20 |
Jako wartość parametru Uwaga: ta wartość będzie używana w strategiach inteligentnego określania stawek. |
Tak |
'currency' |
Ciąg znaków | ‘PLN’ |
Jako wartość parametru Kod waluty ma zastosowanie do parametru |
Tak |
'transaction_id' |
Ciąg znaków | 'HA12345' |
Aby uniknąć zliczania zduplikowanych konwersji przez tag pomiaru konwersji, jako wartość parametru Uwaga: identyfikatory zamówień nie będą uwzględniane w raportach Google Ads. |
Nie (zalecany) |
'id' |
Ciąg znaków | '1234' | Jako wartość parametru 'id' podaj identyfikator nieruchomości hotelu, w którego przypadku chcesz rejestrować dane o konwersjach. Ten identyfikator musi być zgodny z identyfikatorem w pliku danych z listą hoteli. |
Nie |
'start_date' |
Ciąg znaków | '2020-12-13' | Jako wartość parametru ‘start_date’ podaj datę zameldowania. Użyj formatu daty RRRR-MM-DD. |
Nie |
'end_date' |
Ciąg znaków | '2020-12-13' | Jako wartość parametru ‘end_date’ podaj datę wymeldowania w formacie RRRR-MM-DD. |
Nie |
‘value’
i ‘value’
. Nie możesz wyświetlać wartości zmiennych ‘value’
, ‘value’
, ‘value’
ani ‘value’
.Przykłady skonfigurowanego tagu Google (ważne)
Uważnie porównaj swoją implementację tagu z podaną niżej składnią. Upewnij się, że używasz tablicy 'item'
do uwzględniania parametrów hoteli (np. 'id'
, 'start_date'
i 'end_date'
).
Umieść tag Google na wszystkich stronach (w tym na stronie potwierdzenia rezerwacji) nad fragmentem kodu zdarzenia.
Po zaktualizowaniu tagu Google:
<!-- Tag Google (gtag.js) - Google Ads -->
<script async src="https://googletagmanager.com/gtag/js?id=AW-GOOGLE_CONVERSION_ID"></script>
<script> window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'AW-GOOGLE_CONVERSION_ID');
</script>
Po zaktualizowaniu fragmentu kodu zdarzenia globalnego:
<script>
gtag('event', 'purchase', {
'send_to': [
'AW-GOOGLE_CONVERSION_ID/GOOGLE_CONVERSION_LABEL'
'transaction_id': 'ID_REZERWACJI',
'value': PRICE,
'currency': 'WALUTA',
'items': [{
'id': 'ID_HOTELU_PARTNERSKIEGO',
'start_date': 'DATA_ZAMELDOWANIA',
'end_date': 'DATA_WYMELDOWANIA'
}]
});
</script>
Co się stanie, jeśli brakuje parametrów hoteli?
Parametry hoteli dostarczają cennych informacji o poszczególnych rezerwacjach, np. identyfikator hotelu czy daty pobytu. Służą one też Google do optymalizacji skuteczności reklam i generowania bardziej szczegółowych raportów. Jeśli w kampanii reklam hoteli stosujesz strategię ustalania stawek Prowizje (płatność za pobyt), parametry te są też używane do rozliczeń. Jeśli nie podajesz tych informacji razem z danymi o konwersjach Google Ads, dla parametrów konwersji "value"
i "currency"
używamy Twoich domyślnych ustawień konwersji, a dla dat pobytu ("start_date"
i "end_date"
) oraz identyfikatora hotelu ("id"
) – parametrów czasu kliknięcia. Jeśli data zameldowania wynikająca z czasu kliknięcia jest wcześniejsza od daty konwersji, zrównamy ją domyślnie z datą konwersji.
Pomiar konwersji na wielu kontach
Jeśli to samo zdarzenie chcesz zliczać jako konwersję na kilku kontach Google Ads, możesz we fragmencie kodu zdarzenia konwersji przekazywać wiele ciągów identyfikatora konwersji za pomocą parametru 'send_to'
.
Możesz też skorzystać z pomiaru konwersji dla wielu kont, dzięki któremu jedno konto menedżera (MCK) może być właścicielem działań powodujących konwersję i udostępniać je co najmniej jednemu kontu podrzędnemu. Musisz wtedy we fragmencie kodu zdarzenia podać tylko jeden identyfikator konwersji. Więcej informacji o pomiarze konwersji dla wielu kont Upewnij się, że masz włączone automatyczne tagowanie.
Przykład tagu Google
Przykładowy tag Google:
<!-- Tag Google (gtag.js)& →
<script async src="https://googletagmanager.com/gtag/js?id=AW-GOOGLE_CONVERSION_ID_1"></script>
<script> window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'AW-ID_KONWERSJI_GOOGLE_1');
gtag('config', 'AW-ID_KONWERSJI_GOOGLE_2');
</script>
Włącz automatyczne tagowanie
Aby prawidłowo śledzić konwersje, musisz włączyć automatyczne tagowanie. Dowiedz się, jak skonfigurować na koncie automatyczne tagowanie.
Testowanie tagu pomiaru konwersji
Jeśli chcesz utworzyć zamówienie testowe, wykonaj te instrukcje, aby sprawdzić, czy wysyłanie są parametry:
Debugowanie za pomocą Narzędzi dla deweloperów w przeglądarce Chrome
- Otwórz nową kartę w Chrome.
- W prawym górnym rogu okna przeglądarki kliknij ikonę z 3 kropkami
> Więcej narzędzi > Narzędzia dla deweloperów.
- Jeśli nie widzisz menu Chrome, „Narzędzia dla programistów” możesz otworzyć za pomocą skrótu klawiszowego:
- Ctrl + Shift + i (Windows)
- Command + Shift + i (Mac)
- Jeśli nie widzisz menu Chrome, „Narzędzia dla programistów” możesz otworzyć za pomocą skrótu klawiszowego:
- Kliknij kartę Sieć.
- Pozostaw otwarte okno z narzędziami dla deweloperów.
- Wejdź na stronę, która zawiera tag pomiaru konwersji.
- Poszukaj żądania:
googleadservices.com
. - Sprawdź składniki żądania pomiaru konwersji, aby zweryfikować, czy odpowiada ono kontu i nazwie konwersji.
Wszystkie żądania pomiaru konwersji zaczynają się od identycznej struktury adresu URL:
googleadservices.com/pagead/conversion/
Pełne żądanie będzie wyglądać np. tak:
http://googleadservices.com/pagead/conversion/123456789/
?
random=1309518235472
&cv=6
&fst=1309518235472
&num=1
&fmt=2
&value=0
&label=AAAAAAAAAAAAAAAAAAA
&bg=ffffff
&hl=it
&guid=ON
&u_ h=1200
&u_w=1920
&u_ah=1174&
u_aw=1920
&u_cd=24
&u_his=2
&u_tz=60
&u_
java=true
&u_nplug=19
&u_nmime=97
&url=http%3A//example.com/conversion-page.html
Liczba po googleadservices.com/pagead/conversion/
powinna się zgadzać z Twoim identyfikatorem konwersji, a ciąg znaków po &label=
powinien się zgadzać z etykietą konwersji. Jeśli się nie zgadzają, najprawdopodobniej ten tag jest powiązany z innym działaniem powodującym konwersję.
Aby rozwiązać ten problem, konieczne może być wygenerowanie dla tego działania nowego tagu konwersji, a także umieszczenie go w witrynie lub poproszenie osoby z dostępem do kodu Twojej witryny o sprawdzenie, czy nie zainstalowała tagu pomiaru konwersji dla innego działania powodującego konwersję.
Pamiętaj
Prywatność i zabezpieczenia w zakresie śledzenia witryny
Standardy Google w zakresie bezpieczeństwa są rygorystyczne. W ramach tego programu śledzone są tylko strony zawierające tag konwersji Google. Służą do tego szyfrowane dane i bezpieczne serwery.
Podawaj użytkownikom jasne i wyczerpujące informacje o danych, które zbierasz na swoich stronach, a jeśli jest to wymagane przez prawo, uzyskaj zgodę na ich zbieranie.
Pomiar konwersji z aplikacji mobilnych
Do śledzenia instalacji aplikacji i wykonywania w nich działań możesz używać konwersji w aplikacjach mobilnych. Podobnie jak w przypadku konwersji w witrynie generowanych przez kampanie reklam hoteli, aby używać inteligentnego określania stawek, musisz włączyć automatyczne tagowanie i w ustawieniach konwersji wybrać typ konwersji „Zakup”.
Aby rozpocząć śledzenie konwersji pochodzących z aplikacji mobilnych, musisz następnie przesłać za pomocą Firebase lub zewnętrznego pakietu SDK odpowiednie parametry reklam hoteli, np. daty zameldowania lub wymeldowania i identyfikator hotelu.
Konfigurowanie pomiaru konwersji w aplikacji mobilnych za pomocą Firebase
Firebase to udostępniana przez Google platforma mobilna, która pomaga tworzyć lepsze aplikacje mobilne i rozwijać firmy. Aby dokończyć w kampaniach reklam hoteli konfigurowanie pomiaru konwersji pochodzących z aplikacji mobilnych, możesz przesłać wymagane parametry hoteli za pomocą interfejsu Firebase Analytics API.
Parametr Firebase | Typ wartości | Opis | Przykład |
FirebaseAnalytics.Param.VALUE | Liczba zmiennoprzecinkowa |
Jako wartość tego parametru podaj kwotę, którą zapłaci użytkownik. Możesz użyć ceny podstawowej lub łącznej. W ułamkach dziesiętnych używaj znaku „.” (np. „16.20”). Uwaga: ta wartość będzie używana w strategiach inteligentnego określania stawek. |
|
FirebaseAnalytics.Param.CURRENCY | Ciąg znaków |
Zastąp ten parametr 3-literowym kodem waluty w standardzie ISO 4217 wskazującym walutę używaną podczas rezerwacji. Kod waluty ma zastosowanie do zmiennej VALUE. |
|
FirebaseAnalytics.Param.TRANSACTION_ID | Ciąg znaków |
Aby uniknąć zliczania przez tag pomiaru konwersji zduplikowanych konwersji, jako wartość tego parametru podaj numer rezerwacji lub identyfikator zamówienia. Uwaga: identyfikatory zamówień nie będą raportowane w Google Ads. |
|
FirebaseAnalytics.Param.ITEM_ID | Ciąg znaków | Jako wartość tego parametru podaj identyfikator hotelu, w którego przypadku chcesz zliczać dane konwersji. Ten identyfikator musi być zgodny z identyfikatorem w pliku danych z listą hoteli. |
|
FirebaseAnalytics.Param.START_DATE | Ciąg znaków | Zastąp ten parametr datą zameldowania. Użyj formatu daty RRRR-MM-DD. |
|
FirebaseAnalytics.Param.END_DATE | Ciąg znaków | Zastąp ten parametr datą wymeldowania. Użyj formatu daty RRRR-MM-DD. |
|
Konfigurowanie za pomocą pakietu SDK innej firmy pomiaru konwersji w aplikacjach mobilnych
Aby Ci pomóc w podejmowaniu świadomych decyzji marketingowych dotyczących Twojej aplikacji, Google Ads współpracuje z wieloma zewnętrznymi dostawcami analityki aplikacji w celu obsługiwania w aplikacjach remarketingu dynamicznego Google.
Jeśli korzystasz z rozwiązania jednego z tych zewnętrznych dostawców analityki aplikacji, połącz je z Google Ads, aby umożliwić tworzenie segmentów danych. Poproś też przedstawiciela aplikacji innej firmy o pomoc w skonfigurowaniu pakietu SDK i utworzeniu typu konwersji „Zakup”.
Gdy skończysz, zaimplementuj w kampanii reklam hoteli pomiar konwersji pochodzących z aplikacji mobilnych, wysyłając w ramach żądania pomiaru konwersji wymagane parametry hoteli za pomocą obiektu JSON app_event_data
. Dopuszczalne wartości to ciągi tekstowe i tablica ciągów tekstowych.
W obiekcie app_event_data
należy dodać te parametry:
start_date
(w formacie RRRR-MM-DD)end_date
(w formacie RRRR-MM-DD)item_id
transaction_id
Na poziomie konwersji należy dodać te parametry:
wartość
currency_code
Dowiedz się więcej o pomiarze konwersji z aplikacji mobilnych.