Наверх
Подписаться

Настройка интеграции с Google Analytics

Содержание

  

Об интеграции

Интеграция с Google Analytics предназначена для передачи из Calltouch в Google Analytics событий о звонках и заявках с сайта. События могут отправляться как в режиме реального времени (сразу после завершения звонка), так и в отложенном режиме (с задержкой в 4 часа после завершения звонка). Если по какой-либо причине событие в любом из режимов (в реальном времени либо с задержкой) не удалось передать в UA, например, сервер GA не отвечает, события формируются в очередь на стороне Calltouch и при первой возможности они все обязательно будут отправлены в UA. Таким образом, в GA будут гарантировано отправлены события по всем зафиксированным в статистике Calltouch звонкам.

advice_ver2.png Чтобы передавать в Google Analytics события о заявках с форм Вашего сайта, они заранее должны быть подключены к отслеживание с помощью API Calltouch.

Для работы интеграции на сайте должен быть установлен скрипт Calltouch, который в коде сайта должен находится ниже стандартного скрипта Google Analytics. До скриптов, между ними и после, может находиться произвольный код HTML. Необязательно располагать скрипты друг за другом, однако, обязательно сохранить их очередность:

  • Вначале стандартный скрипт Google Analytics
  • Затем скрипт Calltouch 

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

 

Настройка интеграции в личном кабинете Calltouch

Для этого необходимо перейти в раздел  "Интеграции => Отправка данных во внешние системы => Google Analytics" личного кабинета Calltouch:

______________2019-08-16___12.17.44.png

Чтобы настроить интеграцию с Google Analytics в личном кабинете Calltouch достаточно выполнить 4 шага:

  1. Указать идентификатор счетчика UA
  2. Выбрать в какой момент после завершения звонка отправлять событие в UA
  3. Выбрать по каким лидам будут отправляться события в UA
  4. Выбрать передавать ли в GA теги звонков

Затем сохранить изменения и интеграция автоматически начнет работать. Рассмотрим все шаги настройки интеграции детальнее.

 

 

Указание идентификатора счетчика UA

Укажите идентификатор счетчика Google Analytics, в который будут отправляться события по звонкам и заявкам, зафиксированными в Calltouch.

______________2019-08-16___12.19.08.png

 

Выбор в какой момент после завершения звонка отправлять событие в UA

Calltouch может отправлять события в GA сразу после завершения звонка и/или с задержкой в 4 часа после завершения звонка. За эти способы отправки в личном кабинете Calltouch отвечают 2 опции:

  • Включить/отключить передачу событий в Google Analytics в режиме реального времени - событие по звонку будет отправлено в GA сразу же после завершения звонка. Имя создаваемой категории событий в GA - CallTouch.
  • Включить/отключить передачу событий в Google Analytics с задержкой в 4 часа - событие по звонку будет отправлено через 4 часа после завершения звонка. Имя создаваемой категории событий в GA - CallTouch_delay.

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

advice_ver2.png Calltouch не передает в GA источников звонков, т.к. в GA источник трафика у события определяется самостоятельно на основе данных сессии посетителя из счетчика GA и идентификатора cid (Google Client ID), который Calltouch передает в событии, и по которому и в GA происходит склейка сессии пользователя GA с событием, переданным из Calltouch. Поэтому отправка событий с задержкой в 4 часа может привести к большой погрешности в статистике UA, т.к. источник трафика события не всегда сможет быть корректно определен в UA из-за продолжительного времени (4 часа) спустя начала сессии посетителя, которая была зафиксирована в UA. Мы настоятельно рекомендуем использовать Вам одновременно 2 режима отправки событий - и в режиме реального времени сразу после завершения звонка и в отложенном режиме с задержкой в 4 часа. А для чего в таком случае вообще нужна отправка события с задежкой в 4 часа, см. далее. 

Для чего может быть полезна отправка события в GA через 4 часа после завершения звонка?

Это необходимо, если после завершения разговора звонку присваиваются какие-либо из тегов, которые на момент отправки события в GA после завершения звонка, еще не были проставлены звонку. Звонки могут быть размечены тегами различными способами как в процессе разговора:

так и после завершения разговора:

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

 

Выбор по каким звонкам будут отправляться события в UA

