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

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

Содержание

 

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

Интеграция с Universal Analytics предназначена для передачи из Calltouch в Universal Analytics событий о звонках и заявках с сайта. Синхронизация Calltouch и Universal Analytics происходит в режиме реального времени - как только в личном кабинете Calltouch появляется звонок или заявка, соответствующие события по ним сразу же отправляются в Universal Analytics. В последнем при этом могут возникать небольшие задержки в обновлении данных, обычно не более 10 минут.

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

Настройка интеграции с Universal Analytics производится в два этапа:

  1. Установка скрипта совместного подключения Calltouch и Universal Analytics напрямую в код сайта или через Google Tag Manager.
  2. Включение интеграции в личном кабинете Calltouch.

Разберем каждый этап более подробнее.

 

Установка скрипта совместного подключения Calltouch и Universal Analytics напрямую в код сайта

Если стандартный скрипт Universal Analytics установлен напрямую в код сайта, скрипт совместного подключения Calltouch и Universal Analytics следует так же устанавливать напрямую в код сайта, иначе необходимо воспользоваться следующей инструкцией по установке кода через GTM. Для это необходимо выполнить следующие действия:

 

1. Удалить стандартный ранее установленный скрипт Calltouch в коде Вашего сайта.

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

<!-- Стандартный скрипт Calltouch -->
<script type="text/javascript">
 (function(w,d,e){
     var a='all',b='tou',src=b+'c'+'h';src='m'+'o'+'d.c'+a+src;
     var jsHost="https://"+src,s=d.createElement(e),p=d.getElementsByTagName(e)[0];
     s.async=1;s.src=jsHost+"."+"r"+"u/d_client.js?param;ref"+escape(d.referrer)+";url"+escape(d.URL)+";cook"+escape(d.cookie)+";";
     if(!w.jQuery){var jq=d.createElement(e);
jq.src=jsHost+"."+"r"+'u/js/jquery-1.7.min.js';
jq.onload=function(){
p.parentNode.insertBefore(s,p);};
p.parentNode.insertBefore(jq,p);}else{
p.parentNode.insertBefore(s,p);}}
(window,document,'script'));
</script>

Однако, в зависимости от версий, он может различаться. Найти любую из его версий в коде сайта можно по слову "d_client.js" без кавычек.

 

2.  Установить специальный скрипт совместного подключения Calltouch и Universal Analytics, расположив его строго ниже стандартного скрипта Universal Analytics:

<!-- Скрипт совместного подключения Calltouch и Universal Analytics -->
<script type="text/javascript">
(function (w, d, nv, ls){
var cid  = function () { try { var m1 = d.cookie.match('(?:^|;)\\s*_ga=([^;]*)');if (!(m1 && m1.length > 1)) return null; var m2 = decodeURIComponent(m1[1]).match(/(\d+\.\d+)$/); if (!(m2 && m2.length > 1)) return null; return m2[1]} catch (err) {}}();
var ct = function (w, d, e, c, n){ var a = 'all', b = 'tou', src = b + 'c' + 'h';  src = 'm' + 'o' + 'd.c' + a + src;
    var jsHost = "https://" + src, p = d.getElementsByTagName(e)[0],s1 = d.createElement(e);
    s1.async = 1; s1.src = jsHost + "." + "r" + "u/d_client.js?param;" + (c ? "client_id" + c + ";" : "") + "ref" + escape(d.referrer) + ";url" + escape(d.URL) + ";cook" + escape(d.cookie) + ";attrs" + escape("{\"attrh\":" + n + ",\"ver\":170310}") + ";";
    if (!w.jQuery) { var jq = d.createElement(e); jq.src = jsHost + "." + "r" + 'u/js/jquery-1.7.min.js'; jq.onload = function () { 
        p.parentNode.insertBefore(s1, p);};
        p.parentNode.insertBefore(jq, p);}else{
        p.parentNode.insertBefore(s1, p);}};
var gaid = function(w, d, o, ct, n){ if (!!o){ w.ct_timer = 0; w.ct_max_iter = (navigator.userAgent.match(/Opera|OPR\//) ? 10 : 20); w.ct_interval = setInterval(function(){
w.ct_timer++; if (w.ct_timer>=w.ct_max_iter) { clearInterval(w.ct_interval); ct(w, d, 'script', null, n); }},200);
w[o](function (){ var clId = null; try { var cnt = w[o] && w[o].getAll ? w[o].getAll() : null; clId = cnt && cnt.length > 0 && !!cnt[0] && cnt[0].get ? cnt[0].get('clientId') : null;} catch(e){ console.warn("Unable to get clientId, Error: "+e.message);} clearInterval(w.ct_interval); if(w.ct_timer < w.ct_max_iter){ct(w, d, 'script', clId, n);}});}else{ct(w, d, 'script', null, n);}};
if (cid === null && !!w.GoogleAnalyticsObject){
    if (w.GoogleAnalyticsObject=='ga_ckpr') w.ct_ga='ga'; else w.ct_ga = w.GoogleAnalyticsObject;
        if (typeof Promise !== "undefined" && Promise.toString().indexOf("[native code]") !== -1){new Promise(function (resolve) {var db, on = function () {  resolve(true)  }, off = function () {  resolve(false)}, tryls = function tryls() { try { ls && ls.length ? off() : (ls.x = 1, ls.removeItem("x"), off());} catch (e) { nv.cookieEnabled ? on() : off(); }};w.webkitRequestFileSystem ? webkitRequestFileSystem(0, 0, off, on) : "MozAppearance" in d.documentElement.style ? (db = indexedDB.open("test"), db.onerror = on, db.onsuccess = off) : /constructor/i.test(w.HTMLElement) ? tryls() : !w.indexedDB && (w.PointerEvent || w.MSPointerEvent) ? on() : off();}).then(function (pm){
            if (pm){gaid(w, d, w.ct_ga, ct, 2);}else{gaid(w, d, w.ct_ga, ct, 3);}})}else{gaid(w, d, w.ct_ga, ct, 4);}
}else{ct(w, d, 'script', cid, 1);}})(window, document, navigator, localStorage);
</script>

 

Таким образом для успешной интеграции Calltouch и Universal Analtyics в коде Вашего сайта должны присутствовать в данной последовательности два скрипта:

<!-- Произвольный код HTML -->
 
<!-- Стандартный скрипт Universal Analytics -->
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
  ga('create', 'UA-XXXXXXXX-X', 'auto');
  ga('send', 'pageview');
</script>
 
<!-- Произвольный код HTML -->
 
