Как настроить отслеживание офлайн-конверсий

Импорт конверсий в Google Рекламу позволяет выяснить, совершают ли пользователи важные для вас действия вне Сети после того, как они нажимают на ваши объявления. В этой статье мы расскажем, какие изменения нужно сделать в аккаунте Google Рекламы и коде вашего сайта, чтобы настроить отслеживание офлайн-конверсий. Выполнив эти инструкции, вы сможете импортировать конверсии в свой аккаунт.

В этой статье содержатся только инструкции. Подробнее об отслеживании конверсий и офлайн-конверсий

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

Подготовка

Вы можете импортировать офлайн-конверсии при соблюдении следующих требований:

  • В аккаунте включена функция автоматической пометки. Это обязательное условие.
  • Вы можете изменять код веб-страниц своего сайта. Это нужно для того, чтобы реализовать сохранение параметра GCLID (идентификатора клика Google), содержащегося в URL, по которому пользователь переходит на ваш сайт по объявлению.
  • Идентификатор GCLID можно сохранить вместе с информацией о потенциальном клиенте, полученной на вашем сайте. Например, это можно реализовать в системе отслеживания информации о потенциальных клиентах.
  • От клика по объявлению до регистрации конверсии проходит менее 90 дней. Если загрузить данные о конверсии более чем через 90 дней от последнего клика, с которым она связана, то она не будет импортирована в аккаунт Google Рекламы (и не будет учитываться в статистике аккаунта).

Инструкции

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

Этап 1. Создание одного или нескольких действий-конверсий для импорта

Создайте действие-конверсию для каждого вида офлайн-конверсии, например "найден потенциальный клиент" или "сделка заключена". Количество офлайн-конверсий не ограничено.

Чтобы создать офлайн-конверсию, выполните следующие действия:
  1. Войдите в аккаунт Google Рекламы.
  2. Нажмите на значок инструментов в правом верхнем углу страницы.
  3. В разделе "Отслеживание" выберите Конверсии.
  4. Нажмите кнопку с плюсом , чтобы создать действие-конверсию.
  5. Будет предложено указать тип источника конверсий. Нажмите Импорт.
  6. Выберите Другие источники данных или системы управления взаимодействием с клиентами, а затем – Отслеживание конверсий по кликам или Отслеживание конверсий по звонкам.
  7. Нажмите Продолжить.
  8. Задайте название для действия-конверсии. Постарайтесь выбрать название, которое вы сможете запомнить: вам понадобится указать его (с точно таким же написанием) при загрузке данных об офлайн-конверсиях.
  9. В раскрывающемся меню Категория выберите действие, которое вы хотите отслеживать. Отчеты о конверсиях можно будет сегментировать по категориям. Вы сможете изменить ее в любой момент.
  10. В поле "Ценность" назначьте принцип отслеживания ценности этой конверсии.
  11. В разделе "Учет" выберите метод подсчета конверсий.
  12. В разделе Период учета конверсий укажите, в течение какого времени после клика нужно отслеживать определенное действие-конверсию. Можно выбрать значение от 1 до 90 дней.
  13. По умолчанию для всех новых действий выбрано Включить в столбец "Конверсии". Если вы не хотите, чтобы данные об этом действии-конверсии отображались в столбцах "Конверсии" и "Ценность конверсии", снимите флажок. Тогда действия такого типа будут учитываться только в столбце Все конверсии.
  14. Этот параметр имеет смысл использовать в случае, если вы оптимизируете ставки с помощью автоматической стратегии для повышения количества конверсий и не хотите, чтобы стратегия учитывала это конкретное действие-конверсию. Подробнее…
  15. В разделе Модель атрибуции можно указать, как назначается ценность кликам на пути к конверсии.
    • Вы можете выбрать вариант Использовать атрибуцию Google Рекламы, а затем выбрать модель из раскрывающегося списка. Подробнее о моделях атрибуции
    • Выберите вариант Использовать стороннюю атрибуцию, если хотите использовать собственную модель атрибуции и назначить распределение ценности между несколькими идентификаторами GCLID.

      Примечание. После создания действия изменить модель атрибуции невозможно.

  16. Нажмите кнопку Создать и продолжить.
  17. Нажмите Готово.

Важно! Загружать данные для определенного действия-конверсии можно через 4–6 часов после его создания.  Если вы сделаете это раньше, может пройти до 2 дней, прежде чем соответствующие сведения появятся в отчетах.

Как добавить конверсии, внесенные в один файл, в несколько аккаунтов

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

Важно! Если вы добавите конверсию для аккаунта, не связанного с аккаунтом Центра клиентов, появится сообщение об отсутствии разрешения.

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

Этап 2. Настройка сайта и системы отслеживания потенциальных клиентов

На этом этапе необходимо выполнить следующие три действия: 

  1. Добавить на все страницы с заполняемыми формами код, обеспечивающий передачу идентификаторов GCLID в вашу систему отслеживания потенциальных клиентов.
  2. Добавить на все страницы своего сайта скрипт, сохраняющий идентификаторы GCLID. Пример скрипта приведен ниже.
  3. Реализовать сохранение идентификаторов GCLID вместе с данными о клиентах в своей системе отслеживания потенциальных клиентов. 
     

