Как избежать повторной регистрации конверсий с помощью идентификатора транзакции

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

Если на странице конверсии (например, с информацией о подтверждении заказа) реализован специальный тег, Google Реклама будет регистрировать конверсию каждый раз, когда пользователь совершает покупку или другое интересующее вас действие. Однако система может ошибочно зафиксировать конверсию повторно, если клиент обновит эту страницу или вернется на нее.

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

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

Подготовка

Прежде чем добавлять идентификаторы транзакций в тег отслеживания конверсий, сделайте следующее:

  • Настройте на сайте отслеживание конверсий. Для этого создайте действие-конверсию в аккаунте Google Рекламы и добавьте на сайт тег конверсии.
  • Выберите уникальные идентификаторы транзакций, например номера подтверждения заказов. Идентификаторы могут содержать до 64 знаков, включая цифры, буквы и специальные символы (например, дефисы и пробелы), и не должны повторяться. В идентификаторах транзакций нельзя использовать любые данные, позволяющие идентифицировать клиентов.
  • Убедитесь, что вы можете редактировать код сайта. Вам или веб-мастеру будет необходимо изменить тег отслеживания конверсий.

Инструкции

Чтобы регистрировать уникальный идентификатор заказа и отправлять его в Google Рекламу, добавьте в тег отслеживания конверсий небольшой фрагмент кода. Менять настройки аккаунта Google Рекламы при этом не придется.

Важно!

  • В Google Рекламу необходимо передавать динамическое значение идентификатора транзакции. Если система будет получать одинаковые идентификаторы для разных транзакций, число конверсий может быть существенно занижено.
  • В инструкциях ниже приводится код для страниц ASP (Active Server Pages). Код для других языков сервера может отличаться.
  1. Откройте файл ASP для страницы конверсии. Если вы используете другой язык сервера, откройте соответствующий файл. Если с его помощью создается несколько страниц, найдите раздел файла, который связан с нужной.
  2. Если на сайте есть переменный идентификатор транзакции, найдите выражение ASP, где сохраняется ее значение.
    Пример: <%= orderId %>.

  3. Откройте HTML-код страницы конверсии и найдите тег события. Вы можете сначала изменить тег в соответствии с инструкциями, которые приведены ниже, а затем добавить его на страницу, как объясняется здесь.

  4. В разделе script тега события (между тегами <script></script>) замените элемент <%= orderId %> выражением ASP, найденным на этапе 2.

    Пример тега события
        <!-- Event snippet for Example conversion page -->
        <script>
         gtag('event', 'conversion', {'send_to': 'AW-123456789/AbC-D_efG-h12_34-567',
          'value': 1.0,
          'currency': 'USD',
          'transaction_id': '<%= orderId %>',
         });
        </script>
    

    Note

    The event snippet only includes the transaction_id parameter by default if you selected the category “Purchase/Sale” while setting up the conversion action.
  5. Чтобы протестировать код, попробуйте выполнить конверсию на сайте. Вы попадаете на страницу конверсии.

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

Идентификатор транзакции и настройки учета конверсий

Добавление идентификатора транзакции в тег события работает иначе, чем настройка учета одной конверсии на клик.

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

Если вы выберете учет одной конверсии на клик, после каждого клика по объявлению регистрируется только одна конверсия, даже если пользователь совершает несколько покупок.

В каких случаях следует использовать учет одной конверсии на клик, а в каких – идентификатор транзакции?

  • Если вы хотите регистрировать одного потенциального клиента для каждого клика по объявлению, выберите способ учета "Одна".
  • Чтобы система отслеживала каждую покупку, которую посетитель совершает после клика по объявлению, но не учитывала одну и ту же покупку дважды, в тег события следует добавить идентификатор транзакции.

Примечание

  • Идентификаторы транзакций не передаются в Google Рекламу.
  • Наличие идентификатора транзакции в теге не поможет избежать повторной регистрации конверсий по показу.
  • Если на вашем сайте используются какие-либо решения, позволяющие избежать повторной регистрации конверсий, мы рекомендуем дополнительно добавить идентификатор транзакций для повышения точности данных.
  • Google Менеджер тегов поддерживает использование идентификаторов транзакций. Убедитесь, что идентификатор указан в качестве переменной, а не постоянного значения.

 

Эта информация оказалась полезной?
Как можно улучшить эту статью?

Требуется помощь?

Войдите в свой аккаунт, чтобы мы могли предоставить вам дополнительные варианты поддержки и быстрее решить вашу проблему.