Konwersje Google Ads

Menedżer tagów po stronie serwera umożliwia przeniesienie tagów śledzenia konwersji Google Ads ze strony internetowej na serwer. Przeniesienie tych tagów na serwer zmniejsza ilość kodu, który musi być uruchamiany na stronie, i pomaga zwiększyć szybkość wczytywania strony. Z tego dokumentu dowiesz się, jak skonfigurować kontener internetowy i kontener serwera Menedżera tagów, aby korzystać ze śledzenia konwersji Google Ads.

Zanim zaczniesz

Zakładamy, że masz:

Krok 1. Skonfiguruj tag łączący konwersje

Aby Google Ads mogło wysyłać dane do Menedżera tagów, musisz skonfigurować tag łączący konwersje.

Jeśli masz już skonfigurowany w kontenerze serwera tag łączący konwersje, możesz pominąć ten krok.

Aby skonfigurować tag łączący konwersje:

  1. W obszarze roboczym kontenera serwera otwórz po lewej stronie menu Tagi.
  2. Aby dodać nowy tag, kliknij Nowy.
  3. Wybierz typ tagu Tag łączący konwersje.
  4. Skonfiguruj regułę, która spowoduje uruchomienie tagu po stronie serwera łączącego konwersje.
    W większości przypadków najlepszym rozwiązaniem jest reguła Wszystkie strony.
  5. Nazwij tag i kliknij Zapisz. Szczegóły tagu łączącego konwersje

Krok 2. Skonfiguruj kluczowe zdarzenie

Aby skonfigurować kluczowe zdarzenie, musisz wykonać 2 czynności:

  • Skonfiguruj Google Analytics tak, aby rozpoznawało zdarzenie jako kluczowe zdarzenie.
  • Skonfiguruj w kontenerze internetowym Menedżera tagów tag zdarzenia Google Analytics: zdarzenie GA4, aby wysyłać kluczowe zdarzenia.

Jeśli masz już skonfigurowane kluczowe zdarzenia i musisz tylko zaimplementować tag serwera , przejdź do kroku 3.

Konfigurowanie Google Analytics tak, aby rozpoznawało niestandardowe kluczowe zdarzenia

Aby zdefiniować nowe kluczowe zdarzenie w Google Analytics:

  1. Otwórz Google Analytics.

  2. W lewym dolnym rogu otwórz menu Administracja.

  3. Na liście ustawień usługi kliknij Kluczowe zdarzenia.

  4. Kliknij przycisk Nowe kluczowe zdarzenie i dodaj nazwę kluczowego zdarzenia. Może to być zalecana nazwa zdarzenia lub zdarzenie niestandardowe.

  5. Zapisz nazwę zdarzenia.

Konfigurowanie kluczowego zdarzenia w Menedżerze tagów Google

Jeśli kluczowe zdarzenie uruchamia się w przypadku zdarzenia Odsłona, przejdź do kroku 3.

Aby skonfigurować kluczowe zdarzenie:

  1. Otwórz Menedżera tagów Google.

  2. W obszarze roboczym kontenera internetowego dodaj tag Google Analytics: zdarzenie GA4.

  3. W sekcji Tag konfiguracji wybierz tag Google dla swojej witryny.

  4. Wpisz nazwę zdarzenia, która odpowiada kluczowemu zdarzeniu. Szczegóły tagu zdarzenia Google Analytics

Krok 3. Skonfiguruj w kontenerze serwera tag śledzenia konwersji Google Ads

