Передавайте в Метрику реальные звонки из CRM
CallTreckingOne принимает звонки из внешних систем, связывает их с визитом сайта и передаёт в Яндекс Метрику только состоявшиеся целевые звонки — чтобы Яндекс Директ обучался на звонках, а не на кликах.
Пример передачи звонка
POST /api_v1/calls/import.php
Authorization: Bearer API_TOKEN
Content-Type: application/json
{
"source": "bitrix24",
"external_call_id": "CALL-1001",
"direction": "in",
"caller_phone": "+79990000000",
"called_phone": "+74950000000",
"duration_sec": 64,
"is_missed": false
}
Как работает API CallTreckingOne
CRM или телефония передаёт факт звонка. CallTreckingOne проверяет номер, длительность, статус, связь с визитом сайта и решает, можно ли передавать звонок в Метрику как целевое действие.
CRM / телефония
Передаёт номер клиента, номер сайта, длительность, статус и внешний ID звонка.
API CallTreckingOne
Определяет клиента, сайт, номер и счётчик Яндекс Метрики.
Связка с сайтом
Проверяет, был ли свежий визит и ClientID Метрики перед звонком.
Метрика и Директ
В Метрику уходит только реальный целевой звонок, а не каждый входящий контакт.
Что можно подключить
API сделан не под одну CRM, а как универсальный шлюз для звонков. Bitrix24 и amoCRM можно подключать готовыми обработчиками, а любую другую систему — через HTTP POST.
Bitrix24
Webhook окончания звонка передаёт CALL_ID, номер, длительность, статус и направление звонка.
amoCRM
Подходит для звонков через подключенную телефонию и промежуточный webhook-обработчик.
Любая CRM или телефония
Если система умеет отправлять HTTP POST с данными звонка, её можно подключить к CallTreckingOne.
Когда звонок передаётся в Яндекс Метрику
Главный смысл интеграции — не собрать статистику звонков, а передавать в Метрику только те звонки, по которым можно обучать Яндекс Директ.