Как импортировать конверсии из Salesforce

Если вы пользуетесь Salesforce Sales Cloud® для отслеживания потенциальных клиентов и возможностей, то можете импортировать офлайн-конверсии из этого сервиса в Google Рекламу. Это поможет вам лучше понять, как инвестиции в интернет-рекламу в нашем сервисе влияют на доход вне Сети.

Далее мы расскажем, как настроить аккаунт, чтобы импортировать конверсии из Salesforce.

В этой статье содержатся инструкции. Подробнее об импорте конверсий из Salesforce в Google Рекламу

Перед началом работы

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

  • Вы можете войти в аккаунт Salesforce Sales Cloud с соответствующими правами доступа. Для простой настройки необходимы права системного администратора, если настройки доступа по умолчанию не были изменены. Полный список требуемых разрешений приводится ниже. При необходимости отправьте их администратору вашего аккаунта Salesforce®
  • В аккаунте Google Рекламы включена функция автоматической пометки.
  • Вы можете изменять код своего сайта. Чтобы получать идентификаторы клика Google (GCLID), вам или веб-мастеру понадобится внести изменения в код.
  • Вы можете вносить изменения в аккаунт Salesforce, в том числе создавать настраиваемые поля и отслеживать историю поля (см. этап 1 ниже).
  • Цикл от клика до конверсии составляет менее 90 дней. Google Реклама не импортирует данные о конверсиях, загруженные позднее, чем через 90 дней после последнего клика, поэтому они не отобразятся в статистике по конверсиям.
  • Вы используете функцию Salesforce Web-to-Lead или другое решение для передачи информации о потенциальных клиентах с сайта в Salesforce.
Обязательные разрешения для аккаунта Salesforce

Чтобы импортировать конверсии из Salesforce в Google Рекламу, требуется доступ к следующим полям для каждого объекта  (в аккаунте с правами системного администратора такой доступ уже может быть):

  • Organization: ID, Name, OrganizationType;
  • LeadStatus: ID, MasterLabel, SortOrder;
  • OpportunityStage: ID, MasterLabel, SortOrder, IsActive;
  • LeadHistory: CreatedDate, OldValue, NewValue, Field;
  • Lead: Status, GCLID (настраиваемое поле, создание которого будет описано ниже);
  • OpportunityFieldHistory: CreatedDate, OldValue, NewValue, Field;
  • Opportunity: Amount, Probability, StageName, GCLID (настраиваемое поле, создание которого будет описано ниже).

Если вы пользуетесь Group Edition или Professional Edition, доступ к полю предоставляется при добавлении нужных полей на макет страницы Lead или Opportunity. Для этого откройте Setup > Customize, выберите Lead или Opportunity, а затем – Page Layout и перетащите необходимые поля на страницу.

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

Как настроить импорт конверсий из Salesforce® в Google Рекламу

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

У каждой компании свои цели, поэтому мы предлагаем базовые инструкции, которые вы можете изменять в соответствии с тем, как используете Salesforce. Если вашим аккаунтом Salesforce управляет другой пользователь, подберите оптимальное решение совместно.

Этап 1. Настройка аккаунта Salesforce

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

  1. Обновите объект Opportunity, внеся следующие изменения:
    1. Создайте настраиваемое поле. В качестве его названия (Field Name) используйте слово GCLID (заглавными буквами, без кавычек). Ярлык поля (Field Label) может быть любым. Установите длину не более 255 символов и сделайте поле доступным только для чтения, чтобы пользователи не могли случайно его изменить.
    2. Включите отслеживание истории для поля Stage.
  2. Обновите объект Lead, внеся следующие изменения:
    1. Создайте настраиваемое поле. В качестве его названия (Field Name) используйте слово GCLID (заглавными буквами, без кавычек). Ярлык поля (Field Label) может быть любым. Установите длину не более 255 символов и сделайте поле доступным только для чтения, чтобы пользователи не могли случайно его изменить.
    2. Включите отслеживание истории для поля Lead status.
    3. Свяжите новое поле Lead.GCLID с новым полем Opportunity.GCLID.
Этап 2. Настройка формы Salesforce Web-to-Lead

Чтобы сохранить GCLID с информацией о потенциальном клиенте, настройте формы Web-to-Lead так, чтобы данные о новых клиентах включали значение GCLID. Вам может понадобиться помощь веб-мастера и администратора Salesforce.