Aby skonfigurować tag śledzenia konwersji Google Ads:

  1. W obszarze roboczym kontenera serwera otwórz po lewej stronie menu Tagi.
  2. Aby dodać nowy tag, kliknij Nowy.
  3. Wybierz typ tagu Śledzenie konwersji Google Ads.

  4. Wpisz wymagane informacje o konwersji (identyfikator konwersji i etykietę). Te wartości znajdziesz na koncie Google Ads.

  5. W menu Uruchamianie wybierz dotychczasową regułę, jeśli pasuje do Twojego przypadku użycia. Jeśli żadna z dotychczasowych reguł nie spełnia Twoich wymagań, utwórz nową regułę niestandardową trigger niebieski plus,.

    Aby uruchomić tag w przypadku zdarzenia niestandardowego:

    1. Wybierz regułę Zdarzenie niestandardowe.
    2. Wpisz nazwę zdarzenia, która jest taka sama jak nazwa użyta w tagu Google Analytics: zdarzenie GA4. Szczegóły aktywatora zdarzenia niestandardowego Aby uruchamiać tag tylko w przypadku określonych adresów URL:

    3. Wybierz opcję uruchamiania w przypadku niektórych zdarzeń niestandardowych.

    4. Dodaj zmienną Adres URL strony , aby była równa adresowi URL, w przypadku którego ma się uruchamiać tag.

  6. Nazwij tag i kliknij Zapisz.

Opcjonalnie: ustaw wartość konwersji

Możesz określić wartość konwersji, która różni się od domyślnego parametru value, np. jeśli przechowujesz dane o cenach w innej bazie danych. Aby określić inną podstawę do obliczania wartości konwersji, musisz skonfigurować zmienną, która będzie pobierać dane z Twojej bazy danych, i przypisać ją do tagu śledzenia konwersji Google Ads.

Aby utworzyć nową zmienną:

  1. W kontenerze serwera otwórz menu Zmienne.
  2. Utwórz nową zmienną definiowaną przez użytkownika na potrzeby danych wejściowych. Jeśli np. chcesz użyć wartości z bazy danych Firestore, utwórz zmienną {{Wyszukiwanie w Firestore}}.
  3. Określ źródła danych dla zmiennej.
  4. Nazwij zmienną, np. „Wyszukiwanie zysku”, i kliknij Zapisz.

Konfigurowanie niestandardowych wartości konwersji w tagu śledzenia konwersji Google Ads:

  1. W kontenerze serwera otwórz menu Tagi.
  2. Edytuj dotychczasowy tag śledzenia konwersji Google Ads lub utwórz nowy.
  3. Aby skonfigurować niestandardową wartość konwersji, określ te 2 pola:

    • Wartość konwersji: wpisz stałą kwotę lub określ utworzoną wcześniej zmienną.
    • Kod waluty Śledzenie konwersji w Google Ads z wartością konwersji
  4. Zapisz tag.

Krok 4. Konwersje rozszerzone

Jeśli nie używasz konwersji rozszerzonych, przejdź do sekcji Sprawdzanie konfiguracji.

Aby skonfigurować konwersje rozszerzone, wykonaj te czynności.

Konfigurowanie zmiennej danych przekazywanych przez użytkowników

Konwersje rozszerzone można implementować w Menedżerze tagów na 3 sposoby. Musisz wybrać tylko 1 opcję zbierania danych przekazywanych przez użytkowników.

Automatyczne zbieranie danych Konfiguracja ręczna Konfiguracja kodu
Metoda zbierania danych Automatycznie zbiera dane przekazywane przez użytkowników na podstawie kodu Twojej witryny.

Jeśli chcesz mieć kontrolę nad tym, gdzie zbierać dane wejściowe, wybierz konfigurację ręczną lub konfigurację kodu.
Aby zbierać dane przekazywane przez użytkowników, określ wybrane właściwości arkusza CSS lub zmienne JavaScriptu.

Jeśli chcesz mieć kontrolę nad formatowaniem i szyfrowaniem danych, wybierz konfigurację kodu.
Umieść w witrynie fragment kodu, który przesyła zaszyfrowane dane klientów niezbędne do dopasowywania.
Ta metoda to najlepszy sposób na zmaksymalizowanie dokładności konwersji rozszerzonych, ponieważ pozwala przesyłać spójne dane po każdym uruchomieniu tagu konwersji.
Złożoność Prosty Średnia Złożona
Umiejętności Nie są wymagane żadne specjalne umiejętności HTML i CSS Programowanie stron internetowych

