Konwersje Google Ads

Menedżer tagów po stronie serwera umożliwia przeniesienie śledzenia konwersji Google Ads ze strony internetowej na serwer. Przeniesienie tych tagów na serwer zmniejsza ile kodu musisz uruchomić na stronie, by przyspieszyć jej wczytywanie i o szybkości działania. Z tego dokumentu dowiesz się, jak skonfigurować kontener internetowy Menedżera tagów. i kontener serwera na potrzeby śledzenia konwersji Google Ads.

Zanim zaczniesz

W tym dokumencie zakładamy, że:

Krok 1. Skonfiguruj tag łączący konwersje

Aby umożliwić Google Ads wysyłanie danych do Menedżera tagów, musisz skonfigurować Tag łączący konwersje.

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

Aby skonfigurować tag łączący konwersje:

  1. W obszarze roboczym kontenera serwera otwórz menu Tagi po lewej stronie stronę.
  2. Kliknij Nowy, aby dodać nowy tag.
  3. Wybierz typ tagu Tag łączący konwersje.
  4. Skonfiguruj regułę, która spowoduje, że tag łączący konwersje po stronie serwera będzie pożaru.
    W większości przypadków najlepszą opcją 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 usługę Google Analytics tak, aby rozpoznawała zdarzenie jako kluczowe zdarzenie.
  • Skonfigurować w kontenerze internetowym Menedżera tagów tag zdarzenia GA4, aby aby wysyłać kluczowe zdarzenia.

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

Konfigurowanie Google Analytics pod kątem rozpoznawania niestandardowych kluczowych zdarzeń

Aby zdefiniować nowe kluczowe zdarzenie w Google Analytics:

  1. Otwórz Google Analytics 4
  2. Otwórz menu Administracja w lewym dolnym rogu.
  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. Interfejs Google Analytics – strona kluczowych zdarzeń
  5. Zapisz nazwę zdarzenia.

Konfigurowanie kluczowego zdarzenia w Menedżerze tagów Google

Jeśli kluczowe zdarzenie uruchamia się w związku ze zdarzeniem Wyświetlenie strony, przejdź od razu 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ę kluczowego zdarzenia. Szczegóły tagu zdarzenia GA4

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

Aby skonfigurować tag śledzenia konwersji Google Ads:

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

  4. Wpisz wymagane informacje o konwersji (identyfikator i etykietę konwersji). Dostępne opcje znajdź te wartości na koncie Google Ads.

  5. W menu Reguły wybierz istniejącą regułę, jeśli ma ona zastosowanie w Twoim przypadku. Jeśli żadna ustalona wcześniej reguła nie odpowiada Twoim potrzebom, utwórz nowy aktywator niestandardowy niebieski plus.

    Aby uruchomić tag w zdarzeniu niestandardowym:

    1. Wybierz regułę Zdarzenie niestandardowe.
    2. Wpisz nazwę zdarzenia pasującą do nazwy użytej w tagu Google Analytics: zdarzenie GA4. Szczegóły reguły zdarzenia niestandardowego

    Aby reguła była uruchamiana tylko w przypadku określonych adresów URL:

    1. Wybierz opcję uruchamiania w przypadku pewnych zdarzeń niestandardowych.
    2. Dodaj zmienną URL strony, by być równa adresowi URL, na którym tag ma się uruchamiać.
  6. Nazwij tag i kliknij Zapisz.

Opcjonalnie: ustaw wartość konwersji

Możesz podać wartość konwersji inną niż domyślna value , np. jeśli przechowujesz dane o cenach w innej bazie danych. Aby określić inną podstawę obliczania wartości konwersji, musisz ustawić aby pobrać dane z bazy danych i przypisać je do funkcji tagu śledzenia konwersji Google Ads.

Aby utworzyć nową zmienną:

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

Skonfiguruj niestandardowe wartości konwersji w tagu śledzenia konwersji w Google Ads:

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

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

Krok 4. Konwersje rozszerzone

Jeśli nie korzystasz z konwersji rozszerzonych, przejdź od razu do sekcji Zweryfikuj konfigurację.

Aby skonfigurować Konwersje rozszerzone wykonaj poniższe 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 Twojego witryny.

Jeśli chcesz mieć kontrolę nad tym, gdzie zbierasz dane wejściowe, wybierz konfiguracji ręcznej lub za pomocą kodu.
Określ wybrane właściwości CSS lub zmienne JavaScript, które chcesz zbierać danych przekazywanych przez użytkowników.

