Как настроить расширенное отслеживание конверсий на сайтах, используя тег Google

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

В этой статье описано, как настроить расширенное отслеживание на сайтах с помощью тега Google. Вы также можете настроить расширенное отслеживание конверсий с помощью Google Менеджера тегов или Google Ads API.

Примечание. Если вы отслеживаете конверсии путем импорта целей из Google Аналитики, то не сможете настроить расширенное отслеживание. Чтобы сделать это, вам нужно создать новое действие-конверсию в Google Рекламе, используя Google Менеджер тегов или тег Google.

Подготовка

Прежде чем приступать к настройке, сделайте следующее:


Инструкции

  1. В аккаунте Google Рекламы нажмите на значок Цели Значок "Цели".
  2. В меню раздела нажмите на раскрывающееся меню Конверсии.
  3. Нажмите Настройки.
  4. Разверните раздел "Расширенное отслеживание конверсий".
  5. Установите флажок "Включить расширенное отслеживание конверсий на сайтах".
  6. Ознакомьтесь с текстом заявления о соблюдении правил. Чтобы включить расширенное отслеживание конверсий, сначала нужно подтвердить, что вы обязуетесь соблюдать наши правила и согласны с Условиями обработки данных в Google Рекламе. Нажмите Принять и продолжить, чтобы принять эти условия.
  7. Нажмите на раскрывающийся список, чтобы выбрать метод настройки и управления данными от пользователей. Выберите "Тег Google".

    Примечание. Если вы будете отправлять в Google данные расширенного отслеживания конверсий не тем способом, который указали в Google Рекламе, их не удастся обработать. Например, если вы выберете вариант "Тег Google" и попытаетесь отправить данные с помощью Google Ads API, эти данные не будут обработаны.

  8. При необходимости нажмите Какой метод лучше выбрать? Укажите свой домен и нажмите Проверить URL, чтобы посмотреть рекомендации.
  9. Если вы видите сообщение о том, что тег будет собирать данные, предоставляемые пользователями, с вашего сайта, вы можете сразу нажать Сохранить, чтобы завершить настройку.
  10. Если указанного выше сообщения нет или вы хотите ознакомиться с другими методами настройки расширенного отслеживания конверсий, нажмите Информация о теге.
  11. На экране информации о теге вы можете выбрать способ записи в тег данных, предоставленных пользователями:
    1. Автоматически определять данные, предоставленные пользователями. На странице будет выполняться автоматический поиск строк, которые соответствуют шаблону для настроенных типов данных. Такой метод требует минимальных усилий и подходит большинству рекламодателей. Чтобы иметь больше контроля, добавьте фрагмент кода на сайт или укажите селекторы CSS или переменные JavaScript. Вы можете указать селекторы CSS, которые будут исключены из автоматического обнаружения, нажав "добавить исключения".
    2. Указать селекторы CSS или переменные JavaScript. Вы вручную указываете селекторы CSS или переменные JavaScript на странице с нужными данными, предоставленными пользователями. Если вы хотите использовать этот метод, выберите его и следуйте инструкциям ниже.
    3. Добавить фрагмент кода на сайт. Добавьте на свой сайт фрагмент кода, который отправляет хешированные клиентские данные для сопоставления. Такой способ повышает точность расширенного отслеживания конверсий. Она достигается за счет согласованной отправки правильно отформатированных данных при каждой активации тега конверсии. Если вы выберете этот метод, вам не нужно устанавливать флажок в разделе "Сведения о теге" – мы автоматически обработаем данные, отправленные нам во фрагменте кода. При необходимости вы можете использовать сочетание вариантов. Например, вы можете выбрать "Автоматически определять данные, предоставленные пользователями", чтобы применять автоматическое обнаружение для всех действий-конверсий, и использовать фрагмент кода для выбранных вами событий-конверсий. Данные, предоставленные через фрагмент кода, имеют приоритет над автоматически обнаруженными данными. Дополнительные инструкции приведены ниже в разделе Как добавить фрагмент кода на сайт.
  12. Нажмите Сохранить.
  13. Закончив настройку, вы сможете проверить реализацию расширенного отслеживания конверсий. Примерно через 30 дней вы заметите в отчетах результаты его применения. Подробнее о том, как расширенное отслеживание конверсий на веб-ресурсах влияет на результаты
Примечание. Если вы выбрали автоматический метод или метод с селектором CSS и переменной JavaScript, Google по умолчанию будет использовать файл cookie рекламных предпочтений, чтобы собирать хешированные данные о клиентах от вашего имени и связывать эти данные с последующими событиями-конверсиями в том же сеансе пользователя. Если вы реализуете функцию "Режим согласия", к файлам cookie будет применяться статус согласия, указанный для этой функции. Вы можете отключить эту функцию в любое время. Для этого нужно нажать на значок инструментов в правом верхнем углу аккаунта, выбрать "Тег Google" и отключить "взаимодействия с формой" в конфигурации тега.

