Расширенное отслеживание конверсий на сайтах позволяет точнее регистрировать конверсии. Эта функция работает совместно с тегами конверсий и безопасным образом передает ваши собственные данные о конверсиях на сайте в хешированной форме. Для этого используется безопасный алгоритм одностороннего хеширования SHA256, с помощью которого ваши собственные данные о клиентах (например, их адреса электронной почты) хешируются перед отправкой в Google. Затем хешированные данные сопоставляются с аккаунтами Google, в которые был выполнен вход, что позволяет соотносить конверсии с рекламными событиями, такими как клики и просмотры.
В этой статье описано, как настроить расширенное отслеживание на сайтах с помощью тега Google. Вы также можете настроить расширенное отслеживание конверсий с помощью Google Менеджера тегов или Google Ads API.
Содержание
- Подготовка
- Как настроить расширенное отслеживание конверсий с помощью тега Google
- Когда тег Google собирает данные, предоставленные пользователями
- Добавить фрагмент кода на сайт
- Как указать селекторы CSS или переменные JavaScript
- Как проверить реализацию
- Как отключить расширенное отслеживание конверсий
Подготовка
Прежде чем приступать к настройке, сделайте следующее:
- Определите точный URL страницы, на которой активируется тег конверсии, например страницы с подтверждением покупки, и триггер события-конверсии, такой как нажатие кнопки или просмотр страницы.
- Чтобы настроить эту функцию, необходимо знать, как на вашем сайте реализовано отслеживание конверсий, и уметь редактировать код. При необходимости обратитесь к своим разработчикам.
- Прочитайте и примите правила Google Рекламы в отношении данных клиентов, применимые к расширенному отслеживанию конверсий.
- Если вы настроите конверсии с помощью URL, то для настройки расширенного отслеживания нужно будет использовать JavaScript или селекторы CSS или автоматическое расширенное отслеживание конверсий.
- Примерно через 30 дней после успешного внедрения расширенного отслеживания конверсий вы сможете увидеть результаты в таблице действий-конверсий. Подробнее о том, как расширенное отслеживание конверсий на веб-ресурсах влияет на результаты…
Как настроить расширенное отслеживание конверсий с помощью тега Google
- В меню Цели
выберите Настройки.
- Разверните раздел "Расширенное отслеживание конверсий".
- Установите флажок "Включить расширенное отслеживание конверсий".
- Чтобы продолжить, прочитайте и примите условия использования данных клиентов. Включая расширенное отслеживание конверсий, вы подтверждаете, что соблюдаете правила Google. Также вы даете Google разрешение на обработку ваших данных. Использование расширенного отслеживания конверсий регулируется Условиями обработки данных в рекламных сервисах Google. Нажмите Да, чтобы принять эти условия.
- Нажмите на раскрывающийся список, чтобы выбрать метод настройки данных, предоставленных пользователями, и управления ими. Выберите "Тег Google".
- Примечание. Если вы будете отправлять в Google данные расширенного отслеживания конверсий не тем способом, который указали в Google Рекламе, их не удастся обработать. Например, если вы выберете вариант "Тег Google" и попытаетесь отправить данные с помощью Google Ads API, они не будут обработаны.
- При необходимости нажмите Какой метод лучше выбрать? Укажите свой домен и нажмите Проверить URL, чтобы посмотреть рекомендации.
- Если вы видите сообщение о том, что тег будет собирать данные, предоставленные пользователями, с вашего сайта, вы можете сразу нажать Сохранить, чтобы завершить настройку.
- Если указанного выше сообщения нет или вы хотите ознакомиться с другими методами настройки расширенного отслеживания конверсий, нажмите Информация о теге.
- На экране информации о теге вы можете выбрать способ записи в тег данных, предоставленных пользователями:
- Автоматически определять данные, предоставленные пользователями. На странице будет автоматически выполняться поиск строк, которые соответствуют настроенным типам данных. Такой метод требует минимальных усилий и подходит большинству рекламодателей. Чтобы иметь больше контроля, укажите селекторы CSS или используйте фрагмент кода. Вы можете исключить определенные селекторы CSS, нажав "Добавить исключения".
- Указать селекторы CSS или переменные JavaScript. Вы вручную указываете селекторы CSS или переменные JavaScript на странице с нужными данными, предоставленными пользователями. Если вы хотите использовать этот метод, выберите его и следуйте инструкциям ниже.
- Добавить фрагмент кода на сайт. Фрагмент кода напрямую отправляет хешированные данные клиентов для сопоставления. Это повышает точность, поскольку при активации тега всегда отправляются правильно отформатированные данные. Вам не нужно устанавливать флажок в разделе "Сведения о теге", поскольку мы обрабатываем данные автоматически. Вы также можете комбинировать способы. Например, можно включить автоматическое обнаружение для всех действий, но использовать фрагмент кода для определенных событий. Данные, полученные с помощью фрагмента кода, всегда имеют приоритет.
- Нажмите Сохранить.
- Закончив настройку, вы сможете проверить реализацию расширенного отслеживания конверсий. Примерно через 30 дней вы заметите в отчетах результаты его применения. Подробнее о том, как расширенное отслеживание конверсий на сайтах влияет на результаты…
Когда тег Google собирает данные, предоставленные пользователями
Тег Google можно настроить для сбора пользовательских данных двумя способами: вручную, указав местонахождение этих данных на вашем сайте; или с помощью функции "Собирайте автоматически распознанные данные, предоставленные пользователями". Кроме того, некоторые инструменты управления сайтами, в том числе системы управления контентом (CMS), могут предлагать эту конфигурацию прямо в интерфейсе.
Независимо от способа, который выбран для сбора предоставленных пользователями данных, этот сбор не начнется, пока вы не примете Условия использования в аккаунте Google Рекламы или Google Аналитики. Если тег Google обнаружит, что данные, предоставленные пользователем, передаются в тег для целевого сервиса "Google Реклама" или "Google Аналитика", в котором не приняты эти условия использования, Google не будет собирать и обрабатывать эти данные. Другими словами, даже если тег Google настроен на сбор и передачу таких данных, он будет выполнять свою функцию, только если приняты условия использования и, если применимо, предоставлены необходимые согласия. Тег Google ведет мониторинг в реальном времени, чтобы вы собирали только те данные, на которые получено разрешение от пользователей.
Как добавить фрагмент кода на сайт
Прежде чем выполнять инструкции ниже, настройте расширенное отслеживание конверсий и выберите в качестве источника данных "Тег Google".
Шаг 1 из 2. Выберите и определите поля с данными для расширенного отслеживания конверсий
Убедитесь, что на странице, где активируется фрагмент события Google Рекламы, доступны необходимые поля, например электронная почта, адрес и номер телефона. Эта информация часто есть на страницах конверсии для покупок, регистраций и т. п. – таких, где пользователи вводят свои данные. Если вы не знаете, какая страница вам нужна, обратитесь к разработчику сайта.
- Электронная почта (предпочтительно).
- Адрес (обязательные данные: имя, фамилия, почтовый индекс и страна). В качестве дополнительных ключей сопоставления может передаваться почтовый адрес, а также сведения о городе и регионе.
- Также можно передавать номер телефона в сочетании с электронной почтой или именем и адресом.
Вы можете отправлять либо нехешированные данные, которые Google нормализует и хеширует автоматически, либо уже хешированные. Если вы выбрали второй вариант, следуйте приведенным ниже инструкциям.
Чтобы нормализовать данные, выполните следующие действия:
- Удалите начальные и конечные пробелы.
- Конвертируйте текст в нижний регистр.
- Отформатируйте номера телефонов по стандарту E.164.
- Удалите все точки (.), которые используются до доменного имени в адресах электронной почты gmail.com и googlemail.com.
Для хеширования данных:
- Используйте алгоритм 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. |
Шаг 2 из 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>
- Электронная почта (предпочтительно).
- Адрес (обязательные данные: имя, фамилия, почтовый индекс и страна). В качестве дополнительных ключей сопоставления может передаваться почтовый адрес, а также сведения о городе и регионе.
- Номер телефона (в сочетании с электронной почтой или именем и адресом).
Несколько значений
При необходимости разработчики могут предоставлять несколько значений (до трех номеров телефона и адресов электронной почты и до двух адресов), используя массивы вместо строк. Если вы получаете несколько вариантов данных, передавайте все, чтобы повысить вероятность успешного сопоставления. Изучите пример ниже.
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>
Как указать селекторы CSS или переменные JavaScript
Прежде чем выполнять инструкции ниже, настройте расширенное отслеживание конверсий и выберите в качестве источника данных "Тег Google". Кроме того, убедитесь, что вы выбрали метод реализации "Указать селекторы CSS или переменные JavaScript".
Шаг 1 из 2. Найдите поля с данными для расширенного отслеживания конверсий на странице конверсии
- На новой вкладке в браузере Chrome перейдите на страницу конверсии (не закрывайте вкладку с аккаунтом Google Рекламы). Если вы не знаете, какая страница вам нужна, обратитесь к разработчику сайта.
- Продумайте, какие именно данные о клиенте, доступные на этой странице, вы хотите отправлять в Google. Например, на странице может отображаться сообщение "Спасибо за покупку" и адрес электронной почты клиента.
- Примечание. Чтобы расширенное отслеживание конверсий работало правильно, должно передаваться хотя бы одно из следующих значений:
- Электронная почта (предпочтительно).
- Имя и адрес (имя, фамилия, почтовый адрес, город, регион, индекс, страна).
- Также можно передавать номер телефона (в сочетании с электронной почтой или именем и адресом, но не отдельно).
- Примечание. Чтобы расширенное отслеживание конверсий работало правильно, должно передаваться хотя бы одно из следующих значений:
- Далее скопируйте нужные селекторы CSS или переменные JavaScript в Google Рекламу, как описано в следующем шаге.
Шаг 2 из 2. Найдите селекторы CSS, которые нужно использовать для расширенного отслеживания конверсий, и добавьте их в Google Рекламу
- Включите расширенное отслеживание конверсий и выберите "Указать селекторы CSS или переменные JavaScript".
- Нажмите Настроить, чтобы перейти на экран с полями, в которых можно указать селекторы CSS для каждого нужного вам типа данных.
- Установите флажки для всех компонентов данных о клиенте, которые вы планируете передавать (например, адрес электронной почты, имя, почтовый адрес и т. д.).
- Выберите вариант JavaScript или селектор CSS.
- Примечание. Если вы используете переменные JavaScript, спросите разработчика своего сайта, какие переменные нужно добавить в эти поля. Если вы используете селекторы CSS, следуйте приведенным ниже инструкциям.
- В отдельной вкладке перейдите на страницу конверсии.
- На странице конверсии наведите указатель мыши на поле с данными о клиенте, которые нужно отправлять, нажмите правую кнопку мыши и выберите Просмотреть код.
- Например, чтобы получить селектор CSS для адреса электронной почты, нажмите правой кнопкой мыши на адрес электронной почты на странице конверсии. Откроются Инструменты разработчика в Chrome.
- В Инструментах разработчика появится исходный код сайта. Часть кода будет выделена. Это элемент страницы, содержащий данные клиентов.
- Наведите указатель на выделенный код и нажмите правую кнопку мыши.
- В контекстном меню выберите "Копировать", а затем "Селектор".
- Перейдите на вкладку браузера, где открыт аккаунт Google Рекламы, и вставьте скопированный текст в нужные поля. Этот текст должен иметь примерно следующий формат (но не совпадать с этим примером в точности):
tsf > div:nth-child(2) > div.A8SBwf > div.RNNXgb > div > div.a4bIc > custEmail - Выполните шаги 6—11 этого раздела для каждого типа данных клиента (например, для адреса электронной почты, имени, почтового адреса и т. д.).
- Нажмите кнопку Сохранить в настройках Google Рекламы.
Как проверить реализацию
Чтобы проверить, правильно ли работает расширенное отслеживание конверсий, перейдите на страницу конверсии (возможно, для этого понадобится совершить тестовую конверсию) и выполните указанные ниже действия. Лучше всего сделать это сразу после внедрения расширенного отслеживания конверсий, чтобы незамедлительно внести изменения в случае его неправильной работы.
Проверьте реализацию с помощью Инструментов разработчика в браузере Chrome
- Нажмите правой кнопкой мыши в любом месте веб-страницы.
- Выберите Просмотреть код.
- Выберите вкладку "Сеть".
- Введите в строку поиска "google".
- Найдите сетевой запрос, отправляемый по адресу "googleadservices.com/pagead/conversion/" (или "google.com/pagead/1p-conversion/" в некоторых браузерах).
- Нажмите на вкладку "Полезная нагрузка", чтобы открыть список параметров строки запроса.
- Найдите параметр "em" со значением в виде хешированной строки (длинная строка символов, начинающаяся с "tv.1~em"). Если вы его видите, это означает, что тег расширенного отслеживания конверсий получает и хеширует объект
enhanced_conversion_data.
Проверьте отчет "Диагностика", чтобы убедиться, что функция реализована правильно
Через 72 часа после реализации расширенного отслеживания конверсий вы сможете посмотреть в своем аккаунте Google Рекламы отчет о диагностике тега, чтобы убедиться, что функция работает правильно. Для этого сделайте следующее:
- В меню Цели
выберите Сводка.
- Выберите действие-конверсию, для которого включено расширенное отслеживание.
- В меню выбора страниц вверху нажмите Диагностика. Появится отчет о диагностике тега расширенного отслеживания конверсий с показателями в каждом разделе.
- Чтобы убедиться, что все работает правильно, посмотрите результаты проверок состояния.
- Если в отчете есть уведомления об ошибках, следуйте инструкциям в уведомлении и Справочном центре, чтобы устранить их.
Как отключить расширенное отслеживание конверсий
Чтобы отключить расширенное отслеживание конверсий на уровне аккаунта, сделайте следующее:
- В меню Цели
выберите Настройки.
- Разверните раздел "Расширенное отслеживание конверсий".
- Снимите флажок, чтобы отключить расширенное отслеживание конверсий.
- Нажмите Сохранить.
Чтобы отключить расширенное отслеживание конверсий на уровне действия-конверсии, сделайте следующее:
- В меню Цели
выберите Сводка.
- Выберите действие-конверсию, для которого нужно отключить расширенное отслеживание конверсий.
- Откройте Настройки.
- Разверните раздел "Расширенное отслеживание конверсий".
- Снимите флажок "Включить расширенное отслеживание конверсий".
- Нажмите Сохранить.