По одному звонку в GA может быть отправлено несколько событий. Какие именно события отправлять по одному звонку необходимо выбрать в настройках интеграции:

______________2019-08-16___13.25.54.png

События объединяются в категорию, которая автоматически создается в GA при первой передаче события после настройки интеграции. Имя категории и событий внутри нее зависит от того в какой момент передаются события:

  • Имя категории CallTouch - события передаются сразу после завершения звонка
  • Имя категории CallTouch_delay - события передаются с задержкой в 4 часа после завершения звонка. Все события внутри этой категории будут так же иметь приставку _delay в конце имени, см. таблицу далее.

Кроме того, по каждому событию, кроме CallStatic и noSession (см. таблицу далее), в Google Analytics так же передается cid (уникальный идентификатор клиента Google Client ID).

События по каким звонкам могут быть отправлены в UA?

Открыть таблицу событий по звонкам и заявкам
Тип звонков/заявок Передаваемое событие (параметр ea) в GA сразу после завершения звонка Передаваемое событие (параметр ea) в GA с задержкой в 4 часа после завершения звонка Описание
Все звонки, связавшиеся с сессией* Call   Call_delay Все звонки, по которым удалось определить источник.
Целевые звонки, связавшиеся с сессией* ValCall  ValCall_delay Звонки, по которым удалось определить источник и длительность которых укладывается в определенный временной промежуток, который Вы можете указать сами. По умолчанию звонок считается целевым, если его длительность составляет от 20 секунд до 300 секунд. Вы можете изменить границы целевого звонка на любые желаемые в разделе Настройки => Статистика.
Уникальные звонки, связавшиеся с сессией* UniqCall UniqCall_delay Звонки, по которым удалось определить источник и которые являются первыми звонками в Вашу компанию с какого-либо номера клиента. Например, если клиент позвонил несколько раз с одного и того же номера, то это всего один уникальный звонок.
Уникально-целевые звонки, связавшиеся с сессией* UVCall  UVCall_delay Звонки, по которым удалось определить источник и являющиеся уникальными, при этом укладывающиеся в заданный временной промежуток целевого звонка.
Все звонки без сессии

noSession

 noSession_delay Все звонки, по которым не удалось определить сессию
Целевые звонки без сессии ValnoSession ValnoSession_delay  Звонки, по которым не удалось определить источник и длительность которых укладывается в определенный временной промежуток, который Вы можете указать сами. По умолчанию звонок считается целевым, если его длительность составляет от 20 секунд до 300 секунд. Вы можете изменить границы целевого звонка на любые желаемые в разделе Настройки => Статистика.
Уникальные звонки без сессии UniqnoSession  UniqnoSession_delay  Звонки, по которым не удалось определить источник и которые являются первыми звонками в Вашу компанию с какого-либо номера клиента. Например, если клиент позвонил несколько раз с одного и того же номера, то это всего один уникальный звонок. 
Уникально-целевые звонки без сессии  UVnoSession  UVnoSession_delay Звонки, по которым не удалось определить источник и являющиеся уникальными, при этом укладывающиеся в заданный временной промежуток целевого звонка.
 Звонки на статические номера CallStatic  CallStatic_delay  Все звонки на статические номера