Jeśli chcesz przejąć kontrolę nad formatowaniem i szyfrowaniem danych, wybierz konfigurację kodu.
Dodaj w witrynie fragment kodu, który wysyła zaszyfrowane dane klientów dopasowania.
Ta metoda jest najlepszym wyborem dla maksymalizacji dokładności konwersje rozszerzone, które umożliwiają wysyłanie spójnych danych po każdym uruchomieniu tagu konwersji.
złożoność Prosty Średnia Złożony
Umiejętności Nie są wymagane żadne specjalne umiejętności HTML i CSS Projektowanie stron internetowych

Automatyczne zbieranie danych

  1. W kontenerze internetowym otwórz menu Zmienne.
  2. Utwórz nową zmienną zdefiniowaną 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ą zdefiniowaną przez użytkownika typu Dane przekazywane przez użytkowników.
  3. Jako Typ wybierz Konfiguracja ręczna.
  4. W przypadku odpowiedniego pola danych użytkownika, które chcesz przekazywać za pomocą konwersji rozszerzonych, dodaj nową lub istniejącą zmienną.

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

  6. W sekcji Metoda wyboru możesz użyć selektora arkusza CSS lub identyfikatora. Wskazówka: jeśli zmienne CSS często się zmieniają, dodaj do witryny identyfikator HTML i użyj zmiennej identyfikatora.

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

  8. Nazwij zmienną Element DOM i ją zapisz. Na ekranie zostaną przywrócone ustawienia danych przekazywanych 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ć niezaszyfrowane dane, które Google zaszyfruje przed danymi. które docierają do serwerów lub zahaszowane dane. Jeśli zdecydujesz się wysłać wcześniej zaszyfrowane dane, zakoduj dane za pomocą algorytmu SHA256 zakodowanego szesnastkowo. W obu przypadkach prześlij co najmniej jedno z następujących pól: email lub phone_ number.
Aby przekazać niezaszyfrowane dane do warstwy danych:

  1. Dane przekazywane przez użytkowników przechowuj w swojej witrynie jako pary klucz-wartość w Zmienna JavaScript. 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. Wysyłaj dane użytkownika razem ze zdarzeniem za pomocą obiektu dataLayer.push(). Dla: przykład:

    <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 w przypadku zakodowanych danych musi zaczynać się od sha256_. Na przykład:

    {'sha256_email_address':await hashEmail(email.trim()),
    }
    
  2. Wysyłaj dane użytkownika razem ze zdarzeniem za pomocą funkcji dataLayer.push(). Poniższy przykład pokazuje implementację warstwy danych, która zakłada, że masz samodzielnie napisać funkcję haszującą, którą uruchamiasz 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ą zdefiniowaną 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 podać, kliknij kolejno menu i Nowa zmienna.
  5. W sekcji Wybierz typ zmiennej kliknij Zmienna warstwy danych.
  6. W zmiennej warstwy danych odwołaj się do zapisanych danych użytkownika. Na przykład: leadsUserData.
  7. Nazwij zmienną warstwy danych i ją zapisz. Na ekranie zostaną przywrócone ustawienia danych przekazywanych przez użytkowników.
  8. Nazwij zmienną Dane przekazywane przez użytkowników, np. My user-defined data.
  9. Kliknij Zapisz.

Przypisz zmienną do tagu Google

  1. W kontenerze internetowym otwórz menu Tagi.
  2. Edytuj tag Google, którego używasz do wysyłania danych na serwer tagowania.
  3. W sekcji Configuration settings (Ustawienia konfiguracji) dodaj nowy parametr konfiguracji. pod tytułem user_data. W polu Wartość wpisz Dane przekazywane przez użytkowników. np. {{My user-provided data}}.
  4. Zapisz zmiany. Twój tag powinien wyglądać tak:

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

Skonfiguruj tag śledzenia konwersji reklam 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ć, działa prawidłowo, wykonując te czynności:

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

Więcej informacji o debugowaniu kontenerów Menedżera tagów znajdziesz w pomocy dotyczącej podglądu i debugowania.

Dalsze kroki

Gdy tag śledzenia konwersji Google Ads będzie działać zgodnie z oczekiwaniami, możesz usunąć odpowiednich tagów śledzenia konwersji Google Ads w kontenerze internetowym, aby uniknąć dodawania danych i powielaniu.

Jeśli prowadzisz też kampanie remarketingowe w Google Ads i chcesz je mierzyć za pomocą tagowania po stronie serwera, Remarketing Google Ads.