Как добавить фрагмент кода на сайт

Прежде чем выполнять инструкции ниже, настройте расширенное отслеживание конверсий и выберите в качестве источника данных "Тег Google".

Выберите и определите поля с данными для расширенного отслеживания конверсий

Убедитесь, что на странице, где активируется фрагмент события Google Рекламы, доступны необходимые поля, например электронная почта, адрес и номер телефона. Эта информация часто есть на страницах конверсии для покупок, регистраций и т. п. – таких, где пользователи вводят свои данные. Если вы не знаете, какая страница вам нужна, обратитесь к разработчику сайта.

Примечание. Должны передаваться данные хотя бы одного из следующих полей:
  • Электронная почта (предпочтительно).
  • Адрес (обязательные данные: имя, фамилия, почтовый индекс и страна). В качестве дополнительных ключей сопоставления может передаваться почтовый адрес, а также сведения о городе и регионе.
  • Также можно передавать номер телефона в сочетании с электронной почтой или именем и адресом.

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

Чтобы нормализовать данные, выполните следующие действия:

  • Удалите начальные и конечные пробелы.
  • Конвертируйте текст в нижний регистр.
  • Отформатируйте номера телефонов по стандарту E.164.

Чтобы хешировать данные, выполните следующие действия:

  • Используйте алгоритм SHA256.

В таблице ниже приводится подробная информация о полях, которые вы можете определить. В столбце "Название ключа" указано, как они обозначаются в HTML-фрагменте расширенного отслеживания конверсий, который будет создан на следующем шаге. Все передаваемые данные должны иметь тип "строка".

Поле данных Название ключа Описание
Адрес электронной почты email

Электронная почта пользователя.

Пример: mivanova@example.com

sha256_email_address

Хешированная электронная почта пользователя.

Пример:

a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db

Номер телефона phone_number

Номер телефона пользователя, включая код страны. Номер должен быть указан в формате E.164, то есть начинаться с плюса, состоять из 11–15 цифр (включая код страны) и не содержать тире, скобок и пробелов.

Пример: +11231234567.

sha256_phone_number

Хешированный номер телефона пользователя.

Пример:

e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1

Имя address.first_name

Имя пользователя.

Пример: Мария.

address.sha256_first_name

Хешированное имя пользователя.

Пример:

96d9632f363564cc3032521409cf22a852f2032eec099ed5967c0d000cec607a

Фамилия address.last_name

Фамилия пользователя.

Пример: Иванова.

address.sha256_last_name

Хешированная фамилия пользователя.

Пример:

799ef92a11af918e3fb741df42934f3b568ed2d93ac1df74f1b8d41a27932a6f

Почтовый адрес address.street Почтовый адрес пользователя. Пример: Улица Новая, 123.
Город address.city Город пользователя. Пример: Санкт-Петербург.
Регион address.region Регион или область. Пример: "Ленинградская обл."
Почтовый индекс address.postal_code Почтовый индекс пользователя, например 188505.
Страна address.country Код страны пользователя. Пример: RU. Используйте двухбуквенный код по стандарту ISO-3166-1 alpha-2.
Примечание. Данные клиентов должны быть доступны в момент активации тега. Если эта информация собирается на предыдущей странице, она должна быть доступна в коде на странице конверсии, чтобы добавить ее в этот скрипт.

Реализуйте скрипт расширенного отслеживания конверсий

Внесите изменения в приведенный ниже скрипт и добавьте его на страницу конверсии, на которой размещен тег события Google Рекламы. Вместо примеров названий переменных укажите названия атрибутов, используемые на веб-странице.

Например, если переменная для адреса электронной почты называется email_address, укажите это название в коде вместо yourEmailVariable.

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

// Добавьте этот код на страницу

<script>
gtag('set', 'user_data', {
"email": yourEmailVariable, ***Вместо yourEmailVariable укажите название вашей переменной JavaScript, в которой хранится адрес электронной почты пользователя. Сделайте то же для остальных переменных. Значения не должны быть хешированы.
"phone_number": yourPhoneVariable,
"address": {
"first_name": yourFirstNameVariable,
"last_name": yourLastNameVariable,
"street": yourStreetAddressVariable,
"city":yourCityVariable,
"region": yourRegionVariable,
"postal_code": yourPostalCodeVariable,
"country": yourCountryVariable
}
});
</script>