Целевые звонки на статические номера  ValCallStatic  ValCallStatic_delay  Все звонки на статические номера и длительность которых укладывается в определенный временной промежуток, который Вы можете указать сами. По умолчанию звонок считается целевым, если его длительность составляет от 20 секунд до 300 секунд. Вы можете изменить границы целевого звонка на любые желаемые в разделе Настройки => Статистика.
Уникальные звонки на статические номера  UniqCallStatic  UniqCallStatic_delay Все звонки на статические номера и которые являются первыми звонками в Вашу компанию с какого-либо номера клиента. Например, если клиент позвонил несколько раз с одного и того же номера, то это всего один уникальный звонок. 
Уникально-целевые звонки на статические номера  UVCallStatic  UVCallStatic_delay Все звонки на статические номера, которые являются уникальными, при этом укладывающиеся в заданный временной промежуток целевого звонка.
Все заявки, связанные с сессией* Request  Request_delay  Все заявки, по которым удалось определить источник.
Целевые заявки, связанные с сессией* ValRequest   ValRequest_delay Заявки, по которым удалось определить источник и характеристики целевой заявки которых соответствуют указанным настройкам. Вы можете изменить эти характеристики на любые желаемые в разделе Настройки => Статистика.
Уникальные заявки, связанные с сессией* UniqRequest   UniqRequest_delay Заявки, по которым удалось определить источник и характеристики уникальной заявки которых соответствуют указанным настройкам. Вы можете изменить эти характеристики на любые желаемые в разделе Настройки => Статистика.
Уникально-целевые заявки, связанные с сессией* UVRequest  UVRequest_delay  Заявки, по которым удалось определить источник и являющиеся уникальными, при этом соответствующие условиям целевой заявки.
Все заявки без сессии  RequestNosession  RequestNosession_delay  Все заявки, по которым не удалось определить источник.
Целевые заявки без сессии  ValRequestNosession  ValRequestNosession_delay  Заявки, по которым не удалось определить источник и характеристики целевой заявки которых соответствуют указанным настройкам. Вы можете изменить эти характеристики на любые желаемые в разделе Настройки => Статистика.
Уникальные заявки без сессии  UniqRequestNosession  UniqRequestNosession_delay  Заявки, по которым не удалось определить источник и характеристики уникальной заявки которых соответствуют указанным настройкам. Вы можете изменить эти характеристики на любые желаемые в разделе Настройки => Статистика.
Уникально-целевые заявки без сессии   UVRequestNosession UVRequestNosession_delay  Заявки, по которым не удалось определить источник и являющиеся уникальными, при этом соответствующие условиям целевой заявки.

 * Имеется в виду, наличие связки с сессией Analytics (т.е. наличие Google Client ID).

Перед отправкой в Analytics события по звонку или заявке делается проверка на наличие Google Client ID в сессии Calltouch, связанной с этим лидом:

  • Если Google Client ID есть, то событие передаётся как звонок или заявка, связанные с сессией.
  • Если Google Client ID нет, то событие будет либо noSession либо CallStatic (для звонков), в зависимости от того, на какой номер поступил данный звонок - из динамического пула или из статического.

Если у звонка нет client_id (звонок на статический номер или звонок без сессии), то мы передаем в Google Analytics source и medium звонка. Если звонок был совершен на статический номер без настроек отображения пула, то в source и medium передастся название номера транслитом и <ne ukazano> в качестве канала. Если же статический номер имеет настройку отображения (например, yandex cpc, что характерно визиткам Яндекс.Директ), то передастся yandex cpc, соответственно. Нагляднее в таблице:

Тип звонка Что передастся в GA
Звонок на статический номер без настроек отображения пула Название статического номера транслитом и <ne ukazano> в качестве канала
Звонок на статический номер с настройками отображения пула (напр., визитка Яндекс.Директ) Источник и канал из настроек отображения пула (yandex cpc для визитки Яндекс.Директ)
Звонок без сессии на номер из динамического пула  Название динамического пула транслитом и канал <ne ukazano>

 

События по обратным звонкам

События по обратным звонкам передаются как события по обычным звонкам + в качестве ярлыка передается тег, который автоматически присваивается обратному звонку в статистике Calltouch:

Поэтому, чтобы отличить в GA обычный звонок от обратного, необходимо включить передачу тегов в UA.

 

Дополнительные события с вашего сайта

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

Все события также объединены в категорию Calltouch, однако данные события отправляются в Google Analytics сразу, в момент наступления. Настройки из блока «Способ передачи данных» никак на них не влияют.

Тип звонка Передаваемое событие в GA Описание
Показ кнопки обратного звонка Callback_button_show Передается каждый показ кнопки при обновлении страницы.
Показ формы обратного звонка Callback_form_show Передается каждый показ формы при обновлении страницы.
Получение заявки на обратный звонок Callback_form_sent Передается каждая заявка после нажатия кнопки отправки.
Каждое событие привязано к соответствующему типу виджета, но в Аналитиксе будут отображаться суммарные значения по каждому типу события, если виджетов несколько. 
В эти события передаются события по звонкам с виджетов обратного звонка, промо, умной заявки. 