Сначала выполните первый шаг – создайте одно или несколько действий-конверсий, иначе вы не сможете импортировать первые конверсии.

  1. В коде каждой страницы, где пользователи заполняют формы, необходимо добавить скрытое поле для идентификатора GCLID.  Это необходимо для передачи этих идентификаторов на ваш сервер.
    Пример кода для добавления скрытого поля GCLID приведен ниже.  Если вы можете изменить код формы самостоятельно, просто добавьте тег <input> (в примере выделен желтым) между тегами <form>.  Возможно, вам придется попросить администратора системы отслеживания потенциальных клиентов создать для вас код формы.

 

   <form action="" name="myForm"> 		
         Name: <input type="text" name="name"> 		
         <input type="hidden" id="gclid_field" name="gclid_field" value=""> 	 	
         <input type="submit" value="Submit Form" name="btnSubmit"> 	
   </form>
       
  1. В коде всех страниц сайта реализуйте сохранение идентификаторов GCLID с помощью файлов cookie или в локальном хранилище. Вы можете создать собственный скрипт или использовать приведенный ниже.  В последнем случае не забудьте изменить строку "var gclidFormFields", добавив список всех идентификаторов полей, созданных на предыдущем шаге.

    <script>

    function getParam(p) {
      var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search);
      return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
    }

    function getExpiryRecord(value) {
      var expiryPeriod = 90 * 24 * 60 * 60 * 1000; // окончание 90-дневного периода в миллисекундах

      var expiryDate = new Date().getTime() + expiryPeriod;
      return {
        value: value,
        expiryDate: expiryDate
      };
    }

    function addGclid() {
      var gclidParam = getParam('gclid');
      var gclidFormFields = ['gclid_field', 'foobar']; // укажите все возможные идентификаторы gclid полей формы
      var gclidRecord = null;
      var currGclidFormField;

      var gclsrcParam = getParam('gclsrc');
      var isGclsrcValid = !gclsrcParam || gclsrcParam.indexOf('aw') !== -1;

      gclidFormFields.forEach(function (field) {
        if (document.getElementById(field)) {
          currGclidFormField = document.getElementById(field);
        }
      });

      if (gclidParam && isGclsrcValid) {
        gclidRecord = getExpiryRecord(gclidParam);
        localStorage.setItem('gclid', JSON.stringify(gclidRecord));
      }

      var gclid = gclidRecord || JSON.parse(localStorage.getItem('gclid'));
      var isGclidValid = gclid && new Date().getTime() < gclid.expiryDate;

      if (currGclidFormField && isGclidValid) {
        currGclidFormField.value = gclid.value;
      }
    }

    window.addEventListener('load', addGclid);

     </script>

Примечания:

  • Мы настоятельно рекомендуем добавить скрипт на все страницы сайта (а не только на целевые страницы объявлений), чтобы учитывались все конверсии. Например, вы можете разместить его в шаблоне веб-страниц сайта, чтобы этот код автоматически добавлялся в новые страницы при их создании. Также можно добавить скрипт в глобальный элемент сайта, например в колонтитул страниц.

  • Желательно разместить скрипт непосредственно перед закрывающим тегом </body> в коде каждой страницы сайта.

  1. В своей системе управления пользовательскими данными реализуйте сохранение идентификаторов GCLID вместе с информацией о потенциальных клиентах. Например, если вы используете систему отслеживания потенциальных клиентов, попросите ИТ-специалистов добавить поле GCLID в объект, где хранятся данные о клиенте. Ваше решение должно обеспечивать надежное и удобное сохранение и извлечение идентификаторов GCLID. Специалисты могут ознакомиться с руководством по интеграции для той системы, которую вы используете.

Совет. Используйте Google Менеджер тегов для получения GCLID

Если у вас есть аккаунт Google Менеджера тегов и поле для GCLID имеет одинаковое название во всех формах на вашем сайте, вы можете реализовать описанный выше скрипт следующим образом:

  1. Войдите в аккаунт Google Менеджера тегов на странице http://www.google.com/tagmanager.
  2. В разделе "Аккаунты" выберите аккаунт с контейнером тегов Google Рекламы.
  3. В разделе "Контейнеры" нажмите на название контейнера, который вы хотите использовать.
  4. Нажмите кнопку СОЗДАТЬ и выберите Тег в раскрывающемся меню.
  5. Задайте описательное название в поле "Имя тега" (например, "Сбор идентификаторов кликов Google Рекламы для импорта конверсий").
  6. В раскрывающемся меню "Тип тега" выберите Пользовательский тег HTML.
  7. Скопируйте код JavaScript, приведенный выше (в пункте 2), в поле "HTML".
  8. Нажмите кнопку + Добавить в разделе "Правила активации". Установите флажок "Все страницы" и нажмите Сохранить.
  9. Нажмите кнопку Сохранить.
  10. Нажмите кнопку Создать версию.
  11. Нажмите кнопку Опубликовать.

Импорт конверсий в Google Рекламу

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

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