Ниже описано, как добавить поле GCLID к существующим формам Web-to-Lead.

  1. Создайте стандартную форму Web-to-Lead со всеми полями, которые должны заполнять потенциальные клиенты. Также добавьте скрытое поле GCLID потенциального клиента. В этом вам может помочь администратор или веб-мастер Salesforce.
  2. Веб-мастер должен записать идентификатор нового поля ввода GCLID, поскольку это необходимо для следующего этапа, который реализует JavaScript на вашем сайте.
  3. Веб-мастер должен принять HTML-код этой формы и обновить существующие формы. Это означает, что формы будут передавать значение GCLID и информацию о потенциальном клиенте в Sales Cloud.

Теперь можно собирать данные. На следующем этапе веб-мастер обновит ваш сайт таким образом, чтобы значение GCLID автоматически передавалось в новое поле формы GCLID.

Чтобы можно было перенести информацию GCLID с помощью JavaScript, форма Web-to-Lead должна находиться в одном домене с остальными веб-страницами.

Примечание. Другие методы передачи информации о потенциальном клиенте

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

Этап 3. Изменение кода веб-сайта для сохранения идентификатора клика

Когда посетитель нажимает на ваше объявление, к URL, ведущему на вашу целевую страницу, добавляется параметр GCLID.

Значение этого параметра необходимо сохранить на сайте, чтобы оно было извлечено при вводе личных данных клиента в форму Web-to-Lead. В этом вам может помочь веб-мастер.

Мы рекомендуем изменить и добавить приведенный ниже код JavaScript. Не забудьте обновить строку "var gclidFormFields", добавив идентификаторы всех полей, созданных на предыдущем этапе, чтобы указать, какие поля должны содержать значение GCLID. Затем перед закрывающим тегом </body> всех страниц вставьте следующий код:

<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>

Мы настоятельно рекомендуем разместить приведенный код на всех страницах вашего сайта. В таком случае вам не придется снова добавлять его при создании объявлений с новыми целевыми страницами, а GCLID будет сохраняться даже при перенаправлении трафика на другие страницы. Если добавить код в ваш шаблон веб-страниц или в общий элемент, например в нижний колонтитул, то все новые страницы уже будут его содержать.

Этап 4. Проверка работы системы
  1. Зайдите на свой веб-сайт, добавив в URL параметр ?gclid="test".

    Пример: http://www.example.com?gclid="test".
  2. Перейдите к форме потенциального клиента и введите тестовые данные.
  3. Войдите в Salesforce и найдите сведения о новом тестовом клиенте. В настраиваемом поле GCLID должно быть указано значение test.
  4. Преобразуйте потенциального клиента в возможность (Opportunity). В настраиваемом поле GCLID также должно быть указано test.
  5. Повторите этапы 2–4 для всех форм потенциальных клиентов, чтобы убедиться, что они правильно настроены. Если в поле GCLID потенциальных клиентов и возможностей появилось значение test, указанное в формах, то аккаунты можно связывать.
Этап 5. Связывание аккаунтов Google Рекламы и Salesforce

На этом этапе вам необходимо войти в Salesforce. См. список требуемых разрешений. Подробные инструкции по связыванию аккаунтов приведены в этой статье.

Отслеживание конверсий в аккаунте Центра клиентов

Если вы используете отслеживание конверсий в управляющем аккаунте Центра клиентов, то связывать с аккаунтом Salesforce нужно именно его. В противном случае можно установить связь с обычным аккаунтом.

Этап 6. Настройка действий-конверсий

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

  1. Нажмите на значок инструментов в правом верхнем углу страницы.
  2. В разделе "Отслеживание" выберите Конверсии.
  3. В меню слева нажмите Salesforce. Вы увидите список всех аккаунтов Salesforce, связанных с аккаунтом Google Рекламы.
  4. Выберите аккаунт Salesforce, который вы только что связали с Google Рекламой. Вы перейдете на страницу со списком контрольных точек Salesforce для этого аккаунта.
  5. Для каждой контрольной точки, которую вы хотите связать с действием-конверсией, выполните следующие действия:
    1. Нажмите на раскрывающееся меню Действие-конверсия.
    2. Выберите Создать новое действие-конверсию и задайте настройки:
      • Присвойте конверсии название, по которому вы сможете легко найти ее в отчетах, например "Потенциальный клиент" или "Новая возможность".
      • Чтобы регистрировать как можно больше конверсий, выберите максимальный период учета конверсий (90 дней).
    3. Нажмите кнопку Сохранить и продолжить.
    4. Откроется страница с подтверждением, что контрольная точка была связана с действием-конверсией. Нажмите Готово.
  6. Настройте расписание импорта конверсий:
    1. Перейдите в раздел Расписание импорта.
    2. В раскрывающемся меню выберите, как часто и в какое время система Google Реклама должна импортировать конверсии. Если вы используете стратегию автоматического назначения ставок Google Рекламы, рекомендуем импортировать конверсии раз в сутки.
    3. Нажмите Сохранить.
  7. Нажмите Назад, чтобы вернуться на страницу "Аккаунты Salesforce".