advice_ver2.pngВажно! События по заявкам могут быть переданы в одну дату, а фактически звонок может быть совершен в другую. Например, такая ситуация может произойти при заказе звонка в нерабочее время.
Также, данные по количеству показов кнопки/формы и количество отправленных заявок в календарную дату никогда не будут совпадать с отчетом по виджетам. Так происходит потому, что события отправляются в режиме реального времени, а отчет по виджетам строится по дате сессии, к которой привяжутся звонки. 

 

Передача в GA тегов звонков

Звонки в Calltouch могут быть размечены тегами различными способами как в процессе разговора, так и после завершения разговора. Теги передаются в GA в качестве ярлыков событий. При передаче тега, в название которого используется кириллица, она автоматически преобразуется в транслит. Если один звонок отмечен одновременно несколькими тегами, они будут переданы в качестве ярлыков событий, разделенными символом | без пробелов.

 

Передача в GA тегов, проставленных звонку в процессе разговора.

Это могут быть следующие типы тегов:

Для передачи в GA данных типов тегов необходимо включить опцию Передавать теги:

______________2019-08-16___14.40.23.png

 

Передача в GA тегов, проставленных звонку после завершения разговора. 

Это могут быть следующие типы тегов:

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

advice_ver2.png Теги, проставленные звонку спустя более 4 часов после его завершения, не смогут быть переданы в UA, т.к. события уже не смогут быть связаны с сессиями GA из-за продолжительного времени. 

 

Интеграция с OWOX BI

Компания OWOX BI специализируется на внедрении Google Analytics 360 в eCommerce-проекты и разработки уникальных онлайн-сервисов на основе Google BigQuery. Если Вы пользуетесь данным сервисом, включите интеграцию с OWOX BI, после чего события в выбранном режиме отправки и по выбранным типам звонков будут так же передаваться из Calltouch в сервис OWOX BI:

______________2018-11-26___13.29.55.png

 

Ознакомиться с инструкцией по настройке OWOX BI можно ссылке:

https://support.owox.com/hc/ru/articles/216907048

После включения передачи событий в OWOX BI, с помощью протокола Measurement Protocol в данный сервис, Calltouch будет передавать следующие переменные и их значения:

  • tid => Счетчик Google Analytics
  • cid => Google Client ID
  • t => Событие в Google Analytics
  • ec => Категория событий CallTouch
  • ea => Событие по звонку или заявки
  • el => Ярлык события (теги звонков)
  • ev => Значение события
  • tel => Номер звонившего

advice_ver2.png Важно — если у звонка нет client_id (звонок на статический номер или звонок без сессии), то мы передаем в Google Analytics source и medium звонка. Если звонок был совершен на статический номер без настроек отображения пула, то в source и medium передастся название номера транслитом и <ne ukazano> в качестве канала. Если же статический номер имеет настройку отображения (например, yandex cpc, что характерно визиткам Яндекс.Директ), то передастся yandex cpc, соответственно. Нагляднее в таблице:

Тип звонка Что передастся в GA
Звонок на статический номер без настроек отображения пула Название статического номера транслитом и <ne ukazano> в качестве канала
Звонок на статический номер с настройками отображения пула (напр., визитка Яндекс.Директ) Источник и канал из настроек отображения пула (yandex cpc для визитки Яндекс.Директ)
Звонок без сессии на номер из динамического пула  Название динамического пула транслитом и канал <ne ukazano>

 

Настройка целей по событиям Calltouch в Google Analytics

Для Вашего удобства по событиям Calltouch в Google Analytics можно настроить цели. Цель считается выполненной при появлении уникального события в Google Analytics. Для настройки цели необходимо выполнить следующие действия:

 

1. Перейти в раздел "Администратор => Представление => Цели":

 

2. В открывшимся окне кликнуть по кнопке "+Цель":

  

3. Далее в блоке "Описание цели" необходимо указать произвольное название цели, например, "Уникальный звонок из Calltouch" и выбрать тип "Событие":

Screenshot_at_Apr_12_17-30-40.png

 

