Архитектура
Обработка входящих запросов
Коммуникация сервисов
Руководство пользователя
Получение данных из сервисов
Использование Панели управления
Использование инструментов из комплекта
Работа с Theia
Мониторинг Netdata
Работа с Jupyter
Работа с ClickHouse
Основные принципы
Модификация схемы
Подключение к VPN
Справочная информация
HTTP Redirect
Каналы получения данных
WebSocket
Загрузка больших файлов
JSON-RPC 2.0 RST
API сервисов
Director API
Front API
RockMe Framework (TypeScript)
Переменные окружения
Маппинг путей
Сетевая инфраструктура
Схема хранилища ClickHouse
Создание сервисов
Python + Band Framework
Организация сервиса
Коммуникация с другими сервисами
Работа с ClickHouse
Другие возможности
TypeScript + Rockme Framework
Организация сервиса
Туториалы
Получение данных из других сервисов
Сбор сырых данных Google Analytics
Создание динамического Calltracking
Построение истории отдельного пользователя
Классические модели атрибуции
Вероятностное прохождение воронки
Атрибуция по индексу активности
Воронки
Реализация Cookie-Sync
Сегментация пользователей
X
Выберите раздел

Перехват пикселей

Конфигурация трекера

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

Подробне про гегулярные выражения в JavaScript можно узнать тут.

Пример:

//...
pixelSync: {
  patterns: [
    ['https://dss-us\\.hybrid\\.ai/Pixel/Track2.*pid=([0-9a-z]+)', 'hybridPid'],
    //...
  ]
}
//...

Пользователю будет присвоен параметр hybridPid, аналогично вызову rstat.identify({hybridPid: 'xxxxxxxxx'})

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