Как вручную импортировать конверсии Salesforce в Google Рекламу

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

В этой статье мы расскажем, как это сделать.

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

Импорт конверсий вручную возможен при соблюдении следующих требований:

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

Принцип работы

У каждой компании свои особенности ведения бизнеса и свой подход к определению потенциальных клиентов и этапов возможностей. Но не все из них необходимо учитывать как конверсии Google Реклама.

Здесь мы разберем пример интеграции, а далее объясним, как изменять настройки в соответствии с вашими потребностями.

Рассмотрим пример процесса продаж.

  1. Потенциальный клиент нажимает на объявление Google Рекламы и переходит по нему на ваш сайт.
  2. Клиент просматривает страницы сайта, описание товаров и видео, загружает документацию и вводит личную информацию в форму, созданную с помощью решения Salesforce Web-to-Lead.
  3. В системе Salesforce создается запись потенциального клиента.
  4. Когда клиент получает статус qualified (заинтересованный), создается запись о возможности с начальным статусом prospecting (потенциальный клиент).
  5. Закрытой и реализованной возможности присваивается соответствующий статус.
  6. Вы можете узнать, в каких случаях клик приводит к регистрации заинтересованного клиента и совершению продажи.
 

Описание процесса
Канал Ключевое событие Техническая информация
Онлайн Потенциальный клиент нажимает на объявление Google Рекламы и переходит по нему на ваш сайт. Google передает на веб-сайт идентификатор GCLID.
Онлайн Клиент просматривает страницы сайта, описание товаров и видео, загружает документацию и вводит личную информацию в форму, созданную с помощью решения Salesforce Web-to-Lead. С помощью кода JavaScript (примеры приведены ниже) сайт сохраняет полученный GCLID в файле cookie и передает его значение вместе с информацией о потенциальном клиенте, указанной в форме, на сайт Salesforce.com. Вы можете использовать функцию отслеживания конверсий Google Рекламы, чтобы учитывать таких потенциальных клиентов как конверсии.
Офлайн В системе Salesforce создается запись потенциального клиента. В системе Salesforce.com создается запись потенциального клиента с информацией о нем и значением GCLID.
Офлайн Когда клиент получает статус qualified (заинтересованный), создается запись о возможности с начальным статусом prospecting (потенциальный клиент). Salesforce сохраняет соответствующее событие-конверсию в истории возможностей, поэтому позже в Google Рекламе можно будет определить, когда именно клик принес новую возможность (заинтересованного потенциального клиента).
Офлайн Закрытой и реализованной возможности присваивается соответствующий статус. Salesforce сохраняет событие-конверсию в истории возможности для импорта в Google Реклама при совершении продажи.

Как выполнить настройку

Далее описываются процедуры настройки, которые может выполнить администратор Sales Cloud:

  • Создание настраиваемых полей для хранения GCLID и сопутствующей информации.
  • Получение идентификатора клика Google Реклама (GCLID).
  • Настройка HTML-формы Web-to-Lead для передачи GCLID в новые записи потенциальных клиентов.
  • Скачивание данных, необходимых для загрузки конверсий в Google Рекламу.
Этап 1. Настройка аккаунта Salesforce
  1. Создайте настраиваемое поле GCLID (API – GCLID__c) для объектов потенциального клиента и возможности. Длина поля составляет 255 символов. Поле заполняется автоматически, поэтому вы должны будете сделать его доступным только для чтения.
  2. Создайте настраиваемое текстовое поле формулы Google Ads Action (Действие Google Рекламы) для объектов потенциального клиента и возможности (API – Google Ads_Action__c) и введите в него формулу add. Это поле всегда содержит статическое значение add и используется для создания файла данных, возвращаемого администратором в Google Рекламу.
  3. На экране Lead Custom Field Mapping (Соотнесение настраиваемых полей интересов) свяжите GCLID поля потенциального клиента с идентификатором GCLID поля возможности. Это позволит автоматически передавать GCLID между этими объектами при создании возможности.
Этап 2. Изменение кода сайта для сохранения идентификатора клика в файле cookie

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

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