4. В блоке "Подробные сведения о цели" необходимо указать значения:

  • Поле "Категория" - указывается обязательное значение "CallTouch", если цель создается для событий, отправляемых сразу после завершения звонка, или значение "CallTouch_delay", если цель создается для событий, отправляемых с задержкой в 4 часа.
    advice_ver2.png Буква T в значение CallTouch указывается в верхнем регистре. Это связано с настройками передачи событий на стороне нашего сервера, которые были настроены в прошлом, когда наш бренд должен был отображаться как CallTouch.
  • Поле "Действие" - указывается передаваемое событие из таблицы событий. В нашем примере мы создаем цель "Уникальный звонок из Calltouch", поэтому указываем соответствующее значение из таблицы событий UniqCall.
  • Поле "Ярлык" - в качестве ярлыка в Google Analytics передаются теги звонков, поэтому в ярлыке создаваемой цели Вы можете указать название тега (латиницей), который должен был присвоиться звонку в Calltouch, чтобы цель была достигнута. Обратите внимание, что теги могут присваиваться звонку и после его завершения, в этом случае необходимо использовать категорию "CallTouch_delay" и соответствующие значения событий из таблицы выше. Подробнее см. в разделе Передача в GA тегов звонков. В данном примере в качестве значения ярлыка мы укажем регулярное выражение /Vizitka/ - цель выполнится, если звонок будет содержать тег Визитка:

Screenshot_at_Apr_12_18-04-25.png

 

5. После того, как Вы сохраните настроенную цель, она успешно отобразиться в списках целей.

Screenshot_at_Apr_12_18-09-55.png

В дальнейшем цель может использоваться для построения различных отчетов Google Analytics.

 

Популярные цели на основе событий Calltouch

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

1. Звонки без сессий (например, на резервный номер).

Может использоваться для того, чтобы отслеживать количество звонков, источник которых не определяется.

______________2019-08-16___15.23.00.png

 

2. Звонок на статический номер Calltouch

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

Все звонки:

______________2019-08-16___15.23.08.png

Звонок на определенный статический номер (напр., Авито):

______________2019-08-16___15.25.01.png

Обратите внимание, что название статики пишется в ярлык всегда транслитом!

 

3. Все звонки

Используется для отслеживания количества всех звонков, поступающих на номера Calltouch.

______________2019-08-16___15.26.34.png

 

4. Обратный звонок с виджета Calltouch

Используется для отслеживания звонков, заказанных с помощью виджета Calltouch. Обратите внимание, что сюда не входят звонки с форм, которые прозваниваются Calltouch. Для этого существует отдельный способ настройки.

______________2019-08-16___15.31.10.png

В ярлык пишется: Obratnyj zvonok s vidzheta

 

5. Обратный звонок с формы

Используется для отслеживания звонков, совершенных виджетом Calltouch, который отслеживает ваши формы на сайте.

______________2019-08-16___15.31.03.png

В ярлык пишется: Obratnyj zvonok s formy

 

6. Все заявки

Используется для отслеживания всех заявок, которые отслеживаются Calltouch.

______________2019-08-16___15.33.33.pngadvice_ver2.png Важно! Calltouch не поддерживает автоматическое создание целей на стороне Google Analytics ввиду того, что у Analytics есть ограничение на создание целей в одном представлении — не более 20. Автоматическое создание целей может лишить вас возможности создавать цели для других своих задач, поэтому мы отправляем в ваш счетчик только события, а решение о создании целей на их основе остается за вами.

 

Предоставление доступов к счетчику сотрудникам Calltouch

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

  • Войдите в аккаунт Google Analytics.
  • Откройте вкладку Администратор и перейдите к нужному аккаунту, ресурсу или представлению.
  • Нажмите «Управление пользователями» в столбце "Аккаунт", "Ресурс" или "Представление" (в зависимости от того, на каком уровне нужно добавить пользователей).
  • В списке «Пользователи аккаунта» нажмите + > «Добавить пользователей».
  • Укажите адрес электронной почты, связанный с аккаунтом Google этого человека.
  • Выберите «Уведомить новых пользователей по эл. почте, чтобы отправить сообщение».
  • Выберите нужные разрешения.
  • Нажмите «Добавить».

Подробнее о работе с доступами к Google Analytics в справке от Google — https://support.google.com/analytics/answer/1009702?hl=ru&ref_topic=6014099

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 29 из 36
Еще есть вопросы? Отправить запрос

0 Комментарии

Войдите в службу, чтобы оставить комментарий.