Konfigurowanie konwersji rozszerzonych w kampaniach internetowych za pomocą tagu Google

Konwersje rozszerzone w kampaniach internetowych to funkcja, która zwiększa dokładność pomiaru liczby konwersji. Uzupełnia ona dotychczasowe tagi konwersji, wysyłając w postaci zaszyfrowanej Twoje własne dane o konwersjach z Twojej witryny w sposób zapewniający ochronę prywatności. Przed wysłaniem do Google Twoich danych klientów (takich jak adresy e-mail) funkcja ta korzysta z bezpiecznego algorytmu szyfrowania jednokierunkowego o nazwie SHA256. Zaszyfrowane dane są następnie dopasowywane do kont Google zalogowanych użytkowników w celu przypisania konwersji w kampanii do zdarzeń reklamowych, np. kliknięć lub wyświetleń.

Z tego artykułu dowiesz się, jak skonfigurować konwersje rozszerzone w kampaniach internetowych za pomocą tagu Google. Konwersje rozszerzone w kampaniach internetowych możesz też skonfigurować za pomocą Menedżera tagów Google lub interfejsu Google Ads API.

Uwaga: w przypadku konwersji rozszerzonych nie można używać konwersji zmierzonych przez zaimportowanie celów Google Analytics. Jeśli chcesz korzystać z konwersji rozszerzonych, rozważ skonfigurowanie w Google Ads nowego działania powodującego konwersję za pomocą tagu Google lub Menedżera tagów Google.

Zanim zaczniesz

Przed rozpoczęciem konfigurowania zapoznaj się z tymi wymaganiami:


Instrukcje

  1. Na koncie Google Ads kliknij ikonę Cele Ikona Cele.
  2. W menu sekcji kliknij menu Konwersje.
  3. Kliknij Ustawienia.
  4. Rozwiń sekcję „Konwersje rozszerzone”.
  5. Zaznacz pole wyboru „Włącz konwersje rozszerzone w kampaniach internetowych”.
  6. Zapoznaj się z deklaracją zgodności. Aby włączyć konwersje rozszerzone, musisz potwierdzić, że będziesz przestrzegać naszych zasad i korzystać z tych konwersji zgodnie z Zasadami przetwarzania danych w usługach reklamowych Google. Aby potwierdzić zaakceptowanie tych warunków, Kliknij Wyrażam zgodę i chcę kontynuować.
  7. Kliknij menu, aby wybrać metodę konfigurowania danych przekazywanych przez użytkowników i zarządzania tymi danymi. Kliknij „Tag Google”.

    Uwaga: jeśli wysyłasz do Google dane o konwersjach rozszerzonych w inny sposób niż wybrany przez Ciebie w Google Ads, dane te mogą nie być przetwarzane. Jeśli np. wybierzesz „Tag Google” i spróbujesz wysłać dane przez interfejs Google Ads API, dane przekazane przez ten interfejs nie zostaną przetworzone.

  8. Jeśli nie masz pewności, którą metodę tagowania wybrać, kliknij Którą metodę mam wybrać?. Aby zobaczyć sugestie, wpisz domenę witryny i kliknij Sprawdź adres URL.
  9. Jeśli zobaczysz komunikat „Tag będzie zbierać dane przekazywane przez użytkowników z Twojej witryny”, możesz od razu kliknąć Zapisz, aby zakończyć konfigurowanie.
  10. Jeśli nie widzisz tego komunikatu lub chcesz poznać inne metody konfigurowania konwersji rozszerzonych, kliknij Szczegóły tagu.
  11. Na ekranie „Szczegóły tagu” możesz określić, jak chcesz zbierać w tagu dane przekazywane przez użytkowników:
    1. Automatycznie wykrywaj dane przekazywane przez użytkowników: powoduje automatyczne sprawdzanie, czy na stronie znajdują się ciągi znaków pasujące do wzorca skonfigurowanych typów danych. Ta metoda wymaga minimalnego nakładu pracy i sprawdza się w przypadku większości reklamodawców. Aby zachować większą kontrolę, możesz dodać do witryny fragment kodu albo określić selektory arkusza CSS lub zmienne JavaScriptu. Aby określić, które selektory arkusza CSS mają być wykluczane po włączeniu automatycznego wykrywania, kliknij „Dodaj wykluczenia”.
    2. Określ selektory CSS lub zmienne JavaScript: selektory arkusza CSS lub zmienne JavaScriptu możesz określić samodzielnie na stronie, która zawiera odpowiednie dane przekazywane przez użytkowników. Jeśli chcesz użyć tej metody, wybierz tę opcję i postępuj zgodnie z podanymi niżej instrukcjami.
    3. Dodaj do swojej witryny fragment kodu: dodaj do witryny fragment kodu, który przesyła zaszyfrowane dane klientów niezbędne do dopasowywania. Ta metoda zwiększa dokładność konwersji rozszerzonych przez zapewnienie stałego przesyłania prawidłowo sformatowanych danych po każdym uruchomieniu tagu konwersji. Jeśli korzystasz z tej metody, nie musisz zaznaczać pola wyboru w sekcji „Szczegóły tagu”. Będziemy automatycznie przetwarzać wszystkie dane przekazywane przez użytkowników za pomocą fragmentu kodu. Jeśli chcesz, możesz użyć kombinacji omawianych opcji. Możesz np. wybrać opcję „Automatycznie wykrywaj dane przekazywane przez użytkowników”, aby stosować automatyczne wykrywanie w przypadku wszystkich działań powodujących konwersję, oraz używać fragmentu kodu w przypadku wybranych zdarzeń konwersji. Dane dostarczane przez fragment kodu mają wyższy priorytet niż dane wykrywane automatycznie. Więcej instrukcji znajdziesz poniżej w sekcji „Dodawanie do witryny fragmentu kodu”.
  12. Kliknij Zapisz.
  13. Po zakończeniu konfigurowania możesz sprawdzić implementację, aby mieć pewność, że konwersje rozszerzone są prawidłowo skonfigurowane. Wpływ konwersji rozszerzonych na skuteczność kampanii zacznie być widoczny w raportach po około 30 dniach. Dowiedz się więcej o wynikach obrazujących wpływ konwersji rozszerzonych na skuteczność kampanii internetowych.
