Передача конверсий с Битрикс24
в Google, Facebook, Instagram и Яндекс

Зачем передавать конверсии
Конверсия является конечной целью коммерческих проектов. Передавая конверсию, вы учите алгоритмы рекламной площадки, какие Лиды покупают и сколько денег приносят, т.е. автоматически формируете целевую аудиторию (ЦА). Основываясь на этой информации, рекламные площадки отдают предпочтение вашей рекламе, если Лид подходит под описание ЦА и будет рентабелен. Правильно обученный Искусственный интеллект (ИИ) в несколько раз эффективней подбирает ЦА, чем человек (маркетолог или владелец бизнеса).
Два самых эффективных типа компаний — оптимизация рентабельности и оплата за конверсию, требуют от вас передавать конверсию и ее цену.
Приятный бонус — формирование продвинутой статистики на основе конверсий для отчетов. Все что нужно для эффективной рекламы на автопилоте — интегрировать рекламную площадку с вашей CRM.
Данный плагин не подходит для проектов, главная цель которых максимальное количество посещений сайта (новостные проекты, агрегаторы и т.д.).
Конверсии из CRM точнее
CRM знает о клиенте все – когда, что и сколько покупал клиент. Передавая эту информацию по факту наступления событий, вы передаете уже наступившие конверсии с точной суммой.
Например, популярная конверсия «Отправка формы» не гарантирует, что клиент целевой и совершит покупку, поэтому цена этой конверсии не передается. Если на сайте есть несколько услуг/продуктов с одинаковой формой (например, форма «Перезвонить мне»), то для рекламной площадки конверсия этой формы одинакова на весь сайт, будь то дорогая VIP-услуга или бесплатная консультация. Если «учить» рекламную площадку по таким конверсиям, это может привести к тому, что рекламный кабинет будет направлять вам не качественных Лидов. В случае с CRM, заказ звонка через форму «Перезвонить мне» не фиксируется как конверсия, пока клиент не совершит сделку на определенную сумму.
Как это работает
При добавлении цели в CRM создается робот, который срабатывает на определенных этапах воронки продаж (см. Как настроить робот). В карточку цели вы вносите данные для интеграции плагина и рекламных кабинетов.
Когда посетитель на сайте заполняет форму, оформляет заказ или пишет в чат - в карточке CRM сохраняется его уникальный идентификатор. При смене стадии CRM, запускается ранее настроенный робот и передает эти данные в плагин. Плагин обрабатывает информацию и высылает данные о событии в соответствующие рекламные кабинеты.

Facebook конверсия
Отправляйте нужные события используя плагин и Facebook Conversion API, передавая уникальный идентификатор посетителя с Facebook Pixel.
В события можно передавать стоимость и валюту, чтобы определять ценность конверсии.

Конверсия в Google Analytics
Плагин отправляет в Google Analytics (GA) события и транзакции (если цель имеет цену) с привязкой к пользователю. События отображаются в режиме реального времени, транзакции с задержкой 1 час. Ограничений по количеству событий нет.
При отправке стоимости, можно указать валюту, которая автоматически будет конвертирована в валюту аккаунта GA.

Yandex конверсия
Плагин использует функционал "Оффлайн конверсий" для синхронизации CRM и Яндекс.Метрики.
Плагин передает стоимость и валюту конверсии, которые вы можете передавать в рекламный кабинет Яндекс.Директ.
Подходит для использования стратегий оплаты за конверсию и оптимизация рентабельности.
Цели и конверсии
Добавляйте цели (конверсии) и подключайте к ним счетчики Google Analytics, Facebook Pixel, Яндекс.Метрики и Пиксель Вконтакте скоро. Количество целей и счетчиков неограниченно!

Роботы в CRM
Каждая цель имеет свой робот. Запускай роботов на нужных стадиях, они передадут информацию о сделке в приложение, которое отправить конверсию и цену в Google Analytics, Facebook Pixel, Яндекс.Метрики.
Роботы создаются к Лиду, Сделке и Заказу скоро.

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

Журнал
Плагин конверсий - это прослойка между сайтом, CRM и кабинетами. Чтобы быть в курсе всех событий, плагин имеет свой журнал событий, где удобно смотреть о состоянии выгрузки, изучать лог и тд. Если что-то случится - журнал поможет обнаружить и исправить ошибку.
Конверсии, которые отправлены в Я.Метрику, имеет ссылку на вебвизор, чтобы можно было наблюдать за поведение посетителя на сайте.

