Przejście na śledzenie konwersji w wersji 2

Przegląd

Wdrożenie śledzenia konwersji składa się z 2 części: przechowywania i zwracania rwg_token. Wartości te pozostają bez zmian, ale aby zapewnić zgodność ze śledzeniem konwersji w wersji 2, musisz zwracać nową wartość: merchant_change.

Zmiany dotyczące utrzymywania tokena

Podczas utrwalania tokena konieczne będzie zapisanie sprzedawcy powiązanego z linkiem do działania. Zwykle odbywa się to przez dopasowanie sprzedawcy do odpowiedniego atrybutu merchant_id.

Poniżej znajduje się przykład śledzenia konwersji na poziomie urządzenia, które przechowuje te wartości w przeglądarce za pomocą własnego pliku cookie. Zakładamy w nim, że wartość tokena została przeanalizowana do zmiennej i zaimplementowana logika zapisu merchant_id. Aby skorzystać z tego przykładu, musisz zaktualizować rootdomain przy użyciu swojej domeny. To rozwiązanie może nie sprawdzić się w przypadku niektórych partnerów, więc partnerzy mają swobodę dostosowywania lub implementacji własnych logiki, gdy uznają to za potrzebne.

<script>
  if (typeof rwg_token !== 'undefined') {
    merchant_id = // Write your own logic here assigning the merchant id value
    document.cookie =
    "_rwg_token=" + rwg_token + ";_merchant_id=" + merchantid + ";max-age=2592000;domain=rootdomain.com;path=/";
  }
</script>

Zmiany w wysyłaniu danych o konwersjach

Gdy użytkownik zakończy zdarzenie konwersji, treść posta powinna być zakodowanym obiektem JSON z nową wartością logiczną merchant_change.

{
  "conversion_partner_id": <partnerId>,
  "rwg_token": <rwg_token_val>
  "merchant_changed": 1|2
}

Zapisane wcześniej merchant_id służą do określenia, czy sprzedawca, który wywołał zdarzenie konwersji, jest inny niż pierwotny sprzedawca. Gdy upewnisz się, że sprzedawca się zmienił, zwrócisz odpowiednią wartość merchant_change, korzystając z poniższej tabeli.

Wartość zmiany sprzedawcy Co musisz zrobić
1 Tej wartości należy użyć, gdy użytkownik opuścił witrynę pierwotnego sprzedawcy i dokonał zakupu na Twojej platformie u innego sprzedawcy.
2 Ta wartość powinna zostać użyta, gdy klient zrealizował transakcję za pośrednictwem pierwotnego podmiotu (sprzedawcy).

Podczas wysyłania zdarzenia konwersji musisz podać prawidłowy atrybut rwg_token. Do testowania w obu środowiskach używaj tego tokena testowego do momentu, gdy wszystko będzie gotowe do uruchomienia:

AJKvS9WeONmWKEwjG0--HdpzMq0yAVNL8KMxbb44QtbcxMhSx_NUud5b8PLUBFehAIxOBO-iYRIJOknEFkIJmdsofdVJ6uOweQ==

Wysyłając żądanie, użyj tych punktów końcowych, które odpowiadają Twojemu środowisku:

  • Wersja produkcyjna: https://www.google.com/maps/conversion/collect
  • Piaskownica: https://www.google.com/maps/conversion/debug/collect

Wymagania dotyczące atrybucji konwersji

Wymaganym przez Google standardem atrybucji konwersji jest 30-dniowe okno atrybucji w przypadku każdej interakcji z linkiem do danego miejsca w dowolnym sklepie.

Oznacza ono, że Google oczekuje, że zdarzenie konwersji będzie wysyłane w każdym z tych scenariuszy:

  • Użytkownik klika link do działania i w ramach tej samej sesji składa zamówienie tego samego sprzedawcy(wartość zmiany sprzedawcy = 2).
  • Użytkownik klika link do działania związanego z danym miejscem, a potem w ciągu 30 dni wraca z innego kanału, aby złożyć zamówienie tego samego sprzedawcy. ( Wartość zmiany sprzedawcy = 2 )
  • Użytkownik klika link działania związanego z miejscem, a potem składa zamówienie w innym sklepie w ramach tej samej lub innej sesji w ciągu 30 dni. ( Wartość zmiany sprzedawcy = 1 )

Google oczekuje też, że zdarzenia konwersji będą wysyłane ze wszystkich miejsc, na które użytkownik może wejść po kliknięciu linku do działania związanego z danym miejscem. W tym:

  • Aplikacje internetowe na komputery lub urządzenia mobilne
  • aplikacji mobilnych – za pomocą precyzyjnego linku lub zamiaru aplikacji zarejestrowanej w Twojej domenie.

Jeśli token jest przechowywany na poziomie użytkownika (zobacz instrukcje dotyczące zachowywania tokena), zwykle należy podać atrybucję na różnych urządzeniach. Oznacza to, że użytkownik, który klika na komputerze link do działania, a potem realizuje transakcję na urządzeniu mobilnym (używając tego samego konta użytkownika), powinno wywołać zdarzenie konwersji.

Jeśli token jest przechowywany wyłącznie na poziomie urządzenia, np. w plikach cookie w przeglądarce, nie ma potrzeby podawania atrybucji na różnych urządzeniach. W takim przypadku na każdym urządzeniu zostanie zachowany osobny token, jeśli użytkownik kliknie link działania na tym urządzeniu. Każde urządzenie będzie podlegało regułom atrybucji z osobna.