Uwaga: jeśli korzystasz z metody automatycznej albo z selektorów arkusza CSS bądź zmiennych JavaScriptu, Google domyślnie użyje pliku cookie dotyczącego reklam, aby zbierać w Twoim imieniu zaszyfrowane dane własne o klientach i połączyć je z kolejnymi zdarzeniami konwersji występującymi w ramach tej samej sesji użytkownika. Jeśli zaimplementujesz tryb uzyskiwania zgody, plik cookie dotyczący reklam będzie podlegał stanowi zgody ad_storage (o ile został zaimplementowany). Tę funkcję możesz wyłączyć w każdej chwili w ten sposób: w prawym górnym rogu konta kliknij ikonę narzędzia, a potem kliknij „Tag Google” i w konfiguracji tagu wyłącz „Interakcje z formularzem”.

Dodawanie do witryny fragmentu kodu

Zanim wykonasz podane niżej instrukcje, zakończ procedurę konfigurowania konwersji rozszerzonych, wybierając w jej trakcie źródło danych „Tag Google”.

Odszukiwanie i definiowanie pól konwersji rozszerzonych

Upewnij się, że potrzebne Ci pola, np. adres e-mail, adres pocztowy oraz numer telefonu, są dostępne na stronie konwersji, na której uruchamia się fragment kodu zdarzenia Google Ads. Będzie to pewnie strona konwersji związana z zakupami, rejestracją lub innymi podobnymi typami konwersji, które często wymagają danych klientów. Jeśli nie wiesz, która to strona, skonsultuj się z programistą.

Uwaga: musisz wypełnić co najmniej jedno z tych pól:
  • adres e-mail (preferowany);
  • adres – wymagane są: imię, nazwisko, kod pocztowy i kraj (opcjonalnie możesz podać też ulicę, numer domu, miasto i region jako dodatkowe klucze dopasowania);
  • z adresem e-mail albo z imieniem i nazwiskiem oraz adresem pocztowym możesz też podać numer telefonu.

