Powiadomienie

Zespół obsługi klienta nie obsługuje rozwiązywania problemów w obecnie używanym przez Ciebie języku wyświetlania. Aby skontaktować się z tym zespołem, najpierw zmień język na angielski lub inny obsługiwany język (hiszpański, japoński lub portugalski).

Konfigurowanie konwersji rozszerzonych za pomocą tagu Google

Z tego artykułu dowiesz się, jak skonfigurować konwersje rozszerzone za pomocą tagu Google. Dowiedz się więcej o tym, jak działają konwersje rozszerzone.

Zanim zaczniesz

Aby korzystać z konwersji rozszerzonych:

Zbieranie informacji za pomocą tagu 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 Floodlight. Będzie to najprawdopodobniej strona konwersji związana z zakupami, rejestracją lub innymi podobnymi typami konwersji, które często wymagają danych o klientach. 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ń odstępy na początku i na końcu ciągu znaków,
  • 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@przyklad.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: „01-000”.

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.
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.
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-######/________/___________',
    'user_data': {
      'email': '[Email]',
      'phone_number': '[PhoneNumber]',
      'address': {
        'first_name': '[FirstName]',
        'last_name': '[LastName]',
        'street': '[Street]',
        'city': '[City]',
        'region': '[Region]',
        'postal_code': '[PostalCode]',
        'country': '[Country]'
      }
    }
  });
</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:

// Implement
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-######/________/___________',
    '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('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-######/________/___________',
    '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:
<!-- Google tag (gtag.js) -->
<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

<!-- Google tag (gtag.js) -->
<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>

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 prawidłowo 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
Ta strona może zawierać treści przetłumaczone przy użyciu technologii AI. Tłumaczenia wygenerowane przez AI mogą zawierać błędy.

Czy to było pomocne?

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