Варианты покупки
Модуль можно использовать в рамках подписки Битрикс24 (Россия, Украина). Подписка позволяет установить любой наш модуль и много модулей сторонних разработчиков.
Установить
Вопросы по покупке подписки пишите нам или вашим Битрикс24 интеграторам.
Во время оформления демо-периода вы получите лицензионный ключ модуля. После, в биллинг-панели, можно изменить период оплаты. Оплата производится в приложении на вкладке "Лицензия" или в биллинге.
Способы оплаты
Любые действия с оплатой проводятся в биллинг-системе.
- Частное облако или on-Premise
- Индивидуальная разработка
- Премиальная поддержка
- Без лимитов
- Обучение продукту
- Максимальная производительность
API для интеграции
Настройке отправку конверсий при регистрации пользователя, оплате и любом другом сценарии.
SDK и документацияcurl --location --request GET \
'https://conversion.app.flamix.solutions/api/conversion/add/YOR_CODE' \
--data-urlencode 'DOMAIN=example.com' \
--data-urlencode 'uid=UID' \
--data-urlencode 'price=150' \
--data-urlencode 'currency=RUB'
<?php
use \Flamix\Conversions\Conversion;
try {
Conversion::getInstance();
Conversion::setCode('YOR_CODE')->setDomain('example.com');
Conversion::add('UID', 150, 'RUB');
} catch (Exception $e) {
$e->getMessage();
}
?>
Интеграция с CMS
Для популярных CMS разработали модули, которые в автоматическом режиме передают уникальные идентификаторы посетителей при отправке формы или заказе.
Внесите данные в поля и интеграция заработает!
История версий
Текущая стабильная версия — v2.0.0, 06.08.2021
Приложение работает в облаке и обновляется автоматически.
- Refactorin, change FB version, add new document_id to google
- Better clear GA
- JS Bugs and Not Admin User Bugs
- Fix error with google ID
- Add translate
- Fix bug when add placement
- Dont sent ctransaction, if dont need
- secure:Delete Robot when deleted conversion
- Add Placement
- Fixed error
- Refactoring and add Google fiches
- Add Contact and Product Functional
- Refactoring & Add Notify
- Route to L8
- Update UI framework
- secure: Update to php 8
- secure:Update Laravel to 8
- secure: Dont loop robot
- Start refactor
- Update FB version
- Remove test data
- Add sDump
- Fix GA Problem
- Add new Error Handler
- Ignore some handler
- Fix bug with Admin reverse access
- Update FB version
- Optimize CSS and JS
- Add Envoy Deployment
- Opechatka
- Change admin tooltip access to dynamical
- Global Session
- Add auto renewal messages
- Add debugger
- Moving Kassa to B24 Packeges
- License problem
- Send error to Telegram
- Fix payment
- Add Flamix.Kassa
- Add inv example
- Remove composer.lock from git
- Change Metrika Package
- Change Metrika packages
- Change Yandex Metrika Integrations (optimize)
- Add Lang, change some route
- Change interval to Uploading
- Fix uploading to FG & GA
- Hide Admin icon on MSG
- Payments fix
- Add Languages
- Add Logs, change some UI
- Error MSG
- secure: Merge with gitignore
- secure: add gitignore
- Merge
- Change License and Pay
- Add Views
- Server
- Api ready
- Init
Интеграции с сайтом, где автоматически передается UF_CRM_FX_CONVERSION
Покупка и поддержка
Активация модуля по подписке доступна только для России и Украины.
- Убедитесь что у вас не установлена платная версия плагина. Если платная версия плагина установлена, ее необходимо удалить;
- Убедитесь, что у вас активирована подписка на Маркет+. Если не активирована, включите демо-режим или купите подписку;
- На странице приложения (в Битрикс24.Маркете или на сайте flamix.solutions) нажмите соответствующую кнопку (*.bitrix.ru - РФ, *.bitrix.ua - Украина);
- На странице приложения Битрикс24.Маркета нажмите кнопку "Установить".

Обратите внимание! Перед установкой платной версии модуля, необходимо удалить версию модуля по подписке (если ранее она была установлена).
- На сайте flamix.solutions найти необходимый модуль, перейти на блок "Варианты покупки";
- В блоке "Покупка" ввести домен Битрикс24 портала;
- В портале нажать кнопку "Установить", согласится со всеми условиями;
- Активировать демо-период или ввести лицензионный ключ.