<!-- Скрипт совместного подключения Calltouch и Universal Analytics -->
<script type="text/javascript">
(function (w, d, nv, ls){
var cid  = function () { try { var m1 = d.cookie.match('(?:^|;)\\s*_ga=([^;]*)');if (!(m1 && m1.length > 1)) return null; var m2 = decodeURIComponent(m1[1]).match(/(\d+\.\d+)$/); if (!(m2 && m2.length > 1)) return null; return m2[1]} catch (err) {}}();
var ct = function (w, d, e, c, n){ var a = 'all', b = 'tou', src = b + 'c' + 'h';  src = 'm' + 'o' + 'd.c' + a + src;
    var jsHost = "https://" + src, p = d.getElementsByTagName(e)[0],s1 = d.createElement(e);
    s1.async = 1; s1.src = jsHost + "." + "r" + "u/d_client.js?param;" + (c ? "client_id" + c + ";" : "") + "ref" + escape(d.referrer) + ";url" + escape(d.URL) + ";cook" + escape(d.cookie) + ";attrs" + escape("{\"attrh\":" + n + ",\"ver\":170310}") + ";";
    if (!w.jQuery) { var jq = d.createElement(e); jq.src = jsHost + "." + "r" + 'u/js/jquery-1.7.min.js'; jq.onload = function () { 
        p.parentNode.insertBefore(s1, p);};
        p.parentNode.insertBefore(jq, p);}else{
        p.parentNode.insertBefore(s1, p);}};
var gaid = function(w, d, o, ct, n){ if (!!o){ w.ct_timer = 0; w.ct_max_iter = (navigator.userAgent.match(/Opera|OPR\//) ? 10 : 20); w.ct_interval = setInterval(function(){
w.ct_timer++; if (w.ct_timer>=w.ct_max_iter) { clearInterval(w.ct_interval); ct(w, d, 'script', null, n); }},200);
w[o](function (){ var clId = null; try { var cnt = w[o] && w[o].getAll ? w[o].getAll() : null; clId = cnt && cnt.length > 0 && !!cnt[0] && cnt[0].get ? cnt[0].get('clientId') : null;} catch(e){ console.warn("Unable to get clientId, Error: "+e.message);} clearInterval(w.ct_interval); if(w.ct_timer < w.ct_max_iter){ct(w, d, 'script', clId, n);}});}else{ct(w, d, 'script', null, n);}};
if (cid === null && !!w.GoogleAnalyticsObject){
    if (w.GoogleAnalyticsObject=='ga_ckpr') w.ct_ga='ga'; else w.ct_ga = w.GoogleAnalyticsObject;
        if (typeof Promise !== "undefined" && Promise.toString().indexOf("[native code]") !== -1){new Promise(function (resolve) {var db, on = function () {  resolve(true)  }, off = function () {  resolve(false)}, tryls = function tryls() { try { ls && ls.length ? off() : (ls.x = 1, ls.removeItem("x"), off());} catch (e) { nv.cookieEnabled ? on() : off(); }};w.webkitRequestFileSystem ? webkitRequestFileSystem(0, 0, off, on) : "MozAppearance" in d.documentElement.style ? (db = indexedDB.open("test"), db.onerror = on, db.onsuccess = off) : /constructor/i.test(w.HTMLElement) ? tryls() : !w.indexedDB && (w.PointerEvent || w.MSPointerEvent) ? on() : off();}).then(function (pm){
            if (pm){gaid(w, d, w.ct_ga, ct, 2);}else{gaid(w, d, w.ct_ga, ct, 3);}})}else{gaid(w, d, w.ct_ga, ct, 4);}
}else{ct(w, d, 'script', cid, 1);}})(window, document, navigator, localStorage);
</script>
 
<!-- Произвольный код HTML -->

где UA-XXXXXXXX-X - идентификатор отслеживания Universal Analytics, получить который можно в личном кабинете Universal Analtyics.

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

  1. Вначале стандартный скрипт Universal Analytics
  2. Затем скрипт совместного подключения Calltouch и Universal Analytics

 

Обратите внимание! Если Вы используете более одного личного кабинета Calltouch для просмотра статистики в пределах одного сайта, например, когда на одном сайте подменяются сразу два номера в кодах 495 и 800 разными пулами номеров, на Вашем сайте используется нестандартный скрипт Calltouch. В этом случае, чтобы настроить интеграцию с Universal Analytics, обратитесь в техническую поддержку info@calltouch.net, с просьбой выслать скрипт совместного подключения непосредственно для Вашего сайта.

 

Совет

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

 

Установка скрипта совместного подключения Calltouch и Universal Analytics  через Google Tag Manager

Если на Вашем сайте используется Google Tag Manager и скрипт Universal Analytics установлен через него, для интеграции Calltouch и Universal Analytics необходимо выполнить следующие действия:

 

1. Удалить стандартный скрипт Calltouch из кода Вашего сайта. Обычно стандартный скрипт Calltouch выглядит следующим образом:

<!-- Стандартный скрипт Calltouch -->
<script type="text/javascript">
 (function(w,d,e){
     var a='all',b='tou',src=b+'c'+'h';src='m'+'o'+'d.c'+a+src;
     var jsHost="https://"+src,s=d.createElement(e),p=d.getElementsByTagName(e)[0];
     s.async=1;s.src=jsHost+"."+"r"+"u/d_client.js?param;ref"+escape(d.referrer)+";url"+escape(d.URL)+";cook"+escape(d.cookie)+";";
     if(!w.jQuery){var jq=d.createElement(e);
jq.src=jsHost+"."+"r"+'u/js/jquery-1.7.min.js';
jq.onload=function(){
p.parentNode.insertBefore(s,p);};
p.parentNode.insertBefore(jq,p);}else{
p.parentNode.insertBefore(s,p);}}
(window,document,'script'));
</script>