Możesz wysyłać niezaszyfrowane dane, które Google znormalizuje i zaszyfruje, zanim trafią na serwery, albo dane znormalizowane i zaszyfrowane. Jeśli wybierzesz normalizowanie i szyfrowanie danych, postępuj zgodnie z podanymi niżej instrukcjami.

Aby znormalizować dane:

  • usuń spacje na początku i na końcu ciągu,
  • zmień pisownię tekstu na małe litery,
  • sformatuj numery telefonów zgodnie ze standardem E.164.

Aby zaszyfrować dane:

  • użyj wartości szesnastkowej z zastosowaniem algorytmu SHA256.

W tabeli poniżej znajdziesz więcej informacji o polach, które możesz definiować. W kolumnie „Nazwa klucza” podany jest sposób odwoływania się do pól we fragmencie kodu HTML konwersji rozszerzonych, który utworzymy w następnym kroku. Uwaga: wszystkie dane należy przekazywać jako dane typu ciąg znaków.

Pole danych Nazwa klucza Opis
Adres e-mail email

Adres e-mail użytkownika.

Przykład: „jkowalski@example.com”.

sha256_email_address

Zaszyfrowany adres e-mail użytkownika.

Przykład:

„a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db”.

Numer telefonu phone_number

Numer telefonu użytkownika. Musi mieć format E.164, co oznacza, że powinien zawierać od 11 do 15 znaków, w tym znak plusa (+) i kod kraju, bez myślników, nawiasów ani spacji.

Przykład: „+11231234567”.

sha256_phone_number

Zaszyfrowany numer telefonu użytkownika.

Przykład:

„e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1”.

Imię address.first_name

Imię użytkownika.

Przykład: „Jan”.

address.sha256_first_name

Zaszyfrowane imię użytkownika.

Przykład:

„96d9632f363564cc3032521409cf22a852f2032eec099ed5967c0d000cec607a”.

Nazwisko address.last_name

Nazwisko użytkownika.

Przykład: „Kowalski”.

address.sha256_last_name

Zaszyfrowane nazwisko użytkownika.

Przykład:

„799ef92a11af918e3fb741df42934f3b568ed2d93ac1df74f1b8d41a27932a6f”.

Adres pocztowy address.street Ulica i numer domu użytkownika. Przykład: „Główna 123”.
Miasto address.city Nazwa miasta użytkownika. Przykład: „Sosnowiec”.
Region address.region Województwo, prowincja, stan lub region użytkownika. Przykład: „Śląskie”.
Kod pocztowy address.postal_code Kod pocztowy użytkownika. Przykład: „SO99 9XX”
Kraj address.country Kod kraju użytkownika. Przykład: „PL”. Używaj 2-literowych kodów krajów zgodnie ze standardem ISO 3166-1 alfa-2.
Uwaga: upewnij się, że dane klientów są dostępne po uruchomieniu tagu konwersji. Jeśli dane użytkowników są zbierane na poprzedniej stronie, upewnij się, że są one dostępne w kodzie na stronie konwersji, aby móc je skonfigurować w tym skrypcie.

Wdrażanie skryptu konwersji rozszerzonych

Skonfiguruj widoczny poniżej skrypt i umieść go na stronie konwersji, na której jest zainstalowany fragment kodu zdarzenia Google Ads. Pamiętaj, aby dopasować nazwy zmiennych w skrypcie poniżej do nazw zmiennych tych atrybutów na Twojej stronie internetowej.

Jeśli np. przechowujesz adresy e-mail w zmiennej o nazwie „adres_e-mail”, musisz podać jej nazwę we fragmencie kodu (w tym przykładzie w miejscu, gdzie znajduje się ciąg „twojaZmiennaAdresuE-mail”).

Uwaga: możesz też zakodować na stałe to pole ciągiem tekstowym lub użyć funkcji zamiast zmiennych.

// Implementacja