Каждый модуль имеет бесплатный тестовый период, который можно активировать при установке приложения или в биллинг-кабинете.
Активация при установке
- При установке модуля, на странице ввода лицензионного ключа для модуля, нажмите кнопку "Активировать демо-период";
- Во сплывающем окне введите свою почту, на которую прийдет ключ. Если вы активируете первый раз, ввод пароля не требуется, система автоматически вас зарегистрирует и пришлет пароль на почту. Если вы являетесь нашим клиентом или ранее уже активировали модулю на вашу почту, система попросит ввести дополнительно пароль. Если пароля у вас нет, восстановите его - https://cp.flamix.solutions/index.php?forgot_password=yes
- Процесс активации закончен!
Обратите внимание! Активировать демо-период на одно приложение можно только 3 раза. На 4й раз система полностью заблокирует модуль с привязкой к порталу.
Активация в биллинг-кабинете
- Перейдите в биллинг кабинет https://cp.flamix.solutions/ и войдите в свою учетную запись или создайте новую;
- Перейдите в раздел Услуги, Лицензии и нажмите "Купить";
- Выберите нужный модуль и оформите демо-период. Обращаем внимание, купить модуль без демо-перода нельзя;
- При установке модуля, в поле запроса лицензионного ключа модуля, введите ключ, который получили на предыдущем шаге.
Чтобы написать в поддержку (добавить тикет) необходимо:
- Перейти на портал https://cp.flamix.solutions/
- Ввести почту и пароль. Если вы ранее не регистрировались, нужно зарегистрироваться. Если при попытке регистрации, система пишет что пользователь найден, необходимо сбросить пароль;
- После успешной авторизации, нажмите на пункт меню "Поддержка", затем кнопку "Добавить";
- Подробно опишите ошибку, приложите скриншоты и нажмите кнопку "Отправить".