Однако, в зависимости от версий, он может различаться. Найти любую из его версий в коде сайта можно по слову "d_client.js" без кавычек.

 

2. В личном кабинете Google Tag Manager перейти в раздел "Рабочая область => Теги" и кликнуть кнопку "Создать":

 

2. В открывшемся окне создания тега кликнуть на поле "Конфигурация тега":

 

3. Выбрать тип тега "Специальные => Пользовательский HTML":

 

4. В поле "HTML" необходимо вставить скрипт совместного подключения Calltouch и Universal Analytics:

Screen_Shot_2017-03-16_at_09.46.46.png

 

Необходимый скрипт можно скопировать ниже:

<!-- Скрипт совместного подключения Calltouch и Universal Analytics -->
<script type="text/javascript">
(function (w, d, nv, ls){
var cid  = function () { try { var m1 = d.cookie.match('(?:^|;)\\s*_ga=([^;]*)');if (!(m1 && m1.length > 1)) return null; var m2 = decodeURIComponent(m1[1]).match(/(\d+\.\d+)$/); if (!(m2 && m2.length > 1)) return null; return m2[1]} catch (err) {}}();
var ct = function (w, d, e, c, n){ var a = 'all', b = 'tou', src = b + 'c' + 'h';  src = 'm' + 'o' + 'd.c' + a + src;
    var jsHost = "https://" + src, p = d.getElementsByTagName(e)[0],s1 = d.createElement(e);
    s1.async = 1; s1.src = jsHost + "." + "r" + "u/d_client.js?param;" + (c ? "client_id" + c + ";" : "") + "ref" + escape(d.referrer) + ";url" + escape(d.URL) + ";cook" + escape(d.cookie) + ";attrs" + escape("{\"attrh\":" + n + ",\"ver\":170310}") + ";";
    if (!w.jQuery) { var jq = d.createElement(e); jq.src = jsHost + "." + "r" + 'u/js/jquery-1.7.min.js'; jq.onload = function () { 
        p.parentNode.insertBefore(s1, p);};
        p.parentNode.insertBefore(jq, p);}else{
        p.parentNode.insertBefore(s1, p);}};
var gaid = function(w, d, o, ct, n){ if (!!o){ w.ct_timer = 0; w.ct_max_iter = (navigator.userAgent.match(/Opera|OPR\//) ? 10 : 20); w.ct_interval = setInterval(function(){
w.ct_timer++; if (w.ct_timer>=w.ct_max_iter) { clearInterval(w.ct_interval); ct(w, d, 'script', null, n); }},200);
w[o](function (){ var clId = null; try { var cnt = w[o] && w[o].getAll ? w[o].getAll() : null; clId = cnt && cnt.length > 0 && !!cnt[0] && cnt[0].get ? cnt[0].get('clientId') : null;} catch(e){ console.warn("Unable to get clientId, Error: "+e.message);} clearInterval(w.ct_interval); if(w.ct_timer < w.ct_max_iter){ct(w, d, 'script', clId, n);}});}else{ct(w, d, 'script', null, n);}};
if (cid === null && !!w.GoogleAnalyticsObject){
    if (w.GoogleAnalyticsObject=='ga_ckpr') w.ct_ga='ga'; else w.ct_ga = w.GoogleAnalyticsObject;
        if (typeof Promise !== "undefined" && Promise.toString().indexOf("[native code]") !== -1){new Promise(function (resolve) {var db, on = function () {  resolve(true)  }, off = function () {  resolve(false)}, tryls = function tryls() { try { ls && ls.length ? off() : (ls.x = 1, ls.removeItem("x"), off());} catch (e) { nv.cookieEnabled ? on() : off(); }};w.webkitRequestFileSystem ? webkitRequestFileSystem(0, 0, off, on) : "MozAppearance" in d.documentElement.style ? (db = indexedDB.open("test"), db.onerror = on, db.onsuccess = off) : /constructor/i.test(w.HTMLElement) ? tryls() : !w.indexedDB && (w.PointerEvent || w.MSPointerEvent) ? on() : off();}).then(function (pm){
            if (pm){gaid(w, d, w.ct_ga, ct, 2);}else{gaid(w, d, w.ct_ga, ct, 3);}})}else{gaid(w, d, w.ct_ga, ct, 4);}
}else{ct(w, d, 'script', cid, 1);}})(window, document, navigator, localStorage);
</script>

 

