Sending conversions from Bitrix24
to Google, Facebook and Instagram

Automatic optimization of the advertising company
Sending conversions from <strong>Bitrix24</strong><br/> to Google, Facebook and Instagram

Why you need send Offline Conversions

Offline conversions with Bitrix24 CRM to Google Analytics, Facebook Pixel and Yandex.Metrica Conversion is the ultimate goal of commercial projects. By passing the conversion, you learn the algorithms of the advertising platform, what kind of leads they buy and how much money they bring, i.e. automatically generate the target audience (TA). Based on this information, advertising platforms give preference to your ad if the Lead fits the description of the target audience and is profitable. Properly trained Artificial Intelligence (AI) selects target audience several times more efficiently than a person (marketer or business owner).

The two most effective types of companies, ROI and pay per conversion, require you to pass on the conversion and its cost.
A nice bonus is the formation of advanced statistics based on conversions for reports. All you need to effectively advertise on autopilot is to integrate the advertising platform with your CRM.
This plugin is not suitable for projects whose main goal is to maximize the number of site visits (news projects, aggregators, etc.).

CRM conversions make value

CRM knows everything about the client - when, what and how much the client bought. By passing this information on the fact of the occurrence of events, you are passing on the conversions that have already occurred with the exact amount.

For example, the popular "Submit form" conversion does not guarantee that the customer will be the target and make a purchase, so the cost of this conversion is not transmitted. If the site has several services/products with the same form (for example, the "Call me back" form), then for the advertising platform the conversion of this form is the same for the entire site, whether it's an expensive VIP service or a free consultation. If you "teach" the advertising platform for such conversions, this may lead to the fact that the advertising office will send you low-quality leads. In the case of CRM, ordering a call through the "Call me back" form is not recorded as a conversion until the client completes a transaction for a certain amount.

The module can be used as part of a Bitrix24 subscription (Russia, Ukraine). Subscription allows you to install any of our modules and many third-party modules.


Questions about buying a subscription write to us or your Bitrix24 integrators.

During the registration of the demo period, you will receive a license key for the module. Then, in the billing panel, you can change the payment period. Payment is made in the application on the "License" tab or in the billing.


Free 30 days
$25 / month
$240 / year


  • PayPal
  • Interkassa

Any actions with payment are carried out in billing system.

  • Private cloud or on-Premise
  • Custom Development
  • Premium Support
  • No limits
  • Product Training
  • Maximum performance

cURL PHP
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();
}
?>

История версий

Current stable version — v2.0.0, 06.08.2021

The app works in the cloud and updates automatically.

v2.0.0, from 06.08.2021 Show
2 0 1 36
  • 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
v1.0.0, from 23.09.2020 Show
7 2 1 2
  • Add Languages
  • Add inv example
  • Remove composer.lock from git
  • Change Metrika Package
  • Change Metrika packages
  • Change Yandex Metrika Integrations (optimize)
  • Add Lang, change some route
  • Error MSG
  • Change interval to Uploading
  • Fix uploading to FG & GA
  • Hide Admin icon on MSG
  • Payments fix
v0.3.beta, from 04.09.2020 Show
0 1 1 3
  • Add Logs, change some UI
  • secure: Merge with gitignore
  • secure: add gitignore
  • Merge
  • Change License and Pay
v0.2.beta, from 12.08.2020 Show
0 0 1 1
  • Add Views
  • Server
v.0.1.beta, from 05.06.2020 Show
0 0 0 2
  • Api ready
  • Init

Интеграции с сайтом, где автоматически передается UF_CRM_FX_CONVERSION

Активация модуля по подписке доступна только для России и Украины.

  • Убедитесь что у вас не установлена платная версия плагина. Если платная версия плагина установлена, ее необходимо удалить;
  • Убедитесь, что у вас активирована подписка на Маркет+. Если не активирована, включите демо-режим или купите подписку;
  • На странице приложения (в Битрикс24.Маркете или на сайте flamix.solutions) нажмите соответствующую кнопку (*.bitrix.ru - РФ, *.bitrix.ua - Украина);
  • На странице приложения Битрикс24.Маркета нажмите кнопку "Установить".
market_install_ru.png

Обратите внимание! Перед установкой платной версии модуля, необходимо удалить версию модуля по подписке (если ранее она была установлена).

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

Каждый модуль имеет бесплатный тестовый период, который можно активировать при установке приложения или в биллинг-кабинете.

Активация при установке

  • При установке модуля, на странице ввода лицензионного ключа для модуля, нажмите кнопку "Активировать демо-период";
  • Во сплывающем окне введите свою почту, на которую прийдет ключ. Если вы активируете первый раз, ввод пароля не требуется, система автоматически вас зарегистрирует и пришлет пароль на почту. Если вы являетесь нашим клиентом или ранее уже активировали модулю на вашу почту, система попросит ввести дополнительно пароль. Если пароля у вас нет, восстановите его - https://cp.flamix.solutions/index.php?forgot_password=yes
  • Процесс активации закончен!

Обратите внимание! Активировать демо-период на одно приложение можно только 3 раза. На 4й раз система полностью заблокирует модуль с привязкой к порталу.

Активация в биллинг-кабинете

  • Перейдите в биллинг кабинет https://cp.flamix.solutions/ и войдите в свою учетную запись или создайте новую;
  • Перейдите в раздел Услуги, Лицензии и нажмите "Купить";
  • Выберите нужный модуль и оформите демо-период. Обращаем внимание, купить модуль без демо-перода нельзя;
  • При установке модуля, в поле запроса лицензионного ключа модуля, введите ключ, который получили на предыдущем шаге.