Тикет успешно создан!
Рекомендуется не закрывать вкладку до момента решения проблемы, поскольку письма с ответами иногда попадают в спам!
Продлили лицензию, а срок не сдвинулся? Лицензионный ключ кэшируется при покупке и сбрасывается только при автоматическом продлении. Если по какой-то причине, он не продлился, попробуйте скинуть кэш лицензии в биллинге (Лицензии отображаются на странице Услуги->Лицензии) и обновить страницу "Лицензия" в модуле.
Если это не помогло, напишите в поддержку.
Лицензия Enterprise требуется в следующих случаях:
- У вас регулярно больше 500 обращений к плагину в день;
- Нужна модификация Битрикс24 плагина под вас;
- Вы просто хотите, чтобы все проходило через вас.
Реализация
- Подписываем NDA и договора на обслуживание;
- Выделяем для вас отдельный VPS;
- Настраиваем окружения, развертываем репозиторий с плагином (если нужна будет поддержка и обновления);
- Присылаем отдельные сборки плагинов для CMS или сами настраиваем интеграцию;
- Организовываем мониторинг и поддержку 24/7.
По вопросам приобретения пишите любым удобным способом.
Важно! Мы не передаем код заказчику.
Настройка
Настройка Битрикс24
- Установить модуль добавить цель, после чего добавиться новое поле «Идентификаторы пользователя» (если украинский портал, то «Ідентифікатори користувача»);
- Перейти в раздел CRM → CRM-формы, выбрать необходимую форму и нажать «Редактировать»
-
Нажать «Дополнительно», в блоке «Значения полей по умолчанию» ставим галочку возле «Заполнять поля в CRM автоматически при отправке формы», добавить поле «Идентификаторы пользователя» в котором разместить такой код «%UF_CRM_FX_CONVERSION%»
- Сохранить и скопировать код формы
Настройка Сайта
Если форм несколько - нужно на всех формах провести подобные действия.
- В шапке сайта перед тегом подключаем файл (именно таким вариантом, иначе могут быть проблемы с Google Adwords):
<script type="text/javascript" data-skip-moving="true"> СКОПИРОВАТЬ контент из файла - https://static.flamix.info/js/conversion/script.js </script>
- В месте, где нужно разместить форму, нужно вставить код из шага 4 настройки Битрикс24
- Модифицируем этот код, чтобы присылались идентификаторы
try { b24form({"id": "6","lang": "ru","sec": "хххх","type": "inline", "presets": FlamixConversion.getBitrix24Object()}); } catch(e) { b24form({"id": "6","lang": "ru","sec": "ххх","type": "inline"}); console.log('FlamixConversion doesn\'t exist!'); }
Проверка
- Очистить кэш сайта и браузера, заполнить форму и нажать отправить;
- Перейти в «CRM», найти заявку, вывести поле в карточку и проверить, корректно ли передались идентификаторы*
* Количество идентификаторов зависит от количества подключенных счетчиков.
Если у вас сайт работает на популярном CMS движке, вы можете реализовать интеграцию с Битрикс24 с помощью наших плагинов интеграции, которые по умолчанию передают идентификаторы в нужные поля. Перечень доступных плагинов интеграции Битрикс24 с сайтом.
Интеграцию с фреймворком вы можете реализовать с помощью нашего SDK.
Для повтора стандартных событий, вы должны отправлять соответствующие коды. Перечень соответствий и описание находится тут - https://developers.facebook.com/docs/facebook-pixel/reference#standard-events
Например, чтобы повторить стандартное событие AddToCart, вам нужно отправить код ADD_TO_CART, а событие Purchase, то код PURCHASE. В событии PURCHASE есть 2 обязательных свойства currency и value, которые уже передаются в каждом из событий по умолчанию.
Добавление идентификаторов пользователя через JavaScript удобно, если у вас нет доступа к исходному коду сайта, например, при использовании SaaS сервисов (WIX, Tilda и тд).
1. В шапке сайта перед тегом </head> подключаем файл (именно таким вариантом, иначе могут быть проблемы с Google Adwords):
<script type="text/javascript" data-skip-moving="true">
СКОПИРОВАТЬ контент из файла - https://static.flamix.info/js/conversion/script.js
</script>
2. В результате в Console браузера, если ввести переменную UF_CRM_FX_CONVERSION, должно вывести ее значение:
3. Ниже добавить такой код, где .flamix-conversion input заменить на свой идентификатор формы:
<script type="text/javascript" data-skip-moving="true">
var UF_CRM_FX_CONVERSION = FlamixConversion.getPreparedParams();
setInterval(function(){
UF_CRM_FX_CONVERSION = FlamixConversion.getPreparedParams();
var flamix_conversion_el = document.querySelectorAll('.flamix-conversion input');
for (var i = 0; i < flamix_conversion_el_test.length; i++) {
flamix_conversion_el_test[i].value=FlamixConversion.getPreparedParams();
}
console.log('Flamix Conversion Plugin Works!');
}, 3000);
</script>
Функционал для передачи идентификаторов - https://help.ringostat.com/knowledge-base/article/tracking-entities
Настройка
1. В шапке сайта перед тегом </head> подключаем файл (именно таким вариантом, иначе могут быть проблемы с Google Adwords):
<script type="text/javascript" data-skip-moving="true">
СКОПИРОВАТЬ контент из файла - https://static.flamix.info/js/conversion/script.js
</script>
2. В результате в Console браузера, если ввести переменную UF_CRM_FX_CONVERSION, должно вывести ее значение:
3. Зайти в “Отслеживаемые сущности” и добавить новую сущность:
- Имя - UFCRMFXCONVERSION
- Тип - Expression
- Уровень сбора - Сессия
- Значение - UF_CRM_FX_CONVERSION
4. В разделе Интеграции → Готовые интеграции, выбрать Битрикс24, нажать Настроить. В полях для передачи выбрать нужное поле на стороне Битрикс24, а на стороне Рингостата выбрать CUSTOM со значением UFCRMFXCONVERSION
Передача конверсий ЛИДа возможна и при звонке. Чтобы настроить отправку, вам нужно передавать идентификаторы пользователя с помощью настройки Call tracking. Пример настройки Call tracking от Ringostat.
Если при смене статуса сущности постоянно вращается иконка возле робота и не отправляется конверсия, то вероятней всего, в карточке сущности нет идентификаторов для отправки. Без идентификаторов пользователей, плагин работать не будет. Необходимо настроить передачи данных идентификаторов.
Смотреть пошаговую видеоинструкцию.
Если не хватает функционала, оставьте пожелания по доработке в сервисе "Идея". Если пожелания востребованное - мы обязательно доработаем необходимый функционал.
Если вы хотите специфическую доработку, то мы можем вынести данное приложение на отдельный сервер и доработать за дополнительную плату.
Да, мы настраиваем и ведем рекламные кампании. Для обсуждения сотрудничества свяжитесь с нами любым удобным способом.
Да, мы занимаемся подобной работой на платной основе.
Время на синхронизацию зависит от количества форм, сложности интеграции и языка программирования. Поэтому, точную стоимость мы назвать не можем.
Стоимость часа работы - $20
Для интеграции сайта и CRM, вы должны передавать уникальные идентификаторы браузеров в поле UF_FLAMIX_CONVERSION (поле создается автоматически после добавления первой цели).
Настройка одной формы в среднем занимает от одного до 4-х часов. Есть готовые варианты для популярных CMS и HTML сайтов.