Аналитика звонков с gtag.js

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

При этом Google создаст номер для переадресации звонков в вашу компанию.

Вы можете сочетать Аналитику звонков и отслеживание звонков-конверсий на одной и той же странице.

Как реализовать отслеживание звонков для Аналитики

Добавьте приведенный ниже фрагмент в существующий код gtag.js на каждой странице, где есть ваш номер телефона.

gtag('set', {
  'phone_conversion_number': 'NUMBER_TO_REPLACE',
  'phone_conversion_country_code': 'COUNTRY_CODE_TO_REPLACE',
  'phone_conversion_ids': ['GA_TRACKING_ID']
});

Пример:

gtag('set', {
  'phone_conversion_number': '1234567890',
  'phone_conversion_country_code': 'US',
  'phone_conversion_ids': ['AW-999999999/abc123', 'UA-12345-6']
});

Как реализовать отслеживание звонков для Google Рекламы и Аналитики

Добавьте приведенный ниже фрагмент в существующий код gtag.js на каждой странице, где есть ваш номер телефона.

gtag('set', {
  'phone_conversion_number': 'NUMBER_TO_REPLACE',
  'phone_conversion_country_code': 'COUNTRY_CODE_TO_REPLACE',
  'phone_conversion_ids': ['AW-CONVERSION_ID/CONVERSION_LABEL', 'GA_TRACKING_ID']
});

Пример:

gtag('set', {
  'phone_conversion_number': '1-800-123-4567',
  'phone_conversion_country_code': 'US',
  'phone_conversion_ids': ['AW-123456789/aBcDeFgHiJkL', 'UA-012345678-1']
});

Параметры

В команде set поддерживаются следующие параметры для номера телефона:

Название Обязательно? Описание
phone_conversion_number Да Номер телефона, который нужно заменить. Это должен быть номер, указанный в вашем аккаунте Аналитики или Google Рекламы.
phone_conversion_country_code Да Код страны в формате ISO 3166-1 alpha-2 для номера телефона, который нужно заменить.
phone_conversion_ids Да Список идентификаторов отслеживания Аналитики и идентификаторов или ярлыков конверсии Google Рекламы.
phone_conversion_class Нет Идентификатор DOM или CSS-класс элемента. Текст предоставленного элемента будет переопределять номер для замены.
phone_conversion_callback Нет Функция, которая обрабатывает вставку номера для замены на страницу.
phone_conversion_options Нет Карта дополнительных расширенных возможностей для звонков-конверсий.

Загрузка скрипта

Тег gtag.js определяет путь по умолчанию, откуда загружается единый скрипт звонка-конверсии. Вы можете использовать переменную, чтобы переопределить этот путь для бета-выпусков новых версий скрипта.

Изначально тег gtag.js загружает скрипт отсюда:

http://www.gstatic.com/call-tracking/call-tracking_1.js

Используйте метку var_phone_conversion_impl для среды выполнения, чтобы переопределить номер версии скрипта для использования новых бета-версий, не дожидаясь выпусков среды выполнения.

Пример:

       {
          key = 'var_phone_conversion_beta_version'
          value = {
            enabled = true
            // Impl script version to override (path is not configurable)
            value = '2'
          }
        }

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

`www.gstatic.com/call-tracking/call-tracking_2.js`

Поддержка существующих реализаций

Мы обеспечиваем поддержку бета-версий Аналитики звонков и существующих реализаций отслеживания звонков-конверсий. Если команда config для Аналитики (GA_TRACKING_ID) или Google Рекламы (AW-CONVERSION_ID/CONVERSION_LABEL) обработана и в модели задан ключ phone_conversion_number, но не заданы идентификаторы phone_conversion_ids, то настраивать звонки-конверсии для идентификаторов, связанных с этой командой, будет gtag.js.

Подготовка

Для работы с Аналитикой звонков следуйте нашим инструкциям:

  • Используйте номер телефона в США.
  • Свяжите свои аккаунты Google Рекламы и Аналитики.