<script>
gtag('set', 'user_data', {
"email": twojaZmiennaAdresuE-mail, *** Zamiast ciągu „twojaZmiennaAdresuE-mail” wstaw faktyczną nazwę zmiennej JavaScriptu, w której przechowujesz dane adresu e-mail użytkownika. To samo zrób w przypadku pozostałych zmiennych poniżej. Dopilnuj, aby wartości nie były zaszyfrowane.
"phone_number": twojaZmiennaNumeruTelefonu,
"address": {
"first_name": twojaZmiennaImienia,
"last_name": twojaZmiennaNazwiska,
"street": twojaZmiennaUlicyInumeruDomu,
"city": twojaZmiennaMiasta,
"region": twojaZmiennaRegionu,
"postal_code": twojaZmiennaKoduPocztowego,
"country": twojaZmiennaKraju
}
});
</script>

Numer telefonu musi mieć format E.164, co oznacza, że powinien zawierać od 11 do 15 znaków, w tym znak plusa (+) i kod kraju, bez myślników, nawiasów czy spacji.

Jeśli witryna nie zbiera danych z któregoś z pól podanych powyżej, usuń to pole, zamiast pozostawiać je puste. Jeśli np. witryna zbiera tylko adresy e-mail i numery telefonu, fragment kodu będzie wyglądać tak:

// Implementacja
<script>
gtag('set', 'user_data', {
"email": {{ twojaZmiennaAdresuE-mail }},
"phone_number": {{ twojaZmiennaNumeruTelefonu }}
});
</script>
Uwaga: musisz wypełnić co najmniej jedno z tych pól:
  • adres e-mail (preferowany);
  • adres – imię, nazwisko, kod pocztowy i kraj są wymagane (opcjonalnie możesz podać też ulicę, numer domu, miasto i region jako dodatkowe klucze dopasowania);
  • numer telefonu (musi być podany w połączeniu z adresem e-mail lub z imieniem i nazwiskiem oraz adresem pocztowym).

Kilka wartości

Programiści mogą opcjonalnie podawać kilka wartości (maksymalnie 3 dla numeru telefonu i adresu e-mail oraz 2 dla adresu pocztowego), używając wartości w postaci tablicy zamiast ciągu. Jeśli zbierasz co najmniej 2 wartości danej zmiennej, podawanie ich zwiększy prawdopodobieństwo dopasowania. Zobacz ten przykład:

<script>
gtag('set', 'user_data', {
"email": [twojaZmiennaAdresuE-mail1, twojaZmiennaAdresuE-mail2],
"phone_number": [twojaZmiennaNumeruTelefonu1, twojaZmiennaNumeruTelefonu2],
"address": [
{first_name: twojaZmiennaImienia,last_name: twojaZmiennaNazwiska, street: twojaZmiennaUlicyInumeruDomu, city: twojaZmiennaMiasta, region: twojaZmiennaRegionu, postal_code: twojaZmiennaKoduPocztowego},
{first_name: twojaZmiennaImienia,last_name: twojaZmiennaNazwiska, street: twojaZmiennaUlicyInumeruDomu, city: twojaZmiennaMiasta2, region: twojaZmiennaRegionu2, postal_code: twojaZmiennaKoduPocztowego2}
]
});
</script>

Konfigurowanie tagu Google na stronie konwersji

Do wiersza konfiguracji w tagu Google, który uruchamia się na wszystkich stronach, dodaj ciąg „{'allow_enhanced_conversions': true}”.
gtag('config', 'TAG_ID', { ' allow_enhanced_conversions':true } ) ;

Przed – przykład obecnego tagu Google:

<!-- Tag Google (gtag.js) - Google Ads: 123456 -->
<script async src="https://www.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>

Po:

<!-- Tag Google (gtag.js) - Google Ads: 123456 -->
<script async src="https://www.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', {'allow_enhanced_conversions':true});
</script>

Określanie selektorów arkusza CSS lub zmiennych JavaScriptu

