Дополнительные возможности сбора данных

Добавление url в свойство или события пользователей, фильтрация ботов и прочие настройки

Добавить url страницы в свойства события и пользователя

◾Запись в событие пользователя

Перейдите в раздел "Настройки" - "Сбор данных о пользователях" - "Настроить Javascript код":

 и добавьте туда следующий код:

var cqurl = document.createElement('input');
cqurl.setAttribute('type', 'hidden');
cqurl.setAttribute('id', 'cqurl');
cqurl.value = location.href;
document.querySelector('head').appendChild(cqurl);

Код в разделе должен выглядеть вот так. Не забудьте сохранить.

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

Теперь вы можете использовать селектор #cqurl для вставки в свойства события или свойства пользователя. Создать событие можно в разделе Настройки - Сбор данных о посетителях.

◾Запись в свойство пользователя

Чтобы добавить в свойства пользователя URL страницы, на котором в данный момент находится пользователь, необходимо воспользоваться методом identify.

Пример: 
В раздел "Настройки" - "Сбор данных о пользователях" - "Настроить Javascript код" вставляем следующий скрипт:

carrotquest.identify([{op: 'update_or_create', key: 'НАЗВАНИЕ СВОЙСТВА', value: window.location.href}]);

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

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

Фильтрация ботов

По умолчанию фильтруются следующие боты из JavaScript библиотеки Carrot quest:

  • Yahoo
  • Googlebot 
  • Mail.Ru Bot
  • YandexBot 
  • BingBot
  • FaceBot
  • VK Share
  • AppleBot
  • TwitterBot

Все другие боты, переходящие на ваш сайт, будут влиять на информацию о пользователях в базе Carrot quest. Установите код, чтобы отфильтровывать таких пользователей:

  1. Просматривайте информацию юзер-агента у уникальных посетителей вашего сайта;
  2. Ищите слово “bot” где-нибудь в информации юзер-агента.
  3. Если вы нашли слово “bot”, задайте свойство $ignore определено.

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

В качестве примера для GTM ботов код будет выглядеть так:

!function(){function t(t,e){return function(){window.carrotquestasync.push(t,arguments)}}if("undefined"==typeof carrotquest){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://cdn.carrotquest.app/api.min.js",document.getElementsByTagName("head")[0].appendChild(e),window.carrotquest={},window.carrotquestasync=[],carrotquest.settings={};for(var n=["connect","track","identify","auth","onReady","addCallback","removeCallback","trackMessageInteraction"],a=0;a<n.length;a++)carrotquest[n[a]]=t(n[a])}}(); if (!/(Bot)/i.test(navigator.userAgent)) { carrotquest.connect("xxx") };

Вместо xxx необходимо добавить API ключ из раздела Настройки - Разработчикам.

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

Удаление событий

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

Для этого перейдите в раздел "Настройки" - "Сбор данных о пользователях" - "Настроенные события". Здесь вы можете посмотреть  полный список настроенных вами событий. 

Найдите нужное событие и нажмите на значок урны. Вы увидите предупреждение:

Что произойдёт при удалении события:

  • сегменты, в которые входило удалённое событие, продолжат работать без учета этого события (в том числе в аудитории сообщения);
  • Триггерные сообщения, в которых удалённое событие было триггером, перестанут отправляться;
  • Воронки, в которые входило удалённое событие, перестанут работать.

Так будет выглядеть воронка с удалённым событием

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


Работает на