ОБРАБОТЧИК №1

Техническое задание.

Версия CRM Битрикс24 – облачная.

ЗАДАЧА: Создать обработчик События изменения Статуса Лида:

ОБРАБОТЧИК №1 – для отправки данных о транзакции в Google Analytics в тот момент, когда статус Лида меняется на «Завершить обработку Лида».

Так как Лиды (заявки) приходят из разных источников (формы обратной связи, онлайн-чат Jivosite, IP-телефония), то они отличаются количеством данных о рекламных источниках (так как точность определения источника разная), а, следовательно, и количеством заполненных полей. Качественной разницы между ними нет, они одинаковые – только количество заполненных полей разное.

Например:

1. Лиды из форм обратной.

Заполненные поля – Идентификатор Кода, ClientId, Номер Транзакции, Сумма.

2. Лиды из IP-телефонии.

Заполненные поля ОБРАБОТЧИК №1 – Идентификатор Кода, ClientId, Номер Транзакции, Сумма, Рекламный Канал, Рекламный Источник, Рекламная Кампания.

3. Лиды из онлайн-чата Jivosite.

Заполненные поля – Идентификатор Кода, ClientId, Номер Транзакции, Сумма, Рекламный Канал, Рекламный Источник, Рекламная Кампания, Номер Объявления и/или Ключевое слово.

4. Лиды из CPA.

Заполненные поля – Идентификатор Кода, ClientId, Номер Транзакции, Сумма, Рекламный Канал, Рекламный Источник.

ОБРАБОТЧИК №1

ПРИМЕНЕНИЕ:для отправки данных о транзакции в Google Analytics в тот момент, когда статус Лида меняется на «Завершить обработку Лида».

Соответствие полей в профиле Лида и параметров http-запроса:

Параметр Поле

tid Код Отслеживания

cid ClientId

ti Номер Транзакции

tr Возможная сумма сделки

cm Рекламный Канал

cs Рекламный Источник

cn Рекламная Кампания

cc Название Объявления

ck ОБРАБОТЧИК №1 Ключевое Слово

Параметры v=1 и t=transaction имеют постоянные значения и полей в профиле Лида не имеют.

СХЕМА РАБОТЫ ОБРАБОТЧИКА №1:

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

Исключение – поле ClientId. В его случае обработчик должен работать следующим образом:

ЕСЛИ (поле «ClientId» заполнено), ТО cid = ЗНАЧЕНИЕ ПОЛЯ «ClientId»,

ИНАЧЕ cid = ЗНАЧЕНИЕ ПОЛЯ «Номер Транзакции».

Это необходимо потому, что РЕАЛЬНЫЙ ClientId сейчас есть только у Лидов из форм обратной связи (парсится из куки-файлов), у остальных он ПРОИЗВОЛЬНЫЙ.

ПРИМЕРЫ:

1. При изменении статуса Лида ОБРАБОТЧИК №1 в CRM Битрикс24 на «Завершить обработку Лида» информация по сделке должна автоматически отправляться в Google (Universal) Analytics. Для этого в момент изменения статуса Лида должен быть произведен переход по ссылке согласно Measurement Protocol. То есть должен сработать обработчик События изменения статуса Лида.

Виды Лидов и примеры ссылок к ним:


documentbbllomb.html
documentbbllvwj.html
documentbblmdgr.html
documentbblmkqz.html
documentbblmsbh.html
Документ ОБРАБОТЧИК №1