Конверсии Salesforce также можно настраивать на странице "Действия-конверсии".

  1. Нажмите на значок инструментов в правом верхнем углу страницы.
  2. В разделе "Отслеживание" выберите Конверсии. Появится страница со списком действий-конверсий.
  3. Нажмите кнопку со значком плюса  и выберите Импорт.
  4. Нажмите Salesforce, а затем Продолжить.
  5. В разделе "Аккаунты и контрольные точки" выберите нужный аккаунт Salesforce, а затем контрольную точку, которую следует засчитывать как конверсию в Google Рекламе. Можно выбрать несколько контрольных точек и использовать для них одни и те же настройки действия-конверсии.
  6. Завершите настройку.
  7. Нажмите кнопку Сохранить и продолжить.
  8. Откроется страница с подтверждением, что контрольная точка была связана с действием-конверсией. Нажмите Готово. Чтобы связать другую контрольную точку с действием-конверсией, нажмите Создать ещё одно действие-конверсию Salesforce.

    Обратите внимание, что таким образом вы можете только создать действие-конверсию для контрольной точки Salesforce. Чтобы указать, как часто контрольные точки Salesforce следует импортировать в качестве конверсий, нажмите Salesforce в меню слева и выполните инструкции по настройке расписания импорта, приведенные выше.

Как импортируется ценность конверсий

При импорте ценности конверсий из аккаунта Sales Cloud система Google Реклама рассчитывает итоговое значение, умножая значение Probability (Вероятность) этапа возможности – в соответствии с настройками в аккаунте Sales Cloud – на самое последнее значение в поле стоимости возможности Amount (Сумма).  

Пример

Предположим, что вы настроили еженедельный импорт конверсий в Google Рекламе, а последняя операция импорта была выполнена 7 дней назад. Два дня назад вы изменили этап возможности на Negotiating (Переговоры). Стоимость возможности в поле Amount составляет 30 000 руб., а значение вероятности этапа Negotiating – 75%. Вчера вы увеличили стоимость возможности до 48 000 руб. Сегодня после импорта в Google Рекламу ценность конверсии будет равна 36 000 руб. (75% x 48 000 руб.).

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

Как изменить действие-конверсию Salesforce

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

  1. Нажмите на значок инструментов в правом верхнем углу страницы.
  2. В разделе "Отслеживание" выберите Конверсии.
  3. В меню слева нажмите Salesforce
  4. Выберите аккаунт Salesforce с контрольными точками, связанными с действиями-конверсиями, которые вы хотите изменить.
  5. Определите, что нужно сделать:
    • Чтобы изменить действие-конверсию для контрольной точки Salesforce, нажмите на раскрывающийся список и выберите другое действие-конверсию или создайте новое.
    • Чтобы отменить связь действия-конверсии с контрольной точкой Salesforce, нажмите Отменить выбор действия-конверсии.
  6. Нажмите кнопку Назад.
Этап 7. Импорт конверсий

Теперь конверсии Salesforce будут автоматически импортироваться в соответствии с заданным расписанием.

Чтобы убедиться, что все работает правильно, импортируйте конверсии вручную. В аккаунте Google Рекламы перейдите на страницу со списком контрольных точек Salesforce и нажмите кнопку Импортировать. Не закрывайте страницу. По завершении операции вы увидите сообщение о том, была ли она выполнена успешно.

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

Импорт может занять несколько минут в зависимости от количества конверсий. Кнопка "Импортировать" неактивна во время выполнения операции, а также если вы не связали возможности и потенциальных клиентов Salesforce с конверсиями Google Рекламы или у вас есть несохраненные изменения действий-конверсий.

Если во время запланированного импорта возникнет проблема, вы получите оповещение в аккаунте Google Рекламы.

Как просмотреть историю импорта

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

      При нажатии на любую из этих трех ссылок полученный файл будет содержать столбец "Результаты" с подтверждением успешного импорта или объяснением причин неудачи. Ссылки удаляются через 30–60 дней после первой загрузки.

Возможные ошибки и способы их устранения

Если у вас возникли проблемы с загрузкой конверсий Salesforce, ознакомьтесь с этой статьей.

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