Callback Integration (Calltouch) on Website
Calltouch is a Russian call tracking and lead management platform. Besides callback, provides call number substitution for tracking call sources and integration with ad accounts.
Call Tracking Installation
<!-- Insert in <head> -->
<script type="text/javascript">
(function(n,e,o,r,i) {
if (!n[i]) {
var c = n[i] = function() {
c.queries ? c.queries.push(arguments) : c.run ? c.run.apply(c, arguments) : c.queries = [arguments]
};
c.q = [];
var s = e.createElement(o);
s.type = "text/javascript";
s.async = !0;
s.src = (r ? "https:" : "http:") + "//mod.calltouch.ru/init.js?id=SITE_ID";
e.getElementsByTagName("body")[0].appendChild(s)
}
})(window, document, "script", document.location.protocol === "https:", "ct");
</script>
JavaScript API — Pass User Data
// Pass user email for CRM matching
ct('setEmail', user.email);
// Pass custom request data
ct('setData', {
order_id: orderId,
order_total: total,
utm_source: utmSource
});
Webhook on Call
Route::post('/webhooks/calltouch/call', function (Request $request) {
$data = $request->all();
Lead::create([
'phone' => $data['callerNumber'],
'source' => 'calltouch',
'utm_source' => $data['utmSource'] ?? null,
'utm_campaign'=> $data['utmCampaign'] ?? null,
'duration' => $data['callDuration'] ?? 0,
'session_id' => $data['sessionId']
]);
});
Integration with Yandex.Direct and Google Ads
Calltouch can send conversions (calls) back to ad systems. Configured in Calltouch dashboard without code.
Setup timeframe: 1 business day for full setup with call tracking and webhooks.