Zanim wykonasz podane niżej instrukcje, zakończ procedurę konfigurowania konwersji rozszerzonych, wybierając w jej trakcie źródło danych „Tag Google”. Pamiętaj, aby jako metodę implementacji wybrać „Określ selektory CSS lub zmienne JavaScript”.

Znajdowanie na stronie konwersji pól konwersji rozszerzonych

  1. W przeglądarce Chrome, na innej karcie niż ta, na której masz otwarte konto Google Ads, otwórz stronę konwersji. Jeśli nie wiesz, która to strona, skonsultuj się z programistą.
  2. Odszukaj na tej stronie wszystkie dane klientów, które chcesz wysyłać do Google. Może ona np. zawierać podziękowanie za zakup wraz z adresem e-mail klienta.
    Uwaga: aby konwersje rozszerzone działały prawidłowo, musisz wypełnić co najmniej jedno z tych pól:
    • adres e-mail (preferowany);
    • imię i nazwisko oraz adres pocztowy (imię, nazwisko, ulica i numer domu, miasto, region, kod pocztowy oraz kraj);
    • [opcjonalnie] z adresem e-mail albo z imieniem i nazwiskiem oraz adresem pocztowym możesz też podać numer telefonu (ale tylko w połączeniu z nimi, a nie jako jedyne dane).
  3. Po odszukaniu na stronie danych o klientach musisz wykonać następny krok, aby skopiować selektory arkusza CSS lub zmienne JavaScriptu i wstawić je w Google Ads.

Odszukiwanie selektorów arkusza CSS konwersji rozszerzonych i wstawianie ich w Google Ads

  1. Włącz konwersje rozszerzone zgodnie z tymi instrukcjami i kliknij „Określ selektory CSS lub zmienne JavaScript”.
  2. Kliknij Dostosuj, aby wyświetlić ekran z polami, w których możesz określić selektory arkusza CSS dla poszczególnych niezbędnych typów danych.
  3. Zaznacz pole wyboru obok każdego składnika danych o klientach, który chcesz zaimplementować (np. adresu e-mail, imienia i nazwiska, adresu pocztowego itd.).
  4. Kliknij Zmienne JavaScriptu lub selektory CSS.
    Uwaga: jeśli używasz zmiennych JavaScriptu, warto zapytać programistę, które zmienne należy umieścić w tych polach. Jeśli używasz selektorów arkusza CSS, wykonaj podane niżej czynności.
  5. Na osobnej karcie otwórz stronę konwersji.
  6. Gdy znajdziesz na stronie konwersji odpowiednie dane o klientach, które chcesz wysyłać za pomocą konwersji rozszerzonych, kliknij je prawym przyciskiem myszy i wybierz Zbadaj.
  7. Aby np. wstawić w Google Ads selektor arkusza CSS odpowiadający adresowi e-mail, kliknij prawym przyciskiem myszy adres e-mail wyświetlany na stronie konwersji.
  8. W przeglądarce Chrome otworzą się „Narzędzia dla deweloperów”.
  9. W oknie kodu źródłowego na stronie „Narzędzia dla deweloperów” zobaczysz zaznaczony fragment kodu. Wskazuje on segment zawierający selektory arkusza CSS związane z danymi o klientach, które zostały kliknięte przez Ciebie prawym przyciskiem myszy w kroku 2 tej sekcji.
  10. Najedź kursorem na zaznaczony kod i kliknij go prawym przyciskiem myszy.
  11. Przewiń w dół do pozycji Kopiuj, a potem kliknij Selektor.
  12. Wklej ten tekst w odpowiednich polach w Google Ads (na innej karcie przeglądarki). Wklejony tekst powinien wyglądać podobnie do tego:
    tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
  13. Powtórz kroki 6–12 z tej sekcji w przypadku każdego fragmentu danych o klientach (np. adresu e-mail, imienia i nazwiska, adresu pocztowego itp.).
  14. W Google Ads kliknij Zapisz.

Sprawdzanie poprawności implementacji

