Как импортировать конверсии из 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 управляет другой пользователь, подберите оптимальное решение совместно.

Теперь большинство пользователей может управлять своими аккаунтами в новом интерфейсе Google Рекламы. Если вы используете старый интерфейс AdWords, выберите ниже прежнюю версию. Подробнее

Этап 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. Изменение кода веб-сайта для сохранения идентификатора клика в файле cookie

Если вы уже настроили импорт конверсий в AdWords, можете пропустить этот этап.

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

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

Для этого нужно перед закрывающим тегом </body> целевой страницы вставить следующий код JavaScript:

<script type="text/javascript">
function setCookie(name, value, days){
    var date = new Date();
    date.setTime(date.getTime() + (days*24*60*60*1000)); 
    var expires = "; expires=" + date.toGMTString();
    document.cookie = name + "=" + value + expires;
}
function getParam(p){
    var match = RegExp('[?&]' + p + '=([^&]*)').exec(window.location.search);
    return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}
var gclid = getParam('gclid');
if(gclid){
    var gclsrc = getParam('gclsrc');
    if(!gclsrc || gclsrc.indexOf('aw') !== -1){
        setCookie('gclid', gclid, 90);
    }
}
</script>

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

Этап 3. Настройка формы Salesforce Web-to-Lead

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

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

  1. Создайте стандартную форму Web-to-Lead со всеми полями, которые должны заполнять потенциальные клиенты. Также добавьте поле GCLID потенциального клиента, содержимое которого будет включаться в HTML-код, создаваемый Salesforce (где xxxx обозначает идентификатор поля GCLID):

    GCLID:<input id="xxxx" maxlength="255" name="xxxx" size="20" type="text" />
  2. Измените этот код следующим образом: <input id="xxxx" name="xxxx" type="hidden" />
    В таком случае удаляются атрибуты maxlength и size, значение атрибута type изменяется на hidden, а атрибуты id и name остаются прежними (они уникальны для каждой организации Salesforce).
  3. Добавьте созданное скрытое поле ввода в HTML-код существующей формы Web-to-Lead между тегами <form>.
  4. Между тегами <head> на HTML-странице отправки информации о потенциальном клиенте добавьте следующий код:
    <script> 
      window.onload = function getGclid() {        
                 document.getElementById("xxxx").value = (name = new     RegExp('(?:^|;\\s*)gclid=([^;]*)').exec(document.cookie)) ? 
    name.split(",")[1] : ""; }
     // window.onload() может поддерживаться не всеми браузерами.  
     // Если у вас возникли проблемы с отправкой GCLID
     // в виде скрытого поля, попробуйте
     // вызвать эту функцию при загрузке страницы.
     </script>
        
    Замените "xxxx" в этом коде на идентификатор из этапа 1.

Теперь можно собирать данные. При отправке формы Web-to-Lead этот скрипт вводит значение GCLID в скрытое поле и заполняет настраиваемые поля. 

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

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

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

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

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

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

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

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

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

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

  1. Нажмите Настроить конверсии рядом с названием аккаунта Salesforce, который вы хотите связать (если вы уже сделали это в диалоговом окне в конце этапа 6, то можете пропустить это действие).
    Страница аккаунтов Salesforce
  2. Установите флажки в разделе Milestone, чтобы выбрать статусы потенциальных клиентов и этапы возможности, которые вы хотите импортировать в качестве конверсий AdWords.
  3. В столбце "Конверсия" нажмите на раскрывающееся меню в первой контрольной точке и выберите Создать конверсию.
  4. Введите название конверсии, по которому вы сможете легко ее найти в отчетах, например "потенциальный клиент одобрен" или "новая возможность". Нажмите Готово.
    Действие-конверсия Salesforce
  5. В разделе Ценность укажите один из трех вариантов: 1) все конверсии имеют одинаковую ценность; 2) необходимо использовать значение из поля Expected Revenue (Ожидаемый доход) в аккаунте Salesforce (только конверсий по этапам возможности); 3) ценность учитывать не нужно. Нажмите кнопку Готово.
  6. В раскрывающемся меню Учет укажите, какие конверсии нужно учитывать: каждую или по одной на каждый клик. Вариант "Каждая" оптимален для отслеживания объема продаж, а "Одна" – для подсчета потенциальных клиентов. Нажмите кнопку Готово.
  7. В разделе Период учета конверсий укажите, в течение какого времени после клика или показа нужно отслеживать выбранное действие-конверсию. Чтобы регистрировать как можно больше конверсий, выберите максимальный период (90 дней). Нажмите кнопку Готово.
  8. Нажмите Создать.
  9. Повторите пункты 3–8 для каждой из строк, выбранных в шаге 2.
  10. В разделе "Расписание импорта" выберите в раскрывающемся меню периодичность импорта конверсий. Затем задайте время выполнения операции.

    Примечание. Если вы используете стратегию автоматического назначения ставок в AdWords, рекомендуем импортировать конверсии раз в сутки.
    Расписание импорта Salesforce
  11. Нажмите кнопку Сохранить.

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

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

Пример

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

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

Совет. Как редактировать действия-конверсии в Salesforce

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

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

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

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

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

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

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

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

  1. Войдите в аккаунт AdWords.
  2. В меню Инструменты выберите Конверсии.
  3. В меню слева выберите Salesforce.com.
  4. Выберите нужный аккаунт Salesforce и нажмите Изменить.
    Редактирование конверсии в Salesforce
  5. Нажмите кнопку Просмотреть историю импорта.
    View import history button
  6. Откроется всплывающее окно с историей импорта.
    История импорта

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

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

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