Обратите внимание! Если Вы используете более одного личного кабинета Calltouch для просмотра статистики в пределах одного сайта, например, когда на одном сайте подменяются сразу два номера в кодах 495 и 800 разными пулами номеров, на Вашем сайте используется нестандартный скрипт Calltouch. В этом случае, чтобы настроить интеграцию с Universal Analytics, обратитесь в техническую поддержку info@calltouch.net, с просьбой выслать скрипт совместного подключения непосредственно для Вашего сайта.

 

5. Кликнуть на "Расширенные настройки" и установить значение -1 в поле "Приоритет активации тега". Таким образом скрипт совместного подключения Calltouch и Universal Analytics будет срабатывать строго после скрипта Universal Analytics, так же установленного через Google Tag Manager.

Screen_Shot_2017-03-16_at_09.50.09.png

 

6. Прокрутить текущее окно чуть ниже и кликнуть на поле "Триггеры":

 

7. В открывшемся окне выбрать триггер "All Pages", тем самым скрипт совместного подключения Calltouch и Universal Analytics будет активироваться на всех страницах сайта, где установлен Google Tag Manager. Если Вы желаете задать особые условия срабатывания скрипта совместного подключения Calltouch и Universal Analytics, на этой странице необходимо настроить необходимые Вам триггеры. В противном случае выберете значение по умолчанию - для всех страниц.

 

8. После того, как все предыдущие настройки конфигурации тега выполнены, необходимо сохранить их, кликнув на одноименную кнопку:

 

Screen_Shot_2017-03-16_at_09.52.34.png

 

9. Во всплывающем окне нужно указать имя нового тега, для удобства можете назвать его "Calltouch":

Screen_Shot_2017-03-16_at_09.54.16.png

 

10. После того, как новый тег "Calltouch" успешно создан, необходимо опубликовать его, воспользовавшись соответствующей кнопкой:

 

Включение интеграции в личном кабинете Calltouch

Установив скрипт совместного подключения Calltouch и Universal Analytics напрямую в код сайта или через Google Tag Manager, согласно инструкциям выше, необходимо активировать интеграцию. Для этого выполните следующие действия:

 

1. Перейдите в раздел "Интеграции => Universal Analytics" личного кабинета Calltouch и включите опцию "Включить/отключить интеграцию с Google Analytics":

 

2. Далее необходимо указать Tracking ID - идентификатор отслеживания Universal Analytics в формате UA-XXXXXXXX-X, получить который можно в личном кабинете Universal Analytics.

 

3. Выбрать тип звонков, по которым будут передаваться события в Universal Analytics:

Тип звонков Передаваемое событие в UA Описание
Все звонки, связавшиеся с сессией Call  Все звонки, по которым удалось определить источник.
Целевые звонки ValCall Звонки, по которым удалось определить источник и длительность которых укладывается в определенный временной промежуток, который Вы можете указать сами. По умолчанию звонок считается целевым, если его длительность составляет от 20 секунд до 300 секунд. Вы можете изменить границы целевого звонка на любые желаемые в разделе Настройки => Системные настройки.
Уникальные звонки UniqCall Звонки, по которым удалось определить источник и которые являются первыми звонками в Вашу компанию с какого-либо номера клиента. Например, если клиент позвонил несколько раз с одного и того же номера, то это всего один уникальный звонок.
Уникально-целевые звонки UVCall Звонки, по которым удалось определить источник и являющиеся уникальными, при этом укладывающиеся в заданный временной промежуток целевого звонка.
Звонки на статические номера  CallStatic Звонки на выделенные статические номера. При этом названия источников, за которыми закреплены статические номера в личном кабинете Calltouch, будут переданы в качестве ярлыков событий. 
Звонки без сессий noSession Звонки, по которым не удалось определить источник.

Обратите внимание!

События по заявкам с отслеживаемых форм сайта передаются автоматически по умолчанию при условии включенной интеграции Calltouch и Universal Analytics. Передаваемое событие в Universal Analytics по заявкам - Request.

По каждому событию, кроме CallStatic и noSession, в Universal Analytics передается client id (уникальный идентификатор клиента в Universal Analytics).

 

4. При необходимости можно включить дополнительные опции:

Включить/отключить интеграцию с OWOX BI

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

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

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

Обратите внимание! В OWOX BI с помощью Measurement Protocol передаются следующие параметры:

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

Если Вы используете теги звонков, настроить которые можно в разделе Настройки => Настройка тегов, можно передавать их в качестве ярлыков событий в Universal Analytics. В случае, если у звонков в статистике Calltouch не будет тегов, но опция "Передавать в UA теги звонков" включена, в UA будет передаваться значение (not set) ярлыка событий. Если один звонок отмечен одновременно несколькими тегами, они будут переданы в качестве ярлыков событий, разделенными символом "|".

Обратите внимание! При включенной опции в Universal Analytics будут передаваться только автоматически присвоенные теги, настроить которые можно в разделе Настройки => Настройка тегов. Теги, проставленные Вами вручную в разделе Клиенты => Журнал звонков, переданы не будут, т.к. синхронизация с Universal Analytics происходит в режиме реального времени, как только в личном кабинете Calltouch появляется звонок или заявка. Передать данные, например теги, проставленные позже, уже технически не предоставляется возможным.

 

5. Настроив интеграцию, не забудьте, сохранить все изменения одноименной кнопкой.

На этом настройка интеграции Calltouch и Universal Analytics завершена!

 

Проверка корректной работы интеграции

После успешной настройки интеграции Calltouch и Universal Analytics, в Universal Analytics по выбранным типам звонков будут передаваться события в категорию CallTouch, посмотреть которые можно, например, в разделе "Поведение => События => Лучшие события", выбрав категорию событий "CallTouch":

где:

  • Действия по событию соответствуют типам звонков из таблице выше.
  • Уникальность события определяется по уникальности client_id (уникальный идентификатор клиента в Universal Analytics, который мы передаем вместе с событием для всех заявок и звонков, кроме статических) в рамках сессии Universal Analytics. Ну путайте, пожалуйста, уникальность события с уникальными звонками. Уникальность звонка определяется по уникальности номера клиента в статистике Calltouch и передается отдельным событием UniqCall.
  • В качестве ценности передается длительность разговора в секундах.

 

Совет

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

Русскоязычные типы звонков Calltouch в Google Analytics

 

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

Где в качестве значений ярлыков будут названия тегов. В случае, если у звонков в статистике Calltouch не будет тегов, но опция "Передавать в UA теги звонков" включена, в UA будет передаваться значение (not set) ярлыка событий.

 

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

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

 

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

 

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

 

3. Вам будет предложен шаблон цели. Необходимо отказаться и выбрать опцию ниже "Собственная":

 

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

 

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

  • Поле "Категория" - указывается обязательное значение "CallTouch", где буква T - в верхнем регистре! Это связано с настройками передачи событий на стороне нашего сервера, которые были настроены в прошлом, когда наш бренд должен был отображаться как CallTouch).
  • Поле "Действие" - указывается передаваемое событие из таблице типов звонков выше, например, Call:

 

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

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

 

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

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

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