Номер телефона должен быть указан в формате E.164, т. е. начинаться с плюса и состоять из 11–15 цифр, включая код страны, и не содержать тире, скобок и пробелов.

Если на вашем сайте отсутствуют некоторые из этих полей, не оставляйте соответствующие им строки пустыми, а удалите их из кода. Например, если вы собираете только адреса электронной почты и номера телефонов, код будет выглядеть так:

// Добавьте этот код на страницу
<script>
gtag('set', 'user_data', {
"email": {{ yourEmailVariable }},
"phone_number": {{ yourPhoneVariable }}
});
</script>
Примечание. Должны передаваться данные хотя бы одного из следующих полей:
  • Электронная почта (предпочтительно).
  • Адрес (обязательные данные: имя, фамилия, почтовый индекс и страна). В качестве дополнительных ключей сопоставления может передаваться почтовый адрес, а также сведения о городе и регионе.
  • Номер телефона (в сочетании с электронной почтой или именем и адресом).

Несколько значений

При необходимости разработчики могут предоставлять несколько значений (до трех номеров телефона и адресов электронной почты и до двух адресов), используя массивы вместо строк. Если вы получаете несколько вариантов данных, передавайте все, чтобы повысить вероятность успешного сопоставления. Изучите пример ниже.

<script>
gtag('set', 'user_data', {
"email": [yourEmailVariable1, yourEmailVariable2],
"phone_number": [yourPhoneVariable1, yourPhoneVariable2],
"address": [
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable, region: yourRegionVariable, postal_code: yourPostalCodeVariable},
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable2, region: yourRegionVariable2, postal_code: yourPostalCodeVariable2}
]
});
</script>

Как настроить тег Google на странице конверсий

Добавьте "{'allow_enhanced_conversions': true}" в строку конфигурации тега Google, который активируется на всех страницах.
gtag('config', 'TAG_ID', { ' allow_enhanced_conversions':true } ) ;

Исходный тег Google (используется сейчас):

<!-- Google tag (gtag.js) - Google Ads: 123456 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>

Пример тега после редактирования:

<!-- Google tag (gtag.js) - Google Ads: 123456 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config','TAG_ID', {'allow_enhanced_conversions':true});
</script>

Как указать селекторы CSS или переменные JavaScript

Прежде чем выполнять инструкции ниже, настройте расширенное отслеживание конверсий и выберите в качестве источника данных "Тег Google". Кроме того, убедитесь, что вы выбрали метод реализации "Указать селекторы CSS или переменные JavaScript".

Найдите поля с данными для расширенного отслеживания конверсий на странице конверсии

  1. На новой вкладке в браузере Chrome перейдите на страницу конверсии (не закрывайте вкладку с аккаунтом Google Рекламы). Если вы не знаете, какая страница вам нужна, обратитесь к разработчику сайта.
  2. Продумайте, какие именно данные о клиенте, доступные на этой странице, вы хотите отправлять в Google. Например, на странице может отображаться сообщение "Спасибо за покупку" и адрес электронной почты клиента.
    Примечание. Чтобы расширенное отслеживание конверсий работало правильно, должно передаваться хотя бы одно из следующих значений:
    • Электронная почта (предпочтительно).
    • Имя и адрес (имя, фамилия, почтовый адрес, город, регион, индекс, страна).
    • Также можно передавать номер телефона (в сочетании с электронной почтой или именем и адресом, но не отдельно).
  3. Далее скопируйте нужные селекторы CSS или переменные JavaScript в Google Рекламу, как описано в следующем шаге.

Найдите селекторы CSS, которые нужно использовать для расширенного отслеживания конверсий, и добавьте их в Google Рекламу

  1. Включите расширенное отслеживание конверсий и выберите "Указать селекторы CSS или переменные JavaScript".
  2. Нажмите Настроить, чтобы перейти на экран с полями, в которых можно указать селекторы CSS для каждого нужного вам типа данных.
  3. Установите флажки для всех компонентов данных о клиенте, которые вы планируете передавать (например, адрес электронной почты, имя, почтовый адрес и т. д.).
  4. Выберите вариант JavaScript или селектор CSS.
    Примечание. Если вы используете переменные JavaScript, спросите разработчика своего сайта, какие переменные нужно добавить в эти поля. Если вы используете селекторы CSS, следуйте приведенным ниже инструкциям.
  5. В отдельной вкладке перейдите на страницу конверсии.
  6. На странице конверсии наведите указатель мыши на поле с данными о клиенте, которые нужно отправлять, нажмите правую кнопку мыши и выберите "Просмотреть код".
  7. Например, чтобы получить селектор CSS для адреса электронной почты, нажмите правой кнопкой мыши на адрес электронной почты на странице конверсии.
  8. Откроются Инструменты разработчика в браузере Chrome.
  9. В Инструментах разработчика появится исходный код сайта. Часть кода будет выделена: это тот самый элемент, из которого нужно извлечь селекторы CSS для отслеживания данных о клиенте.
  10. Наведите указатель на выделенный код и нажмите правую кнопку мыши.
  11. В контекстном меню выберите "Копировать", а затем "Селектор".
  12. Перейдите на вкладку браузера, где открыт аккаунт Google Рекламы, и вставьте скопированный текст в нужные поля. Этот текст должен иметь примерно следующий формат (но не совпадать с этим примером в точности):
    tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail
  13. Повторите шаги 6–12 этого раздела для каждого поля с информацией о клиенте (адреса электронной почты, полного имени, почтового адреса и т. п.).
  14. Нажмите кнопку Сохранить в настройках Google Рекламы.

