Konwersje rozszerzone dotyczące potencjalnych klientów korzystają z danych własnych przekazywanych przez użytkowników do pomiaru liczby operacji sprzedaży i transakcji w witrynie. Jeśli prowadzisz kampanie służące do zdobywania potencjalnych klientów, aby zwiększać sprzedaż offline, dzięki konwersjom rozszerzonym dotyczącym potencjalnych klientów dowiesz się, jakie korzyści przynoszą Ci w tym przypadku wydatki na reklamę.
Konwersje rozszerzone dotyczące potencjalnych klientów opierają się na tagu przechwytującym dane własne, aby umożliwić pomiar stabilny, dokładniejszy i wyższej jakości. Dzięki temu solidnemu rozwiązaniu możesz przesyłać dokładniejsze dane o potencjalnych klientach z powrotem do Google, aby uzyskiwać dodatkowe informacje dotyczące raportowania i optymalizacji.
Z tego artykułu dowiesz się, jak za pomocą tagu Google skonfigurować w swojej witrynie pomiar konwersji rozszerzonych dotyczących potencjalnych klientów. Jeśli korzystasz z Menedżera tagów Google, przeczytaj artykuł o konfigurowaniu konwersji rozszerzonych dotyczących potencjalnych klientów za pomocą Menedżera tagów Google. Więcej informacji o zaletach konwersji rozszerzonych dotyczących potencjalnych klientów i o sposobie ich działania znajdziesz w artykule Konwersje rozszerzone.
Zanim zaczniesz
Przed skonfigurowaniem konwersji rozszerzonych dotyczących potencjalnych klientów musisz odszukać w swojej witrynie formularze kontaktowe i wybrać w nich pole, które jednoznacznie identyfikuje potencjalnych klientów. Podczas konfigurowania konwersji rozszerzonych dotyczących potencjalnych klientów w witrynie i późniejszego importowania konwersji musisz podać co najmniej jedną z tych zmiennych:
- adres e-mail (preferowany),
- numer telefonu.
Zalecamy użycie adresu e-mail potencjalnego klienta, ponieważ jest to niepowtarzalny identyfikator, którego format w systemie CRM pozostanie niezmienny. Jeśli używasz numeru telefonu, tag usunie symbole i myślniki, ale numer musi zawierać kod kraju.
Musisz też wykonać te czynności:
- Zanotuj adres URL, pod którym znajduje się w Twojej witrynie formularz kontaktowy. Możesz potrzebować tego adresu podczas konfiguracji.
- Upewnij się, że masz włączone automatyczne tagowanie. Jest ono niezbędne do importowania konwersji offline.
- Upewnij się, że w formularzu kontaktowym w witrynie dostępne są dane własne klientów (adres e-mail lub numer telefonu).
- Musisz się zapoznać z zasadami dotyczącymi danych klienta w Google Ads oraz potwierdzić, że ich przestrzegasz (odpowiednie instrukcje znajdziesz poniżej).
Instrukcje
Oto lista czynności, które musisz wykonać, aby skonfigurować importowanie konwersji offline z użyciem konwersji rozszerzonych dotyczących potencjalnych klientów:
- Skonfiguruj tag Google
- Utwórz nowe działanie powodujące konwersję
- Zaakceptuj Warunki dotyczące danych klienta
1. Skonfiguruj tag Google
- Wybierz sposób konfiguracji przekazywanych danych. Zanim klikniesz Kontynuuj, używając identyfikatorów kliknięcia Google, możesz wybrać opcję „Tag Google” lub „Menedżer tagów Google”.
- Tag Google: jeśli przekazywanie danych jest wyłączone, zobaczysz komunikat o błędzie i wskazówki dotyczące konfigurowania tagu. Jeśli tag jest skonfigurowany poprawnie, zobaczysz komunikat o pomyślnym wykonaniu działania.
- Menedżer tagów Google: otrzymasz powiadomienie z linkami do instrukcji i strony Menedżera tagów Google.
- Obok „Konfiguracja tagu Google” kliknij Skonfiguruj tag.
- W sekcji „Twój tag Google” sprawdź, czy tag Google jest zainstalowany w Twojej witrynie.
- W sekcji „Ustawienia” kliknij strzałkę obok opcji „Automatycznie wykrywaj zdarzenia”.
- W otwartej sekcji „Konfiguracja” sprawdź, czy opcja „Interakcje z formularzem” jest włączona, a potem kliknij Zapisz.
- W sekcji „Ustawienia” kliknij strzałkę obok opcji „Uwzględniaj dane przekazywane przez użytkowników z Twojej witryny”.
- W otwartej sekcji „Konfiguracja” kliknij „Uwzględniaj dane przekazywane przez użytkowników z Twojej witryny”.
- Wybierz sposób uwzględniania danych przekazywanych przez użytkowników:
- Automatyczne zbieranie danych – powoduje automatyczne sprawdzanie, czy na stronie znajdują się ciągi tekstowe pasujące do wzorca adresów e-mail. Możesz też zaznaczyć pole wyboru „Wyklucz niektóre selektory CSS z automatycznego zbierania danych”, aby ograniczyć automatyczne zbieranie danych do określonych stron, formularzy lub części witryny.
- Konfiguracja ręczna. Określ selektory CSS lub zmienne JavaScript na swojej stronie
- Kod obrazu. Dodaj do strony kod JavaScriptu, który wysyła zdarzenie
- Kliknij Zapisz.
- Wybierz sposób uwzględniania danych przekazywanych przez użytkowników:
- Jeśli Twoje transakcje dotyczą kategorii o charakterze kontrowersyjnym, użyj konfiguracji ręcznej, aby mieć pewność, że dane wrażliwe nie będą udostępniane Google.
- Aby mierzyć konwersje offline potencjalnych klientów z witryny, Twój tag może uwzględniać dane przekazywane przez użytkowników ze zdarzeniami związanymi z formularzem kontaktowym. Ułatwi to proces importowania. Określ, jak mają być uwzględniane dane przekazywane przez użytkowników. W Google zobowiązujemy się do ochrony poufności i bezpieczeństwa informacji, które nam udostępniasz. Dowiedz się więcej o zasadach dotyczących danych klientów.
- W menu „Tag Google” kliknij Zapisz.
- Otrzymasz powiadomienie. Kliknij OK.
Następnie musisz zaimportować do Google Ads konwersje z kliknięć reklam.
2. Utwórz nowe działanie powodujące konwersję
- Na koncie Google Ads kliknij ikonę Cele .
- W menu sekcji kliknij menu Konwersje.
- Kliknij Podsumowanie.
- Kliknij Nowe działanie powodujące konwersję.
- Na stronie „Nowe działanie powodujące konwersję” kliknij Importuj.
- Kliknij Systemy CRM, pliki lub inne źródła danych, a następnie Śledź konwersje po kliknięciu.
- W sekcji „Źródło danych” kliknij Połącz nowe źródło danych.
- Źródła danych możesz łączyć za pomocą tych metod:
- Połączenie bezpośrednie
- Integracja z usługami innych firm za pomocą usługi Zapier
- Źródła danych możesz łączyć za pomocą tych metod:
- Kliknij Dalej.
- Określ ustawienia działania powodującego konwersję. Więcej informacji o ustawieniach znajdziesz w artykule Konfigurowanie importowania konwersji offline.
- Kliknij Zapisz i kontynuuj. Na następnej stronie potwierdzisz swoje nowe działanie powodujące konwersję.
Uwaga: jeśli łączenie źródeł danych zostało przez Ciebie początkowo pominięte, w sekcji „Skonfiguruj źródła danych” kliknij Skonfiguruj.
- Kliknij Gotowe.
- Zaznacz pole Włącz konwersje rozszerzone dotyczące potencjalnych klientów. Jeśli nie chcesz korzystać z konwersji rozszerzonych dotyczących potencjalnych klientów, kliknij Kontynuuj, używając identyfikatorów kliknięcia Google, lub Dokończ konfigurację później. Jeśli chcesz ją włączyć po skonfigurowaniu działania powodującego konwersję, możesz kliknąć Podsumowanie. W menu Konwersje rozszerzone dotyczące potencjalnych klientów zaznacz pole wyboru Włącz konwersje rozszerzone dotyczące potencjalnych klientów.
3. Zaakceptuj Warunki dotyczące danych klienta
Przejrzyj i zaakceptuj Warunki dotyczące danych klienta, postępując zgodnie z tymi instrukcjami:
- Obok pozycji „Warunki dotyczące danych klienta” kliknij Wyświetl warunki, a potem sprawdź „Zasady i dodatkowe warunki wykorzystywania danych klientów”.
- Zaznacz pole wyboru „Znam Warunki i akceptuję je w imieniu mojej firmy”.
- Kliknij Zgadzam się. Stan zmieni się na „Zaakceptowano”.
Konfigurowanie konwersji rozszerzonych dotyczących potencjalnych klientów za pomocą zmiennych JavaScriptu lub selektorów arkusza CSS
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.
Znajdowanie pól konwersji rozszerzonych na stronie formularza kontaktowego
- W przeglądarce Chrome, na innej karcie niż ta, na której masz otwarte konto Google Ads, otwórz stronę przesyłania formularza kontaktowego.
- Wskaż pola na stronie, w których mają być wpisywane dane klientów przeznaczone do wysyłania do Google.
Uwaga: aby konwersje rozszerzone działały prawidłowo, musisz wypełnić co najmniej jedno z tych pól:
- adres e-mail (preferowany),
- numer telefonu.
- Po odszukaniu na stronie danych klientów musisz wykonać następny krok, aby skopiować selektory arkusza CSS i wstawić je w Google Ads.
Odszukiwanie selektorów arkusza CSS konwersji rozszerzonych i wstawianie ich w Google Ads
- Gdy znajdziesz na stronie formularza kontaktowego odpowiednie dane klientów, które chcesz wysyłać, kliknij je prawym przyciskiem myszy i wybierz Zbadaj.
Uwaga: 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 formularza kontaktowego.
- W przeglądarce Chrome otworzą się „Narzędzia dla deweloperów”.
- 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.
- Najedź kursorem na zaznaczony kod i kliknij go prawym przyciskiem myszy.
- Przewiń w dół do pozycji „Kopiuj”, a potem kliknij Selektor.
- Wklej ten tekst w Google Ads w odpowiednim polu w sekcji „Automatyczne konwersje rozszerzone” (na drugiej karcie).
- 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:
- Powtórz kroki 2–6 z tej sekcji w przypadku każdego fragmentu danych klientów (e-maila lub telefonu).
- Na koncie Google Ads kliknij Zapisz.
Uwaga: sprawdzoną metodą jest pobieranie wartości z elementu DOM za pomocą atrybutu identyfikatora. 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 kodzie HTML. Przykład:
<input type="text" id="myTextField">
Konfigurowanie konwersji rozszerzonych w kampaniach internetowych poprzez edycję kodu witryny
Konwersje rozszerzone dotyczące potencjalnych klientów z niestandardowym kodem JavaScriptu możesz zaimplementować w celu bezpośredniego wywoływania tagu Google (mogą tego wymagać formularze hostowane w narzędziu innej firmy lub w elemencie iframe), zamiast korzystać z funkcji automatycznego wykrywania lub z selektorów.
Odszukiwanie i definiowanie pól konwersji rozszerzonych
Sprawdź, czy Twój adres e-mail lub numer telefonu jest dostępny dla niestandardowego kodu. 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”. |
Wdrażanie skryptu konwersji rozszerzonych
Skonfiguruj i dodaj widoczny poniżej skrypt w miejscu, w którym ma się uruchamiać tag Google. 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 "email_address"
, musisz podać jej nazwę we fragmencie kodu (w tym przykładzie w miejscu, gdzie znajduje się ciąg „twojaZmiennaAdresuE-mail”).
// Implementacja obiektu danych przekazywanych przez użytkowników
<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": yourPhoneVariable,
***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.
});
</script>
// Wysyłanie danych przekazywanych przez użytkowników za pomocą następującego fragmentu kodu
<script>
gtag('event', 'form_submit', {'send_to': 'AW-ID'});
***Zachowaj parametr AW-
bez zmian i zastąp parametr ID
swoim identyfikatorem tagu Google
</script>
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, fragment kodu będzie wyglądać tak:
// Implement
<script>
gtag('set', 'user_data', {
"email": {{ twojaZmiennaAdresuE-mail }}
});
</script>
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]
});
</script>
Przykładowy kod do przekazywania wstępnie zaszyfrowanych danych użytkowników:
// Implementacja
<script>
gtag('set', 'user_data', {
"sha256_email_address": {{ yourEmailVariable }},
"sha256_phone_number": {{ yourPhoneVariable }}
});
</script>