Automatyczne zbieranie danych

  1. W kontenerze internetowym otwórz menu Zmienne.
  2. Utwórz nową zmienną definiowaną przez użytkownika typu Dane przekazywane przez użytkowników.
  3. Jako Typ wybierz Automatyczne zbieranie danych.
  4. Nazwij zmienną, np. My user-defined data.
  5. Kliknij Zapisz.

Konfiguracja ręczna

  1. W kontenerze internetowym otwórz menu Zmienne.
  2. Utwórz nową zmienną definiowaną przez użytkownika typu Dane przekazywane przez użytkowników.
  3. Jako Typ wybierz Konfiguracja ręczna.
  4. Aby utworzyć odpowiednie pole danych użytkownika, które chcesz przekazywać za pomocą konwersji rozszerzonych, dodaj nową lub dotychczasową zmienną.

  5. Aby określić element z modelu DOM, kliknij kolejno Nowa zmienna > Konfiguracja zmiennej > Element DOM.

  6. W sekcji Metoda wyboru możesz kliknąć Selektor arkusza CSS lub Identyfikator. Wskazówka: jeśli zmienne arkusza CSS często ulegają zmianie, dodaj do witryny identyfikator HTML i użyj zmiennej Identyfikator.

  7. Wpisz nazwę selektora arkusza CSS lub identyfikatora. Pole Nazwa atrybutu możesz pozostawić puste.

  8. Nazwij zmienną Element DOM i kliknij Zapisz. Na ekranie ponownie pojawią się ustawienia zmiennej Dane przekazywane przez użytkowników.

  9. Nazwij zmienną Dane przekazywane przez użytkowników , np. My user-defined data.

  10. Kliknij Zapisz.

Konfiguracja kodu

Krok 1. Odszukaj i zdefiniuj zmienne konwersji rozszerzonych

Możesz wysyłać dane niezaszyfrowane, które Google zaszyfruje, zanim dotrą one na serwery, lub dane zaszyfrowane. Jeśli chcesz wysyłać wstępnie zaszyfrowane dane, zakoduj je za pomocą algorytmu SHA256 z kodowaniem szesnastkowym. W obu przypadkach podaj co najmniej 1 z tych pól: e-mail lub numer telefonu.
Aby przekazywać do warstwy danych niezaszyfrowane dane:

  1. Dane przekazywane przez użytkowników przechowuj w swojej witrynie w postaci par klucz-wartość w zmiennej JavaScriptu. Na przykład:

    var leadsUserData = {
      'email': 'name@example.com',
      'phone_number': '+11234567890',
      'address': {
        first_name: 'John',
        last_name: 'Doe',
        street: '123 Lemon',
        city: 'Some city',
        region: 'CA',
        country: 'US',
        postal_code: '12345',
      },
    };
    
  2. Przesyłaj dane użytkownika razem ze zdarzeniem za pomocą obiektu dataLayer.push(), np.

    <script>
      dataLayer.push({
        'event': 'formSubmitted',
        'leadsUserData': {
          'email': 'name@example.com',
          'phone_number': '+11234567890',
          'address': {
             first_name: 'John',
             last_name: 'Doe',
             street: '123 Lemon',
             city: 'Some city',
             region: 'CA',
             country: 'US',
            postal_code: '12345',
           },
         },
      });
    <script>
    

Zmienna leadsUserData jest teraz dostępna w Menedżerze tagów Google.

Aby przekazać do warstwy danych zaszyfrowane wstępnie dane:

  1. W witrynie haszuj dane przekazywane przez użytkowników za pomocą szesnastkowego kodu SHA256. Klucz kodowanych danych musi zaczynać się od sha256_. Na przykład:

    {'sha256_email_address':await hashEmail(email.trim()),
    }
    
  2. Przesyłaj dane użytkownika razem ze zdarzeniem za pomocą obiektu dataLayer.push(). W poniższym przykładzie pokazano implementację warstwy danych przy założeniu, że samodzielnie tworzysz funkcję haszowania, która jest uruchamiana asynchronicznie.

    <script>
      dataLayer.push({
        'event': 'formSubmitted',
        'leadsUserData': {
          'sha256_email_address': await hashEmail(email.trim()),
          'sha256_phone_number': await hashPhoneNumber(phoneNumber),
          'address': {
            sha265_first_name: await hashString(firstname),
            sha256_last_name: await hashString(lastname),
            sha256_street: await hashString(streetAddress),
            postal_code: '12345',
           },
         },
      });
    <script>
    