Aby sprawdzić, czy implementacja konwersji rozszerzonych działa prawidłowo, otwórz stronę konwersji (może być konieczne dokonanie konwersji testowej) i wykonaj podane niżej czynności. Najlepiej jest to zrobić zaraz po wdrożeniu konwersji rozszerzonych, aby móc ewentualnie poprawić implementację, jeśli działa nieprawidłowo.

Sprawdzanie poprawności implementacji za pomocą Narzędzi deweloperskich w Chrome

  1. Kliknij prawym przyciskiem myszy na stronie internetowej.
  2. Kliknij Zbadaj.
  3. Kliknij kartę Sieć.
  4. Na pasku wyszukiwania wpisz „google”.
  5. Odszukaj żądanie sieciowe kierowane na stronę „googleadservices.com/pagead/conversion/” (lub w niektórych przeglądarkach na „google.com/pagead/1p-conversion/”).
  6. Aby wyświetlić listę parametrów ciągu zapytania, kliknij kartę Ładunek.
  7. Odszukaj parametr „em”, którego wartość jest podana jako zaszyfrowany ciąg znaków. Wartość powinna się zaczynać ciągiem „tv.1~em”, po którym następuje długi ciąg znaków. Jeśli widzisz ten parametr, tag konwersji rozszerzonych odczytuje i szyfruje obiekt enhanced_conversion_data.
Uwaga: jeśli widzisz parametr „em”, który zawiera tylko ciąg „tv.1~em” bez długiego zaszyfrowanego ciągu znaków, oznacza to, że wysyłasz parametr konwersji rozszerzonych, ale jest on pusty. Może się tak zdarzyć, jeśli w momencie konwersji dane przekazywane przez użytkowników są niedostępne.

Sprawdzanie implementacji w raporcie narzędzia Diagnostyka po 72 godzinach od jej wykonania

Po około 72 godzinach od wdrożenia konwersji rozszerzonych możesz wyświetlić w Google Ads raport z diagnostyki tagu konwersji rozszerzonych, w którym możesz sprawdzić, czy implementacja działa prawidłowo. Aby go otworzyć:
  1. Na koncie Google Ads kliknij ikonę Cele Ikona Cele.
  2. W menu sekcji kliknij menu Konwersje.
  3. Kliknij działanie powodujące konwersję, w którego przypadku masz włączone konwersje rozszerzone.
  4. W menu u góry kliknij Diagnostyka. W poszczególnych sekcjach możesz wyświetlać raport z diagnostyki tagu konwersji rozszerzonych oraz dane.
  5. Sprawdź różne kontrole stanu, aby upewnić się, że wszystko działa zgodnie z oczekiwaniami.
  6. Jeśli raport z diagnostyki tagu konwersji rozszerzonych powiadomi Cię, że coś jest nie w porządku, wykonaj instrukcje podane w powiadomieniu i Centrum pomocy, aby rozwiązać problem.

Wyłączanie konwersji rozszerzonych

Aby wyłączyć konwersje rozszerzone na poziomie konta:

  1. Na koncie Google Ads kliknij ikonę Cele Ikona Cele.
  2. W menu sekcji kliknij menu Konwersje.
  3. Kliknij Ustawienia.
  4. Rozwiń sekcję „Konwersje rozszerzone”.
  5. Aby wyłączyć konwersje rozszerzone, odznacz pole wyboru.
  6. Kliknij Zapisz.

Aby wyłączyć konwersje rozszerzone na poziomie działania powodującego konwersję:

  1. Na koncie Google Ads kliknij ikonę Cele Ikona Cele.
  2. W menu sekcji kliknij menu Konwersje.
  3. Wybierz działanie powodujące konwersję, w którego przypadku chcesz wyłączyć konwersje rozszerzone.
  4. Kliknij Ustawienia.
  5. Rozwiń sekcję „Konwersje rozszerzone”.
  6. Odznacz pole wyboru Włącz konwersje rozszerzone.
  7. Kliknij Zapisz.
Uwaga: jeśli wyłączysz konwersje rozszerzone, nie będzie można ich używać na potrzeby określania stawek ani raportowania. Ich wyłączenie nie wpłynie jednak na dotychczasowe dane o konwersjach.

Czy to było pomocne?

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