Электронная торговля

[GA4] Минимизируйте повторы конверсий с помощью идентификаторов транзакций

Уникальный идентификатор можно создавать для каждой транзакции. Например, это может быть номер подтверждения заказа. Для дедупликации транзакций одного и того же пользователя и корректной обработки возвратов средств необходимо добавить идентификатор транзакции, например номер подтверждения, в каждое событие электронной торговли.

Если вы добавите идентификатор транзакции и будут зарегистрированы две покупки с одним и тем же идентификатором, Google Аналитика дедуплицирует их.

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

Примечание. Передавайте в наш сервис динамическое значение идентификатора транзакции. Если ваш тег будет отправлять в Google Аналитику одинаковые идентификаторы для разных транзакций, число конверсий может быть существенно занижено.
Важно! Не передавайте в качестве идентификатора транзакции пустую строку. Google Анализитка будет дедпулицировать все события покупки, у которых указано значение transaction_id="".

Полезная информация

У каждого заказа должен быть свой уникальный идентификатор транзакции. Например, можно использовать номера подтверждения заказов.

Идентификаторы могут содержать цифры, буквы и специальные символы (например, дефисы и пробелы) и не должны повторяться. Идентификатор не должен содержать данные, позволяющие идентифицировать пользователей.

Как добавить идентификатор транзакции

Для сбора идентификаторов потребуется отредактировать код. Вносить изменения в Google Аналитике не нужно.

Примечание. В Google Аналитику необходимо передавать динамическое значение идентификатора транзакции. Если система будет получать одинаковые идентификаторы для разных транзакций, число конверсий может быть существенно занижено.

В инструкциях ниже описано, как добавить код отслеживания gtag.js на страницы ASP (Active Server Pages). Код для других языков сервера может отличаться.

  1. Откройте файл ASP (или другой соответствующий вашему языку сервера) для страницы конверсии.
  2. Найдите выражение ASP, в котором хранится нужная информация, например <%= orderId %>.
  3. Откройте HTML-код страницы конверсии и найдите фрагмент кода, который относится к событию.
  4. В разделе script кода события (между тегами <script></script>) замените элемент <%= orderId %> выражением ASP, найденным на шаге 2.

    Пример тега события

        <script>
         gtag('event', 'purchase', {
          transaction_id: '<%= orderId %>',
          value: 25.42,
          currency: "USD",
          //...
         });
        </script>
    

Как проверить идентификатор транзакции

  1. Запустите событие-конверсию на сайте.
  2. В вашем браузере откройте исходный код страницы. Обычно для этого нужно нажать правой кнопкой мыши в любой части страницы и выбрать Просмотр кода страницы.
  3. Найдите код отслеживания конверсий между тегами <head> и </head>. Выражение ASP в коде заменяется фактическим идентификатором транзакции.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
8819943111980212283
true
Поиск по Справочному центру
true
true
true
true
true
69256
false
false