Zmienna leadsUserData jest teraz dostępna w Menedżerze tagów Google.

Krok 2. Utwórz zmienną danych przekazywanych przez użytkowników

  1. W kontenerze internetowym otwórz menu Zmienne.
  2. Utwórz nową zmienną definiowaną przez użytkownika typu Dane przekazywane przez użytkowników.
  3. Jako Typ wybierz Kod.
  4. Aby utworzyć odpowiednie pole danych użytkownika, które chcesz przekazywać, kliknij kolejno menu i Nowa zmienna.
  5. W sekcji Wybór typu zmiennej kliknij Zmienna warstwy danych.
  6. W zmiennej warstwy danych odwołaj się do przechowywanych danych użytkownika. Na przykład leadsUserData.
  7. Nazwij zmienną warstwy danych i kliknij Zapisz. Na ekranie ponownie pojawią się ustawienia zmiennej Dane przekazywane przez użytkowników.
  8. Nazwij zmienną Dane przekazywane przez użytkowników , np. My user-defined data.
  9. Kliknij Zapisz.

Przypisywanie zmiennej do tagu Google

  1. W kontenerze internetowym otwórz menu Tagi.
  2. Edytuj tag Google , którego używasz do wysyłania danych do serwera tagowania.
  3. W sekcji Ustawienia konfiguracji dodaj nowy parametr konfiguracji o nazwie user_data. W polu Wartość podaj zmienną Dane przekazywane przez użytkowników , np. {{My user-provided data}}.
  4. Zapisz zmiany. Tag powinien wyglądać tak:

    Zrzut ekranu pokazujący ostateczną konfigurację tagu Google, która odwołuje się do zmiennej danych przekazywanych przez użytkowników.

Konfigurowanie tagu śledzenia konwersji Google Ads po stronie serwera

Aby włączyć konwersje rozszerzone w kontenerze serwera:

  1. W obszarze roboczym serwera otwórz menu Tagi.
  2. Edytuj tag śledzenia konwersji Google Ads.
  3. Kliknij Zapisz , aby zapisać zmiany.

    alt_text

Krok 5. Sprawdź konfigurację

Gdy zaczniesz wysyłać dane za pomocą kontenera serwera, możesz sprawdzić, czy działa on prawidłowo, wykonując te czynności:

  1. Otwórz swoją witrynę.
  2. W kontenerze serwera Menedżera tagów Google kliknij Podgląd. Uruchomi się Tag Assistant i wczyta Twój kontener serwera.
  3. Na karcie Tagi zobaczysz wszystkie tagi, które zostały uruchomione. Sprawdź, czy skonfigurowany przez Ciebie tag został uruchomiony.
  4. Na karcie Konsola zobaczysz wszystkie błędy, które wystąpiły podczas przesyłania danych do kontenera serwera. Sprawdź, czy nie ma błędów, i je rozwiąż.

Więcej informacji o debugowaniu kontenerów Menedżera tagów znajdziesz w artykule Podgląd i debugowanie.

Dalsze kroki

Gdy tag śledzenia konwersji Google Ads będzie działać zgodnie z oczekiwaniami, możesz usunąć wszystkie równoważne tagi śledzenia konwersji Google Ads w kontenerze internetowym, aby uniknąć duplikatów danych.

Jeśli używasz też kampanii remarketingowych Google Ads i chcesz je mierzyć za pomocą tagowania po stronie serwera, skonfiguruj remarketing w Google Ads.