Переход на отслеживание конверсий версии 2

Обзор

Реализация отслеживания конверсий состоит из двух частей: хранения и возврата rwg_token . Они остались прежними, но для обеспечения совместимости с отслеживанием конверсий версии 2 теперь необходимо возвращать новое значение: merchant_change .

Изменения в сохранении токена

При сохранении токена вам теперь необходимо будет сохранить продавца, связанного со ссылкой на действие. Обычно это делается путем сопоставления продавца с соответствующим merchant_id .

Ниже приведен пример отслеживания конверсий на уровне устройства, при котором эти значения сохраняются в веб-браузере с использованием собственных файлов cookie. В этом примере предполагается, что вы проанализировали значение токена в переменную и реализовали логику, сохраняющую merchant_id . Чтобы использовать этот пример, вам необходимо обновить rootdomain своим доменом. Предлагаемый подход может подойти не всем, поэтому партнеры могут свободно корректировать или реализовывать свою собственную логику по своему усмотрению.

<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>

Изменения в отправке данных о конверсиях

Когда пользователь завершает событие конверсии, тело сообщения должно представлять собой объект в кодировке JSON с новым логическим значением merchant_change .

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

Ранее сохраненный merchant_id используется для определения того, отличается ли продавец, инициировавший событие конверсии, от исходного продавца. Определив, изменился ли продавец, вы вернете соответствующее значение merchant_change , используя следующую таблицу.

Изменение стоимости продавца Требование
1 Это значение следует использовать, когда пользователь покинул веб-сайт исходного продавца и совершил покупку через вашу платформу у другого продавца.
2 Это значение следует использовать, когда клиент завершил транзакцию через исходную организацию (продавца).

При отправке события конверсии вам необходимо предоставить действительный rwg_token . В целях тестирования используйте следующий тестовый токен в обеих средах, пока вы не будете готовы к запуску:

AJKvS9WeONmWKEwjG0--HdpzMq0yAVNL8KMxbb44QtbcxMhSx_NUud5b8PLUBFehAIxOBO-iYRIJOknEFkIJmdsofdVJ6uOweQ==

При выполнении запроса используйте следующие конечные точки, соответствующие вашей среде:

  • Производство: https://www.google.com/maps/conversion/collect
  • Песочница: https://www.google.com/maps/conversion/debug/collect

Требования к атрибуции конверсий

Обязательным стандартом Google для атрибуции конверсий является 30-дневный период атрибуции для любого взаимодействия со ссылкой на место в любом магазине.

Это окно атрибуции означает, что Google ожидает отправки события-конверсии в любом из следующих сценариев:

  • Пользователь переходит по ссылке действия размещения и размещает заказ у того же продавца в одном и том же сеансе (значение изменения продавца = 2).
  • Пользователь переходит по ссылке «Разместить действие», а затем возвращается из другого канала в течение 30 дней, чтобы разместить заказ у того же продавца. (Значение изменения продавца = 2)
  • Пользователь переходит по ссылке «Разместить действие», а затем размещает заказ в другом магазине либо в рамках того же сеанса, либо в другом сеансе в течение 30-дневного периода. (Значение изменения продавца = 1)

Кроме того, Google ожидает, что события конверсии будут отправляться со всех поверхностей, на которые пользователь может попасть по ссылке на действие места. Включая:

  • Настольные или мобильные веб-приложения
  • Мобильные приложения, либо через глубокую ссылку на приложение, либо через зарегистрированное намерение приложения для вашего домена.

Если токен хранится на уровне пользователя (см. раздел «Сохранение токена»), ожидается, что вы обеспечите атрибуцию между устройствами. То есть пользователь, который переходит по ссылке действия с рабочего стола, а затем завершает транзакцию на мобильном устройстве (используя ту же учетную запись пользователя), должен инициировать событие конверсии.

Если токен хранится исключительно на уровне устройства, например в файлах cookie браузера, от вас не требуется предоставления атрибуции между устройствами. В этом случае на каждом устройстве будет сохраняться отдельный токен, если пользователь перешел по ссылке действия на этом устройстве, и каждое устройство будет следовать правилам атрибуции отдельно.