שילוב 1C-Bitrix עם Calltouch: ניתוח שיחות מקצה לקצה מלא
אובדן ייחוס שיחות הוא כאב כרוני לעסקים שבהם רוב ההמרות מתרחשות בטלפון (רכב, נדל"ן, בריאות, B2B). ללא אנליטיקה מקצה לקצה, אינך יכול לראות איזו ערוץ הביא את השיחה, והקצאה מחדש של תקציב הפרסום הופכת לניחוש. שילוב 1C-Bitrix עם Calltouch פותר זאת: כל שיחה מקושרת אוטומטית למקור ומועברת ל-CRM כליד. לצוות שלנו ניסיון של 10+ שנים עם Bitrix ו-Calltouch, מה שמבטיח ייחוס יציב גם בעומסי שיא של עד 1000 שיחות/שנייה. החיסכון בתקציב הפרסום מגיע ל-30%, והערך הממוצע של הזמנה לאחר השילוב הוא 5,000 RUB.
Calltouch היא פלטפורמת אנליטיקה מקצה לקצה המתמקדת במעקב שיחות: החלפת מספרים דינמית, הקלטת שיחות וייחוס שיחה לקמפיין פרסומי. המערכת מתמודדת עם עד 1000 שיחות בשנייה—פי שלושה מהר יותר מהזנה ידנית. היא חוסכת לצוותי המכירות עד 30 שעות בחודש ומשיגה דיוק ייחוס של 98% לעומת 60% בשיטות ידניות. לפי Calltouch, חברות בדרך כלל מפחיתות הוצאות על ערוצים לא ממוקדים ב-30% לאחר השילוב.
כיצד פועל מעקב Calltouch
מונה JavaScript ממוקם באתר. בכל ביקור, הסקריפט מבצע שלושה שלבים:
- קובע את מקור הביקור (תגי UTM, מפנה, כניסה ישירה).
- מחליף את מספר הטלפון של האתר במספר מעקב ייחודי מהמאגר.
- מקליט את השיחה למספר זה עם ייחוס למקור.
במקביל, מזהה הסשן נשמר בעוגיית ct_session_id. בעת שליחת טפסי אינטרנט, יש ללכוד ערך זה ולהעבירו ל-CRM כדי לקשר את הבקשה למקור הפרסומי. בלעדיו, השיחה נשארת "יתומה"—יש לך את המספר אך לא את הערוץ.
כיצד ללכוד sessionId בטפסי Bitrix
עבור טפסים ב-1C-Bitrix (טפסי אינטרנט ממודול form או טפסים מותאמים אישית), הוסף שדה נסתר calltouch_session_id:
var ctSid = getCookie('ct_session_id') || localStorage.getItem('CALLTOUCH_SID');
if (ctSid) {
document.querySelector('[name="calltouch_session_id"]').value = ctSid;
}בעת עיבוד הטופס או ההזמנה, שמור את הערך ב-var ctSid = getCookie('ct_session_id') || localStorage.getItem('CALLTOUCH_SID'); if (ctSid) { document.querySelector('[name="calltouch_session_id"]').value = ctSid; } או בשדה ההזמנה המותאם אישית b_uts_user. שיטה זו עובדת עם כל טופס—טפסי יצירת קשר, בקשות התקשרות חוזרת, עגלות.
טבלת השוואת שיטות ייחוס
| שיטה | דיוק | זמן יישום | שגיאות |
|---|---|---|---|
| הזנה ידנית של נציג | 60% | 0 ימים | 15% החמצות |
| לכידת sessionId אוטומטית | 98% | 2-3 ימים | <1% |
בפרויקט אחד (חנות מקוונת לחומרי בניין), גילינו ש-40% מהשיחות הגיעו למספר בבלוק סטטי שלא היה במעקב. לאחר התקנת הסקריפט של Calltouch והעברת sessionId דרך טופס ההזמנה, הלקוח ראה ש-70% מהלידים הגיעו מפרסום ממוקד, לא מ-SEO. זה אפשר להם להקצות מחדש את התקציב ולהגדיל את ה-ROI ב-25%.
מדוע חשוב לעדכן את סטטוס הבקשה ב-Calltouch
בקשה עשויה להפוך לעסקה או להידחות. אנו מעבירים את העדכון דרך UF_CALLTOUCH_SID עם הסטטוס והסכום החדשים. זה בונה את המשפך ב-Calltouch: בקשה → עסקה → הכנסה. בלעדיו, ההמרה הסופית לא תופיע בדוחות, וה-ROI יחושב באופן שגוי. מניסיון פרויקטים, 20-30% מהבקשות נדחות במהלך הסינון—הסטטוס שלהן קריטי לאנליטיקה.
Calltouch API: העברת נתוני המרה
ה-API של Calltouch מאפשר העברת נתוני המרה מהאתר, תוך קישורם לסשנים. זה נדרש לשני תרחישים:
אישור הזמנה. המשתמש מילא טופס—זוהי המרה. אנו שולחים את הנתונים:
POST https://api.calltouch.ru/calls-service/RestAPI/{siteId}/requests/orders/register/
{
"sessionId": "ct_session_id_value",
"requestNumber": "ORDER_123",
"requestDate": "текущая дата",
"subject": "Новый заказ",
"callbackPhone": "+79001234567",
"value": 4990
}השדה PATCH /requests/orders/{requestId}/update/ הוא הערך מהעוגייה. Calltouch משתמש בו כדי למצוא את הביקור המתאים ולייחס את ההמרה למקור הפרסומי.
שילוב עם Bitrix24 CRM
עבור Bitrix24, התרחיש מורכב יותר: שיחה דרך Calltouch צריכה להיכנס ל-CRM כליד או כפעילות. Calltouch תומך בהעברת שיחות דרך המחבר הרשמי (זמין ב-marketplace של Bitrix24) או דרך REST API.
מסלול חלופי: webhook מ-Calltouch בסיום שיחה → יצירת ליד ב-Bitrix24 דרך POST https://api.calltouch.ru/calls-service/RestAPI/{siteId}/requests/orders/register/ { "sessionId": "ct_session_id_value", "requestNumber": "ORDER_123", "requestDate": "текущая дата", "subject": "Новый заказ", "callbackPhone": "+79001234567", "value": 4990 } . בליד אנו מעבירים: מספר המתקשר, מקור פרסומי מ-Calltouch, משך שיחה וקישור להקלטה.
// Обработчик вебхука Calltouch
$calltouchData = json_decode(file_get_contents('php://input'), true);
$leadData = [
'TITLE' => 'Звонок ' . $calltouchData['callerNumber'],
'PHONE' => [['VALUE' => $calltouchData['callerNumber'], 'VALUE_TYPE' => 'WORK']],
'SOURCE_ID' => 'CALL',
'UF_CT_SOURCE' => $calltouchData['utmSource'] ?? '',
'UF_CT_CALL_ID' => $calltouchData['callId'],
];
// Создаём лид через crm.lead.add
ייחוס המרות אופליין
Calltouch מאפשר ייבוא המרות אופליין דרך ה-API—לדוגמה, כאשר עסקה נסגרת דרך פגישה. מ-Bitrix24, כאשר סטטוס העסקה משתנה ל"נסגר", אנו שולחים נתוני המרה ל-Calltouch עם sessionId המקושר לליד זה. שיטה: crm.lead.add עם פרמטר // Обработчик вебхука Calltouch $calltouchData = json_decode(file_get_contents('php://input'), true); $leadData = [ 'TITLE' => 'Звонок ' . $calltouchData['callerNumber'], 'PHONE' => [['VALUE' => $calltouchData['callerNumber'], 'VALUE_TYPE' => 'WORK']], 'SOURCE_ID' => 'CALL', 'UF_CT_SOURCE' => $calltouchData['utmSource'] ?? '', 'UF_CT_CALL_ID' => $calltouchData['callId'], ]; // Создаём лид через crm.lead.add . זה נותן לך תמונה מלאה—מקליק ועד הכנסה בפועל.
כיצד להגדיר שילוב Calltouch עם Bitrix
- התקן את המונה של Calltouch בכל דפי האתר.
- הגדר לכידת sessionId בטפסים (ראה קוד לעיל).
- צור webhook ב-Calltouch להעברת המרות.
- ודא את הייחוס בדוחות.
אנו משלימים את המחזור המלא תוך מספר ימים. הזמינו את השילוב וקבלו ייחוס שקוף תוך שבוע.
מה כלול
| שלב | משך | תוצאה |
|---|---|---|
| ביקורת על תוכנית יצירת הלידים הנוכחית | יום אחד | דוח עם המלצות |
| הגדרת לכידת sessionId | 2-3 ימים | טפסים מעבירים את המקור |
| שילוב Calltouch API | 3-5 ימים | המרות עוברות ל-Calltouch |
| חיבור Bitrix24 (במידת הצורך) | 5-7 ימים | שיחות יוצרות לידים |
| תיעוד והדרכה | יום אחד | מדריך לנציגים |
אנו מספקים אחריות על כל העבודה ותמיכה למשך 30 יום לאחר ההשקה. צרו קשר להערכת פרויקט—קבלו ייעוץ וחישוב עלות מדויק תוך יום עבודה אחד. תקציב הפרסום שלכם יפסיק לעבוד בעיוורון.

