Konwersje rozszerzone w kampaniach internetowych zwiększają dokładność pomiaru liczby konwersji. Uzupełniają one dotychczasowe tagi konwersji, wysyłając z Twojej witryny własne dane o konwersjach w postaci zaszyfrowanej. Przed wysłaniem do Google Twoich własnych danych o klientach (takich jak adresy e-mail) funkcja ta korzysta z bezpiecznego algorytmu haszowania 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ą Menedżera tagów Google. Konwersje rozszerzone w kampaniach internetowych możesz też skonfigurować za pomocą tagu Google lub interfejsu Google Ads API.
Na tej stronie
- Zanim zaczniesz
- Kiedy tag Google zbiera dane przekazywane przez użytkowników?
- Zezwalaj na zbieranie danych przekazywanych przez użytkowników
- Konfigurowanie konwersji rozszerzonych w kampaniach internetowych w Google Ads za pomocą Menedżera tagów Google
- Dokończenie konfigurowania konwersji rozszerzonych w Menedżerze tagów Google za pomocą tagu Google
- Sprawdzanie poprawności implementacji
- Wyłączanie konwersji rozszerzonych
Uwaga: tag zdarzenia Google Analytics w Menedżerze tagów Google automatycznie zawiera tag Google.
Jeśli korzystasz z Menedżera tagów Google, zalecamy skonfigurowanie konwersji rozszerzonych za pomocą tagu Google wdrożonego w kontenerze. W tym celu wykonaj podane niżej instrukcje.
Możesz też skonfigurować konwersje rozszerzone w tagu Google, natomiast do zarządzania zbieraniem danych przekazywanych przez użytkowników używać Menedżera tagów Google.
Zanim zaczniesz
Przed rozpoczęciem konfigurowania zapoznaj się z tymi wymaganiami:
- Sprawdź dokładny adres URL, na którym uruchamia się tag konwersji, np. adres URL strony potwierdzenia, oraz zdarzenie konwersji, np. kliknięcie przycisku lub wyświetlenie strony.
- Upewnij się, że na stronie, na której uruchamia się tag śledzenia konwersji, są dostępne Twoje własne dane o klientach, np. adres e-mail, imię i nazwisko oraz adres pocztowy lub numer telefonu.
- Ta implementacja wymaga znajomości sposobu konfiguracji śledzenia konwersji w witrynie i wprowadzenia pewnych zmian w kodzie, więc w razie potrzeby zwróć się o pomoc do swojego zespołu programistów.
- Musisz się zapoznać z Zasadami dotyczącymi danych klienta, które obowiązują w Google Ads w przypadku konwersji rozszerzonych, oraz potwierdzić, że ich przestrzegasz.
- Jeśli konwersję masz skonfigurowaną za pomocą adresu URL, konwersje rozszerzone możesz skonfigurować wyłącznie za pomocą JavaScriptu lub selektorów arkusza CSS albo automatycznych konwersji rozszerzonych.
- Jeśli konfigurujesz konwersje rozszerzone po raz pierwszy, zalecamy skonfigurowanie ustawień danych przekazywanych przez użytkowników na stronie „Zezwalaj na zbieranie danych przekazywanych przez użytkowników” w ustawieniach tagu Google w Google Ads, Google Analytics i Campaign Managerze 360.
Kiedy tag Google zbiera dane przekazywane przez użytkowników?
Tag Google można skonfigurować tak, aby zbierał dane przekazywane przez użytkowników z Twojej witryny ręcznie po określeniu lokalizacji danych na stronie lub automatycznie za pomocą funkcji „Zbieranie wykrywanych automatycznie danych przekazywanych przez użytkowników”. Niektóre narzędzia do zarządzania witrynami, w tym systemy do zarządzania treścią (CMS), mogą oferować tę konfigurację bezpośrednio w interfejsie użytkownika.
Niezależnie od metody zbierania danych przekazywanych przez użytkowników zbieranie tych danych nie rozpocznie się, dopóki nie zaakceptujesz warunków korzystania z usługi na koncie Google Ads lub Google Analytics. Jeśli tag Google wykryje, że dane przekazywane przez użytkowników są przesyłane do usługi Google Ads lub Google Analytics, w której nie zaakceptowano tych warunków korzystania z usługi, Google nie będzie zbierać ani przetwarzać tych danych. Oznacza to, że nawet jeśli tag Google jest skonfigurowany do zbierania i wysyłania danych przekazywanych przez użytkowników, będzie to robić tylko wtedy, gdy zostaną zaakceptowane warunki korzystania z usługi, a w odpowiednich przypadkach niezbędne parametry zgody będą miały stan „granted” (przyznano). Tag Google rozpoznaje takie sytuacje w czasie rzeczywistym, aby pomóc Ci zbierać dane przekazywane przez użytkowników tylko wtedy, gdy jest to dozwolone.
Część 1 z 3. Zezwalanie na wykorzystywanie danych przekazywanych przez użytkowników
Jeśli po raz pierwszy konfigurujesz konwersje rozszerzone, postępuj zgodnie z poniższymi instrukcjami wprowadzającymi.
- Zaloguj się na konto Google Ads, Google Analytics lub Campaign Manager 360 .
- Otwórz ustawienia tagu Google.
- Kliknij Zezwalaj na zbieranie danych przekazywanych przez użytkowników. Dzięki temu pomiary będą uwzględniać dane przekazywane przez użytkowników.
- Następnie wybierz preferowaną metodę konfiguracji zbierania danych:
- Kliknij Zapisz.
Uwaga: zalecamy włączenie zbierania danych przekazywanych przez użytkowników w usłudze Google, z której korzystasz, i zaakceptowanie warunków usługi dotyczących konwersji rozszerzonych. Następnie możesz skonfigurować ustawienie Zezwalaj na zbieranie danych przekazywanych przez użytkowników dotyczące tagu Google za pomocą Menedżera danych. Więcej informacji o konfigurowaniu ustawień tagu Google.
Jeśli potrzebne są ustawienia danych przekazywanych przez użytkowników dotyczące konkretnego zdarzenia, możesz zastąpić dane przekazywane przez użytkowników w całym tagu, ustawiając parametr user_data w tagach zdarzeń w Menedżerze tagów Google.Część 2 z 3. Konfigurowanie konwersji rozszerzonych w kampaniach internetowych w Google Ads za pomocą Menedżera tagów Google
-
W menu Cele
kliknij Ustawienia.
- Rozwiń panel „Konwersje rozszerzone w kampaniach internetowych”.
- Zaznacz pole wyboru „Włącz konwersje rozszerzone”.
- Zapoznaj się z deklaracją zgodności i kliknij Zgadzam się.
- Uwaga: aby włączyć konwersje rozszerzone, musisz potwierdzić, że Zasady przetwarzania danych w usługach reklamowych Google mają zastosowanie do korzystania przez Ciebie z konwersji rozszerzonych i że będziesz przestrzegać naszych zasad.
- W menu wybierz metodę konfigurowania danych przekazywanych przez użytkowników i zarządzania tymi danymi.
- Kliknij Menedżer tagów 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 API, dane przekazane przez ten interfejs nie zostaną przetworzone.
- 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.
- Wybierz Otwórz Menedżera tagów Google i postępuj zgodnie z podanymi niżej instrukcjami, aby dokończyć konfigurowanie w Menedżerze tagów Google.
Część 3 z 3. Dokończenie konfigurowania konwersji rozszerzonych w Menedżerze tagów Google za pomocą tagu Google
Upewnij się, że tag Google jest wdrożony w kontenerze z odpowiednim kontem Google Ads jako miejscem docelowym. Otwórz ten tag Google, kliknij Zarządzaj, a potem wybierz Zezwalaj na zbieranie danych przekazywanych przez użytkowników. Dowiedz się więcej o konfigurowaniu ustawień tagu Google.
W tym miejscu możesz określić, jak chcesz zbierać w tagu dane przekazywane przez użytkowników:
- Automatycznie wykrywaj dane przekazywane przez użytkowników: sprawdza, czy na stronie znajdują się ciągi znaków pasujące do skonfigurowanych typów danych. Wymaga to minimalnego nakładu pracy i sprawdza się w przypadku większości reklamodawców. Aby zachować większą kontrolę, określ selektory arkusza CSS lub użyj fragmentu kodu. Aby wykluczyć określone selektory arkusza CSS, kliknij Dodaj wykluczenia.
- 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.
- Dodaj do swojej witryny fragment kodu: wysyła bezpośrednio zaszyfrowane dane klientów niezbędne do dopasowywania. Zwiększa to dokładność, ponieważ po uruchomieniu tagu zawsze wysyłane są prawidłowo sformatowane dane. Nie musisz zaznaczać pola wyboru w sekcji „Szczegóły tagu”, ponieważ przetwarzamy te dane automatycznie. Możesz też łączyć metody. Możesz na przykład stosować automatyczne wykrywanie w przypadku wszystkich działań, ale używać fragmentu kodu w przypadku określonych zdarzeń. Dane z fragmentu kodu mają zawsze wyższy priorytet.
Alternatywna opcja: dokończenie konfigurowania konwersji rozszerzonych za pomocą tagu Google i zbierania danych przekazywanych przez użytkowników w Menedżerze tagów Google
Możesz też skonfigurować konwersje rozszerzone w tagu Google, ale do zarządzania zbieraniem danych przekazywanych przez użytkowników używać Menedżera tagów Google. Wykonaj powyższe czynności aż do etapu wdrożenia tagu Google. W Menedżerze tagów Google znajdź tag zdarzenia, w przypadku którego chcesz zbierać dane przekazywane przez użytkowników.
Uwaga: najlepszym rozwiązaniem jest używanie atrybutu ID do pobierania wartości z elementu DOM. Identyfikatory są unikalne i z mniejszym prawdopodobieństwem zmienią się w czasie w porównaniu z innymi właściwościami, takimi jak nazwy klas czy nazwy. Nie mają na nie wpływu zmiany układu, co oznacza, że Twój kod będzie nadal działał, nawet jeśli zmieni się układ Twojej strony.
Jeśli pole nie ma jeszcze identyfikatora, możesz go dodać za pomocą atrybutu id w HTML-u. Przykład:
<input type="text" id="myTextField">
Po zakończeniu konfigurowania w Menedżerze tagów Google możesz sprawdzić implementację, aby mieć pewność, że konwersje rozszerzone są prawidłowo skonfigurowane.
Opcja 1. Konfigurowanie konwersji rozszerzonych za pomocą „automatycznego zbierania danych” w Menedżerze tagów Google
Automatyczne konwersje rozszerzone możesz skonfigurować na 2 sposoby:
- Standardowe automatyczne konwersje rozszerzone: użyj tej metody, jeśli dane przekazywane przez użytkowników (adres e-mail, numer telefonu lub adres pocztowy) są dostępne na stronie zdarzenia konwersji. Tę metodę możesz np. zastosować, jeśli stroną zdarzenia konwersji jest strona potwierdzenia zakupu, na której widoczny jest adres e-mail użytkownika. Aby użyć tej metody, otwórz ustawienia tagu Google i wybierz Automatycznie wykrywaj dane przekazywane przez użytkowników.
- Automatyczne konwersje rozszerzone z użyciem tagu zdarzenia z danymi przekazywanymi przez użytkowników: użyj tej metody, jeśli dane klienta (adres e-mail, numer telefonu lub adres pocztowy) są niedostępne na stronie zdarzenia konwersji, ale są dostępne na poprzedniej stronie. Tę metodę możesz np. zastosować, jeśli stroną zdarzenia konwersji jest strona potwierdzenia zakupu, a adres e-mail użytkownika został podany na stronie ją poprzedzającej.
Kontenery z tagami Google Ads i Floodlight automatycznie inicjują tag Google przed wysłaniem zdarzenia, więc nie są potrzebne żadne dodatkowe tagi łączące konwersje. Pamiętaj, że jeśli kontener zawiera tag Google na każdej stronie, musisz zintegrować tag łączący konwersje. Dowiedz się więcej o tagu łączącym konwersje.
Konfigurowanie automatycznych konwersji rozszerzonych za pomocą tagu zdarzenia z danymi przekazywanymi przez użytkowników
- Zaloguj się na konto Menedżera tagów Google.
- Wybierz Obszar roboczy, a następnie z menu nawigacyjnego wybierz Tagi.
- Aby utworzyć nowy tag, kliknij Nowy.
- Kliknij kolejno Konfiguracja tagu i Google Ads.
- Kliknij Zdarzenie Google Ads dotyczące danych przekazywanych przez użytkowników.
- Wpisz identyfikator śledzenia konwersji w Google Ads.
- Upewnij się, że to działanie powodujące konwersję ma taki sam identyfikator śledzenia konwersji i taką samą etykietę konwersji jak działanie powodujące konwersję, w którego przypadku masz włączone na koncie Google Ads konwersje rozszerzone.
- Kliknij przycisk obok pola identyfikatora konwersji, a następnie kliknij +.
- Kliknij Automatycznie.
- Nadaj nazwę zmiennej.
- Kliknij Zapisz.
- W tagu zdarzenia z danymi przekazywanymi przez użytkowników Google Ads kliknij Reguły. W tym miejscu mają być dostępne dane użytkowników.
- Kliknij ikonę plusa.
- Kliknij Konfiguracja reguły.
- Kliknij Przesłanie formularza.
- Uwaga: aby konwersje rozszerzone działały prawidłowo, musisz wybrać opcję „Przesłanie formularza”.
- Kliknij Wszystkie formularze.
- Kliknij Zapisz, a potem zapisz nowy tag zdarzenia z danymi przekazywanymi przez użytkowników Google Ads.
Opcja 2. Konfigurowanie konwersji rozszerzonych za pomocą „konfiguracji ręcznej” w Menedżerze tagów Google
Krok 1 z 3. Znajdowanie zmiennych konwersji rozszerzonych
- W przeglądarce Chrome otwórz stronę, na której pojawiają się dane przekazywane przez użytkowników.
- Dane przekazywane przez użytkowników mogą się pojawiać na stronie konwersji w Twojej witrynie lub na stronie ją poprzedzającej, np. na stronie przesyłania formularza, która znajduje się przed stroną potwierdzenia zakupu. Odszukaj na tej stronie wszystkie dane o klientach, które chcesz wysyłać do Google. Może ona np. zawierać podziękowanie za zakup wraz z adresem e-mail klienta.
Uwaga: musisz wypełnić co najmniej jedno z tych pól:
- adres e-mail (preferowany);
- adres pocztowy – wymagane są: imię, nazwisko, kod pocztowy i kraj;
- opcjonalnie możesz też podać ulicę, numer domu, miasto i region jako dodatkowe klucze dopasowania;
- możesz podać numer telefonu jako samodzielny klucz dopasowania, ale zalecamy wysyłanie go razem z adresem e-mail.
- Dane przekazywane przez użytkowników mogą się pojawiać na stronie konwersji w Twojej witrynie lub na stronie ją poprzedzającej, np. na stronie przesyłania formularza, która znajduje się przed stroną potwierdzenia zakupu. Odszukaj na tej stronie wszystkie dane o klientach, które chcesz wysyłać do Google. Może ona np. zawierać podziękowanie za zakup wraz z adresem e-mail klienta.
- Po odszukaniu na stronie danych o klientach musisz wykonać następny krok, aby skopiować selektory arkusza CSS i wstawić je w Menedżerze tagów Google (lub skorzystać z dotychczasowych zmiennych warstwy danych, o ile występują). Dzięki temu tag konwersji rozszerzonych będzie szyfrować i wysyłać do Google odpowiednie dane. Ważne jest, aby ta karta ze stroną konwersji pozostała otwarta.
Krok 2 z 3. Włącz konwersje rozszerzone w Menedżerze tagów Google
Metoda 1: standardowe ręczne konwersje rozszerzone: użyj tej metody, jeśli dane przekazywane przez użytkowników (adres e-mail, numer telefonu lub adres pocztowy) są dostępne na stronie zdarzenia konwersji. Tę metodę możesz np. zastosować, jeśli stroną zdarzenia konwersji jest strona potwierdzenia zakupu, na której widoczny jest adres e-mail użytkownika.
Konfigurowanie standardowych ręcznych konwersji rozszerzonych
- Zaloguj się na konto Menedżera tagów Google.
- Wybierz Obszar roboczy, a następnie z menu nawigacyjnego wybierz Tagi.
- Wybierz tag Google powiązany z działaniem powodującym konwersję w Google Ads, aby go edytować.
- Rozwiń sekcję Parametry zdarzenia i kliknij Dodaj parametr.
- W polu „Parametr zdarzenia” wpisz
user_data. - W polu „Wartość” wybierz lub utwórz zmienną danych przekazywanych przez użytkowników.
- W zmiennej Dane przekazywane przez użytkowników kliknij Konfiguracja ręczna.
- Jeśli wolisz wysyłać dane przy użyciu niestandardowego kodu JavaScript lub innych obiektów danych, możesz wybrać opcję „Kod”. Instrukcje znajdziesz w sekcji Opcja 3 w tym artykule.
- Aby utworzyć odpowiednie pole danych użytkownika, które chcesz przekazywać za pomocą konwersji rozszerzonych, kliknij kolejno menu i Nowa zmienna.
- Uwaga: jeśli w warstwie danych masz już zmienne niezaszyfrowane, możesz je wybrać, zamiast tworzyć nowe.
- Na ekranie „Konfiguracja zmiennej” kliknij Wybierz typ zmiennej, aby rozpocząć konfigurację. Na ekranie „Wybór typu zmiennej” kliknij Element DOM.
- Na ekranie „Konfiguracja zmiennej” zastąp w menu opcję „Metoda wyboru” opcją „Selektor arkusza CSS”.
- Nadaj nazwę zmiennej.
- W polu do wprowadzania danych „Selektor elementu” wpisz selektor arkusza CSS, który odwołuje się do danych użytkowników. Aby dowiedzieć się, jak znaleźć selektory arkusza CSS, przejdź do kroku 3 w tej sekcji. Pole „Nazwa atrybutu” możesz pozostawić puste
- Kliknij Zapisz, aby zapisać zmienną, a potem zapisz tag Google.
Metoda 2: ręczne konwersje rozszerzone z użyciem tagu zdarzenia dotyczącego danych przekazywanych przez użytkowników: użyj tej metody, jeśli dane przekazywane przez użytkowników (adres e-mail, numer telefonu lub adres pocztowy) są niedostępne na stronie zdarzenia konwersji, ale są dostępne na poprzedniej stronie. Tę metodę możesz np. zastosować, jeśli stroną zdarzenia konwersji jest strona potwierdzenia zakupu, a adres e-mail użytkownika został podany na stronie ją poprzedzającej. Ta metoda pozwala wskazać selektory arkusza CSS i zmienne JavaScriptu, które zawierają dane przekazywane przez użytkowników na stronach poprzedzających stronę konwersji.
Kontenery z tagami Google Ads i Floodlight automatycznie inicjują tag Google przed wysłaniem zdarzenia, więc nie są potrzebne żadne dodatkowe tagi łączące konwersje. Pamiętaj, że jeśli kontener zawiera tag Google na każdej stronie, musisz zintegrować tag łączący konwersje. Dowiedz się więcej o tagu łączącym konwersje.
Konfigurowanie ręcznych konwersji rozszerzonych za pomocą tagu zdarzenia z danymi przekazywanymi przez użytkowników
- Zaloguj się na konto Menedżera tagów Google.
- Wybierz Obszar roboczy, a następnie z menu nawigacyjnego wybierz Tagi.
- Aby utworzyć nowy tag, kliknij Nowy.
- Kliknij kolejno Konfiguracja tagu i Zdarzenie Google Ads dotyczące danych przekazywanych przez użytkowników.
- Wpisz identyfikator śledzenia konwersji w Google Ads.
- Upewnij się, że to działanie powodujące konwersję ma taki sam identyfikator śledzenia konwersji i taką samą etykietę konwersji jak działanie powodujące konwersję, w przypadku którego masz włączone na koncie Google Ads konwersje rozszerzone.
- W menu kliknij Nowa zmienna.
- Kliknij Konfiguracja ręczna.
- Jeśli wolisz wysyłać dane przy użyciu niestandardowego kodu JavaScript lub innych obiektów danych, możesz wybrać opcję „Kod”. Instrukcje znajdziesz w sekcji Opcja 3 w tym artykule.
- W przypadku odpowiedniego pola danych użytkownika, które chcesz przekazywać za pomocą konwersji rozszerzonych, kliknij kolejno menu i Nowa zmienna.
- Uwaga: jeśli w warstwie danych masz już zmienne niezaszyfrowane, możesz je wybrać, zamiast tworzyć nowe.
- Na ekranie „Konfiguracja zmiennej” kliknij Wybierz typ zmiennej, aby rozpocząć konfigurację. Na ekranie „Wybór typu zmiennej” kliknij Element DOM.
- Na ekranie „Konfiguracja zmiennej” zastąp w menu opcję „Metoda wyboru” opcją „Selektor arkusza CSS”.
- Nadaj nazwę zmiennej.
- W polu do wprowadzania danych „Selektor elementu” wpisz selektor arkusza CSS, który odwołuje się do danych użytkowników. Aby dowiedzieć się, jak znaleźć selektory arkusza CSS, przejdź do kroku 3 w tej sekcji. Pole „Nazwa atrybutu” możesz pozostawić puste
- Kliknij Zapisz.
- W tagu zdarzenia z danymi przekazywanymi przez użytkowników Google Ads kliknij Reguły. W tym miejscu mają być dostępne dane użytkowników.
- Kliknij ikonę plusa.
- Kliknij Konfiguracja reguły.
- Kliknij Przesłanie formularza.
- Uwaga: aby konwersje rozszerzone działały prawidłowo, musisz wybrać opcję „Przesłanie formularza”.
- Kliknij Wszystkie formularze.
- Kliknij Zapisz, a potem zapisz nowy tag zdarzenia z danymi przekazywanymi przez użytkowników Google Ads.
Krok 3 z 3. Odszukaj selektory arkusza CSS konwersji rozszerzonych i wstaw je w Menedżerze tagów Google
Aby odszukać selektory arkusza CSS i wstawić je w polach tagu konwersji rozszerzonych (np. adres e-mail, numer telefonu itd.), wykonaj podane niżej czynności. Jeśli w warstwie danych masz już zmienne niezaszyfrowane, możesz je wybrać, zamiast tworzyć nowe. Jeśli nie masz pewności, wykonaj podane instrukcje:
- W nowej karcie otwórz swoją witrynę. Nie zamykaj Menedżera tagów Google.
- Znajdź dane klientów, które chcesz wysyłać za pomocą konwersji rozszerzonych. Dane te mogą się pojawiać na stronie konwersji lub na innej stronie, np. stronie przesłania formularza poprzedzającej stronę potwierdzenia zakupu. Kliknij je prawym przyciskiem myszy i wybierz Zbadaj.
- Jeśli chcesz na przykład rejestrować adres e-mail, kliknij prawym przyciskiem odpowiedni adres (np. przyklad@e-mail.pl).
- Kliknij tę wartość prawym przyciskiem myszy i wybierz Zbadaj. W przeglądarce otworzą się Narzędzia deweloperskie w Chrome.
- W oknie kodu źródłowego na stronie „Narzędzia deweloperskie w Chrome” zobaczysz zaznaczony fragment kodu. Jest to element strony zawierający dane klientów.
- Najedź kursorem na zaznaczony kod i kliknij go prawym przyciskiem myszy.
- Przewiń w dół do opcji „Copy” (Kopiuj), a potem kliknij Copy selector (Skopiuj selektor).
- Na otwartej karcie ze stroną Menedżera tagów Google wklej ten tekst w polu „Selektor elementu”.
- Wklejony tekst powinien wyglądać podobnie do tego:
tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
- Wklejony tekst powinien wyglądać podobnie do tego:
- Kliknij Zapisz.
- Powtórz kroki 2–8 z tej sekcji w przypadku każdego fragmentu danych o klientach (np. adresu e-mail, imienia i nazwiska, adresu pocztowego itp.), kopiując selektor arkusza CSS do nowej zmiennej odpowiadającej kolejnej zmiennej danych o klientach w Menedżerze tagów Google.
- W Menedżerze tagów Google kliknij Zapisz.
Opcja 3. Konfigurowanie konwersji rozszerzonych przy użyciu opcji „Kod” w Menedżerze tagów Google
Krok 1 z 3. Odszukaj i zdefiniuj zmienne konwersji rozszerzonych
Najpierw sprawdź, czy potrzebne Ci zmienne, np. adres e-mail, adres pocztowy i numer telefonu, są dostępne na stronie konwersji, na której uruchamia się tag konwersji Google Ads. Będzie to pewnie 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, skontaktuj się z programistą.
Po potwierdzeniu, że odpowiednie dane o klientach są dostępne, musisz je przechowywać na tej stronie jako globalne zmienne JavaScriptu, aby można ich było używać w tagu konwersji rozszerzonych.
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);
- możesz podać numer telefonu jako samodzielny klucz dopasowania, ale zalecamy wysłanie go wraz z adresem e-mail.
Możesz wysyłać niezaszyfrowane dane, które Google znormalizuje i zaszyfruje automatycznie, albo dane 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.
- usuń wszystkie kropki (.) poprzedzające nazwę domeny w adresach e-mail w gmail.com i googlemail.com.
Aby zaszyfrować dane:
- użyj wartości szesnastkowej z zastosowaniem algorytmu SHA256.
Zdefiniuj zmienne, korzystając z kryteriów podanych w tabeli poniżej. Zmiennym możesz nadawać dowolne nazwy, a w kolumnie „Nazwa klucza” podany jest sposób odwoływania się do zmiennych w tagu konwersji rozszerzonych.
Wszystkie dane należy przekazywać jako zmienne typu ciąg znaków. Przy definiowaniu imienia i nazwiska oraz adresu pocztowego pamiętaj, aby każdy składnik zdefiniować jako oddzielną zmienną, np. imię i nazwisko.
| 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”. |
|
| Ulica i numer | 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. |
Następnym krokiem będzie włączenie konwersji rozszerzonych w Menedżerze tagów Google i odwoływanie się do utworzonych przez Ciebie zmiennych danych o klientach. Warto mieć pod ręką nazwy tych zmiennych, ponieważ będą potrzebne podczas wykonywania kolejnych kroków.
Krok 2 z 3. Skonfiguruj Menedżera tagów Google
- Zaloguj się na konto Menedżera tagów Google.
- Kliknij Obszar roboczy, a następnie w menu nawigacyjnym kliknij Tagi.
- Wybierz tag Google powiązany z działaniem powodującym konwersję w Google Ads, aby go edytować.
- Rozwiń sekcję Parametry zdarzenia i kliknij Dodaj parametr.
- W polu „Parametr zdarzenia” wpisz
user_data. - W polu „Wartość” utwórz zmienną danych przekazywanych przez użytkowników.
- W nowej zmiennej Dane przekazywane przez użytkowników kliknij Kod.
- Z menu Źródło danych wybierz Nowa zmienna.
- W sekcji „Konfiguracja zmiennej” kliknij Niestandardowy kod JavaScript.
Krok 3 z 3. Wstaw i dostosuj kod
Skopiuj szablon JavaScriptu, który pasuje do Twojej strategii szyfrowania, i wklej go do nowej zmiennej niestandardowej JavaScriptu.
Szablon standardowy:
function () {
return {
"email": yourEmailVariable , // Zamiast ciągu „twojaZmiennaAdresuE-mail” wstaw faktyczną nazwę zmiennej JavaScriptu, w której przechowujesz dane adresu e-mail użytkownika
"phone_number": yourPhoneVariable , // Powtórz to samo w przypadku ciągu „twojaZmiennaNumeruTelefonu” i kolejnych zmiennych poniżej.
"address": {
"first_name": yourFirstNameVariable ,
"last_name": yourLastNameVariable ,
"street": yourStreetAddressVariable,
"city": yourCityVariable,
"region": yourRegionVariable,
"postal_code": yourPostalCodeVariable,
"country": yourCountryVariable
}
}
}
Przykłady kodu zmiennych znormalizowanych i zaszyfrowanych:
// Implement
<script>
gtag('set', 'user_data', {"sha256_email_address": yourNormalizedandHashedEmailVariable,"sha256_phone_number": yourNormalizedandHashedPhoneVariable,"address": {"sha256_first_name": yourNormalizedandHashedFirstNameVariable,"sha256_last_name": yourNormalizedandHashedLastNameVariable,"city": yourCityVariable,"region": yourRegionVariable,"postal_code": yourPostalCodeVariable,"country": yourCountryVariable}
});
</script>Jeśli chcesz podać zaszyfrowane wartości danych użytkownika, możesz użyć tego przykładowego fragmentu kodu:
async function processUserData() {
const userData = {'sha256_email_address': await hashEmail(email.trim()),'sha256_phone_number': await hashPhoneNumber(phoneNumber),'address': {'sha256_first_name': await hashName(firstName),'sha256_last_name': await hashName(lastName),'city': city,'region': region,'postal_code': postalCode,'country': country,},
};
return userData;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 ani spacji.
Reguły dostosowywania
W przypadku każdego typu danych klienta, który został wymieniony w kodzie powyżej, zamiast zmiennej zastępczej (np. yourEmailVariable) wstaw nazwę globalnej zmiennej JavaScriptu zawierającej ten rodzaj danych klienta na stronie konwersji.
- Przypominamy, że musisz wypełnić co najmniej jedno z tych pól:
- adres e-mail (preferowany);
- adres – wymagane są: imię, nazwisko, kod pocztowy i kraj;
- możesz podać numer telefonu jako samodzielny klucz dopasowania, ale zalecamy wysyłanie go razem z adresem e-mail.
- Pamiętaj, że jeśli witryna nie zbiera danych z któregoś z tych pól, usuń to pole, zamiast pozostawiać je puste. Jeśli np. witryna zbiera tylko adresy e-mail i numery telefonu, niestandardowa zmienna JavaScriptu będzie wyglądać tak:
function () {
return {
"email": yourEmailVariable ,
"phone_number": yourPhoneVariable
}
}
Kliknij Zapisz.
Masz już skonfigurowane konwersje rozszerzone dla tego działania powodującego konwersję. Następnym krokiem jest sprawdzenie, czy działają one prawidłowo. Przejdź do sekcji „Sprawdzanie poprawności implementacji” poniżej.
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 dla deweloperów w Chrome
- Kliknij prawym przyciskiem myszy na stronie internetowej.
- Kliknij Zbadaj.
- Kliknij kartę „Sieć”.
- Na pasku wyszukiwania wpisz „google”.
- Odszukaj żądanie sieciowe kierowane na stronę „googleadservices.com/pagead/conversion/” (lub w niektórych przeglądarkach na „google.com/pagead/1p-conversion/”).
- Aby wyświetlić listę parametrów ciągu zapytania, kliknij Ładunek.
- Odszukaj parametr „em”, którego wartość jest podana jako zaszyfrowany ciąg znaków (w przypadku adresu e-mail będzie to „tv.1~em”, a w przypadku numeru telefonu – „tv.1~pn”). 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.
Sprawdzanie implementacji w raporcie narzędzia Diagnostyka
Po około 48 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ć:
- W menu Cele
kliknij Podsumowanie.
- Wybierz działanie powodujące konwersję, w przypadku którego masz włączone konwersje rozszerzone.
- W menu u góry kliknij Diagnostyka. W poszczególnych sekcjach możesz wyświetlać raport z diagnostyki tagu konwersji rozszerzonych oraz metryki konwersji rozszerzonych.
- Sprawdź różne kontrole stanu, aby upewnić się, że wszystko działa zgodnie z oczekiwaniami.
- 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:
- W menu Cele
kliknij Ustawienia.
- Rozwiń panel „Konwersje rozszerzone w kampaniach internetowych”.
- Aby wyłączyć konwersje rozszerzone, odznacz pole wyboru.
- Kliknij Zapisz.
Aby wyłączyć konwersje rozszerzone na poziomie działania powodującego konwersję:
- W menu Cele
kliknij Ustawienia.
- Wybierz działanie powodujące konwersję, w przypadku którego chcesz wyłączyć konwersje rozszerzone.
- Rozwiń panel „Konwersje rozszerzone”.
- Odznacz pole wyboru Włącz konwersje rozszerzone.
- Kliknij Zapisz.
Wyłączanie zdarzeń automatycznych
- Zaloguj się na konto Google Ads, Google Analytics lub Campaign Manager 360 .
- Otwórz ustawienia tagu Google.
- Następnie kliknij Zarządzaj automatycznym wykrywaniem zdarzeń i wybierz typy zdarzeń, które tag Google powinien automatycznie wykrywać.
- Po wyłączeniu tej funkcji żadne usługi ani konta korzystające z Twojego tagu Google nie będą otrzymywać powiązanych zdarzeń.
Rezygnacja ze zbierania danych przekazywanych przez użytkowników na poziomie zdarzenia
Opcja 1:
- W menu Cele
kliknij Podsumowanie.
- Znajdź działanie powodujące konwersję. W sekcji „Szczegóły” kliknij Edytuj ustawienia.
- Aby zarządzać danymi przekazywanymi przez użytkowników na poziomie zdarzenia konwersji, zaznacz pole obok opcji W przypadku tego działania powodującego konwersję używaj konwersji rozszerzonych.
- Kliknij Zapisz.
Opcja 2:
Możesz wdrożyć sekwencjonowanie tagów, aby mieć pewność, że parametr user_data jest prawidłowo skonfigurowany pod kątem tagu zdarzenia konwersji. W tym celu musisz skonfigurować tag Google z pustym parametrem user_data. Użyj funkcji sekwencjonowania tagów, aby mieć pewność, że ten tag Google zostanie zastosowany do tagu zdarzenia konwersji przed jego wykonaniem. Dowiedz się więcej o konfiguracji z użyciem sekwencjonowania tagu Google.
user_data pustą wartością.