Чтобы обеспечить доступ к файлам cookie, форму 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-код формы между тегами <form>. Между тегами head на HTML-странице отправки информации о потенциальном клиенте добавьте следующий код:
            <script> 
            window.onload = function getGclid() {        
                 document.getElementById("xxxx").value = (name = new    
            RegExp('(?:^|;\\s*)gclid=([^;]*)').exec(document.cookie)) ? 
            // window.onload() может поддерживаться не всеми браузерами.  
            // Если у вас возникли проблемы с отправкой GCLID
            // в виде скрытого поля, попробуйте
            // вызвать эту функцию при загрузке страницы.
            </script>
         

    Вместо атрибута "xxxx" укажите идентификатор нового поля.

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

Этап 4. Экспорт данных ключевых событий

Рассмотрим пример с экспортом и загрузкой данных ключевых событий с интервалом в три дня.

  1. Чтобы экспортировать записи истории возможностей (OpportunityHistory), выполните следующий запрос с помощью инструмента Apex Data Loader или Lexi Loader:
            SELECT Opportunity.Google Ads_Action__c, Opportunity.GCLID__c, 
            StageName, ExpectedRevenue, CreatedDate FROM OpportunityHistory, 
            WHERE Opportunity.GCLID__c != null AND (StageName = 
            'Prospecting' OR StageName = 'Closed Won') AND CreatedDate = 
            LAST_N_DAYS:3
         

    В этом случае для каждого GCLID, связанного с возможностью, создается строка со статусом Prospecting (Потенциальный клиент) или Closed Won (Переговоры завершены успешно). В него также будут добавлены все поля (в нужном порядке), необходимые для того, чтобы быстро создать таблицу в формате CSV для импорта конверсий в Google Рекламу. Если вы хотите автоматизировать процесс импорта конверсий при помощи Google Ads API (AdWords API), можете пропустить следующие два шага и сразу перейти к этому руководству.

  2. Замените первую строку в файле экспорта следующими строками:
           Parameters:EntityType=OFFLINECONVERSION;TimeZone=HHMM; 
           Action,Google Click Id,Conversion Name,Conversion 
           Value,Conversion Time
         
  3. Установите в поле TimeZone (Часовой пояс) тот же часовой пояс, который задан в вашем аккаунте Google Рекламы (вы найдете его в нижнем колонтитуле).

Теперь можно загружать файл в Google Рекламу. Подробнее читайте в статье об отслеживании офлайн-конверсий.

Совет

Названия экспортируемых конверсий соответствуют этапам возможностей, поэтому действия-конверсии в Google Рекламе рекомендуется назвать так же. Например, для статуса IS Lead Qualified (Заинтересованный клиент) в Salesforce в Google Рекламе можно создать тип конверсии с таким же названием.

В противном случае вам потребуется изменить все названия конверсий в CSV-файле экспорта Salesforce на соответствующие типы конверсий, заданные в Google Рекламе.

Адаптация к потребностям компании

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

  • Чтобы обрабатывать данные об определенных прогнозируемых продажах, например с конкретным типом записи, добавьте в раздел WHERE запроса SOQL дополнительные условия (например, ...AND RecordType.Name = 'Electronics').
  • Чтобы обновлять данные по отслеживанию конверсий чаще или реже чем каждые 3 дня, измените SOQL-запрос (например, CreatedDate = LAST_N_DAYS:7), после чего создайте и загрузите новый CSV-файл с соответствующим интервалом.
  • Чтобы добавить в процесс продаж дополнительные события, например этап Paperwork Out (Документы готовы), внесите следующие изменения:
    • Добавьте в Google Рекламу действия-конверсии, название которых соответствует дополнительным этапам возможностей.
    • Добавьте в SOQL-запрос дополнительные условия в скобках (например, …OR StageName = 'Paperwork Out')
  • Чтобы добавить релевантные события не только для объекта возможностей, но и для объекта потенциального клиента, внесите следующие изменения:
    • Добавьте в Google Рекламу действия-конверсии, название которых соответствует статусам потенциального клиента.
    • Выполните запрос объекта LeadHistory (История статусов потенциального клиента), чтобы получить названия и отметки времени изменения (CreatedDate (Дата создания)) значения поля Status (Статус). Если требуется объединить наборы результатов обоих запросов в один CSV-файл, убедитесь, что столбцы имеют правильный формат.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
true
Achieve your advertising goals today!

Attend our Performance Max Masterclass, a livestream workshop session bringing together industry and Google ads PMax experts.

Register now

Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
11809916766096792164
true
Поиск по Справочному центру
true
true
true
true
true
73067
false
false
false