Чтобы написать в поддержку (добавить тикет) необходимо:

  • Перейти на портал https://cp.flamix.solutions/
  • Ввести почту и пароль. Если вы ранее не регистрировались, нужно зарегистрироваться. Если при попытке регистрации, система пишет что пользователь найден, необходимо сбросить пароль;
  • После успешной авторизации, нажмите на пункт меню "Поддержка", затем кнопку "Добавить";
  • Подробно опишите ошибку, приложите скриншоты и нажмите кнопку "Отправить".
support.png
Тикет успешно создан!
Рекомендуется не закрывать вкладку до момента решения проблемы, поскольку письма с ответами иногда попадают в спам!

Продлили лицензию, а срок не сдвинулся? Лицензионный ключ кэшируется при покупке и сбрасывается только при автоматическом продлении. Если по какой-то причине, он не продлился, попробуйте скинуть кэш лицензии в биллинге (Лицензии отображаются на странице Услуги->Лицензии) и обновить страницу "Лицензия" в модуле.

download.png

Если это не помогло, напишите в поддержку.

Лицензия Enterprise требуется в следующих случаях:

  • У вас регулярно больше 500 обращений к плагину в день;
  • Нужна модификация Битрикс24 плагина под вас;
  • Вы просто хотите, чтобы все проходило через вас.

Реализация

  • Подписываем NDA и договора на обслуживание;
  • Выделяем для вас отдельный VPS;
  • Настраиваем окружения, развертываем репозиторий с плагином (если нужна будет поддержка и обновления);
  • Присылаем отдельные сборки плагинов для CMS или сами настраиваем интеграцию;
  • Организовываем мониторинг и поддержку 24/7.

По вопросам приобретения пишите любым удобным способом.

Важно! Мы не передаем код заказчику.

Настройка Битрикс24

  • Установить модуль добавить цель, после чего добавиться новое поле «Идентификаторы пользователя» (если украинский портал, то «Ідентифікатори користувача»);
  • Перейти в раздел CRM → CRM-формы, выбрать необходимую форму и нажать «Редактировать» download-3.png
  • Нажать «Дополнительно», в блоке «Значения полей по умолчанию» ставим галочку возле «Заполнять поля в CRM автоматически при отправке формы», добавить поле «Идентификаторы пользователя» в котором разместить такой код «%UF_CRM_FX_CONVERSION%» download-4.png

  • Сохранить и скопировать код формы download-5.png

Настройка Сайта

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

  • В шапке сайта перед тегом подключаем файл (именно таким вариантом, иначе могут быть проблемы с Google Adwords):
    <script  type="text/javascript" data-skip-moving="true">
    СКОПИРОВАТЬ контент из файла - https://static.flamix.info/js/conversion/script.js
    </script>
  • В месте, где нужно разместить форму, нужно вставить код из шага 4 настройки Битрикс24 download-6.png
  • Модифицируем этот код, чтобы присылались идентификаторы
    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!');
    }
    download-7.png

Проверка

  • Очистить кэш сайта и браузера, заполнить форму и нажать отправить;
  • Перейти в «CRM», найти заявку, вывести поле в карточку и проверить, корректно ли передались идентификаторы*download-8.png

* Количество идентификаторов зависит от количества подключенных счетчиков.

Если у вас сайт работает на популярном 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, должно вывести ее значение:download.png

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, должно вывести ее значение:download.png

3. Зайти в “Отслеживаемые сущности” и добавить новую сущность:

  • Имя - UFCRMFXCONVERSION
  • Тип - Expression
  • Уровень сбора - Сессия
  • Значение - UF_CRM_FX_CONVERSION

download-1.png

4. В разделе Интеграции → Готовые интеграции, выбрать Битрикс24, нажать Настроить. В полях для передачи выбрать нужное поле на стороне Битрикс24, а на стороне Рингостата выбрать CUSTOM со значением UFCRMFXCONVERSION download-2.png

Передача конверсий ЛИДа возможна и при звонке. Чтобы настроить отправку, вам нужно передавать идентификаторы пользователя с помощью настройки Call tracking. Пример настройки Call tracking от Ringostat.

Если при смене статуса сущности постоянно вращается иконка возле робота и не отправляется конверсия, то вероятней всего, в карточке сущности нет идентификаторов для отправки. Без идентификаторов пользователей, плагин работать не будет. Необходимо настроить передачи данных идентификаторов.

Если не хватает функционала, оставьте пожелания по доработке в сервисе "Идея". Если пожелания востребованное - мы обязательно доработаем необходимый функционал.

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

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

Да, мы занимаемся подобной работой на платной основе.

Время на синхронизацию зависит от количества форм, сложности интеграции и языка программирования. Поэтому, точную стоимость мы назвать не можем.

Стоимость часа работы - $20

Для интеграции сайта и CRM, вы должны передавать уникальные идентификаторы браузеров в поле UF_FLAMIX_CONVERSION (поле создается автоматически после добавления первой цели).

Настройка одной формы в среднем занимает от одного до 4-х часов. Есть готовые варианты для популярных CMS и HTML сайтов.

© Copyright 2009 - 2022. Programming and layout by hands and with the mind.