Как проверить реализацию

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

Проверьте реализацию с помощью Инструментов разработчика в браузере Chrome

  1. Нажмите правой кнопкой мыши в любом месте веб-страницы.
  2. Выберите Просмотреть код.
  3. Выберите вкладку "Сеть".
  4. Введите в строку поиска "google".
  5. Найдите сетевой запрос, отправляемый по адресу "googleadservices.com/pagead/conversion/" (или "google.com/pagead/1p-conversion/" в некоторых браузерах).
  6. Нажмите на вкладку "Полезная нагрузка", чтобы открыть список параметров строки запроса.
  7. Найдите параметр "em" со значением в виде хешированной строки (длинная строка символов, начинающаяся с "tv.1~em"). Если вы его видите, это означает, что тег расширенного отслеживания конверсий получает и хеширует объект enhanced_conversion_data.
Примечание. Если вы видите параметр "em", но его значение представляет собой один префикс "tv.1~em" (без длинной строки символов за ним), значит, вы передаете пустое значение параметра расширенного отслеживания конверсий. Например, так происходит, когда пользовательские данные недоступны в момент конверсии.

Через 72 часа проверьте отчет "Диагностика", чтобы убедиться, что функция реализована правильно

Через 72 часа после реализации расширенного отслеживания конверсий вы сможете посмотреть в своем аккаунте Google Рекламы отчет о диагностике тега, чтобы убедиться, что функция работает правильно. Для этого выполните описанные ниже действия.
  1. В аккаунте Google Рекламы нажмите на значок Цели Значок "Цели".
  2. В меню разделов нажмите на раскрывающийся список Конверсии.
  3. Выберите действие-конверсию, для которого включено расширенное отслеживание.
  4. В меню выбора страниц вверху нажмите Диагностика. Появится отчет о диагностике тега расширенного отслеживания конверсий с показателями в каждом разделе.
  5. Чтобы убедиться, что все работает правильно, посмотрите результаты проверок состояния.
  6. Если в отчете есть уведомления об ошибках, следуйте инструкциям в уведомлении и Справочном центре, чтобы устранить их.

Как отключить расширенное отслеживание конверсий

Чтобы отключить расширенное отслеживание конверсий на уровне аккаунта, выполните следующие действия:

  1. В аккаунте Google Рекламы нажмите на значок Цели Значок "Цели".
  2. В меню разделов нажмите на раскрывающийся список Конверсии.
  3. Нажмите Настройки.
  4. Разверните раздел "Расширенное отслеживание конверсий".
  5. Снимите флажок, позволяющий отключить расширенное отслеживание конверсий.
  6. Нажмите Сохранить.

Чтобы отключить расширенное отслеживание конверсий на уровне действия-конверсии, выполните следующие действия:

  1. В аккаунте Google Рекламы нажмите на значок Цели Значок "Цели".
  2. В меню разделов нажмите на раскрывающийся список Конверсии.
  3. Выберите действие-конверсию, для которого нужно отключить расширенное отслеживание конверсий.
  4. Нажмите Настройки.
  5. Разверните раздел "Расширенное отслеживание конверсий".
  6. Снимите флажок рядом с пунктом "Включить расширенное отслеживание конверсий".
  7. Нажмите Сохранить.
Примечание. Если отключить расширенное отслеживание конверсий, то данные о конверсиях нельзя будет использовать при назначении ставок и создании отчетов. При этом имеющиеся данные о конверсиях останутся без изменений.

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

Как можно улучшить эту статью?
true
Achieve your advertising goals today!

Attend our Performance Max Masterclass, a livestream workshop session bringing together industry and Google ads PMax experts.

Register now

Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
14249218647537730395
true
Поиск по Справочному центру
true
true
true
true
true
73067
false
false
false