הגדרת מעקב שיחות דינמי ב-1C-Bitrix

הגדרת מעקב שיחות דינמי ב-1C-Bitrix נתקלנו במצב: לקוח מוציא 4.5–6.5 אלף דולר על פרסום, רואה 1000 לידים ב-CRM, אך אינו יודע איזו ערוץ הביא את השיחה. ללא מעקב שיחות דינמי, חלק זה של ההמרה נותר נקודה עיוורת. עבור מסחר אלקטרוני ושירותים, קל
השירותים שאנו מציעים
מציג 1 מתוך 1כל 1626 השירותים
הגדרת מעקב שיחות דינמי ב-1C-Bitrix
פשוט
~1 יום

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אתר חברה B2B ADVANCE
    פיתוח אתר חברה B2B ADVANCE
    1460
  • פיתוח אתר לחברת FIXPER
    פיתוח אתר לחברת FIXPER
    1019
  • פיתוח מבוסס Bitrix, Bitrix24, 1C לחברה פיתוח ווידג'ט להזמנת תורים אונליין למרכז רפואי
    פיתוח מבוסס Bitrix, Bitrix24, 1C לחברה פיתוח ווידג'ט להזמנת תורים אונליין למרכז רפואי
    764
  • פיתוח על בסיס 1C Enterprise עבור MIRSANBEL
    פיתוח על בסיס 1C Enterprise עבור MIRSANBEL
    882
  • פיתוח אתר על CRM Bitrix24 עבור DOLBIMBY
    פיתוח אתר על CRM Bitrix24 עבור DOLBIMBY
    809
  • פיתוח על בסיס Bitrix24 עבור חברת TECHNOTORGKOMPLEKS
    פיתוח על בסיס Bitrix24 עבור חברת TECHNOTORGKOMPLEKS
    1164

הגדרת מעקב שיחות דינמי על 1C-Bitrix

נתקלנו במצב: לקוח מוציא $4.5k–6.5k על פרסום, רואה 1000 לידים ב-CRM, אבל לא יודע איזה ערוץ הביא את השיחה. ללא מעקב שיחות דינמי, חלק זה של ההמרה נשאר נקודה עיוורת. עבור מסחר אלקטרוני ושירותים, שיחות מהוות 40–60% מהפניות — אי אפשר להתעלם מהן. למדנו להגדיר מעקב שיחות על 1C-Bitrix כך שכל שיחה תגיע לאנליטיקה עם תגי UTM, מילת מפתח ומקור.

העיקרון: כל מבקר רואה מספר חלופי ייחודי ממאגר. המערכת מתאימה את המספר לסשן ושולחת נתונים למערכות אנליטיקה. לאחר השיחה, המספר חוזר למאגר. דיוק ההחלפה מגיע ל-99.9% עם הגדרה נכונה.

בחירת ספק והתקנת הסקריפט

ספקים מרכזיים: Callibri, CoMagic, Roistat, Ringostat, Mango Office. כולם מציעים סקריפט JS ו-API. עבור Bitrix, אנו מוסיפים את הסקריפט דרך Bitrix\Main\Page\Asset::addString באירוע OnEpilog — זה מבטיח שהסקריפט לא יישמר במטמון ולא יוכפל במהלך ניווט AJAX.

// /local/php_interface/init.php \Bitrix\Main\EventManager::getInstance()->addEventHandler( 'main', 'OnEpilog', function () { if (\Bitrix\Main\Application::getInstance()->getContext()->getRequest()->isAdminSection()) { return; } $asset = \Bitrix\Main\Page\Asset::getInstance(); $asset->addString( '<script type="text/javascript"> (function(w,d,n,t){ // Код скрипта провайдера коллтрекинга w[n] = w[n] || function(){(w[n].q=w[n].q||[]).push(arguments)}; t = d.createElement("script"); t.async = 1; t.src = "https://tracker.callibri.ru/callibri.js"; d.head.appendChild(t); })(window,document,"callibri"); callibri("setCounter", "YOUR_COUNTER_ID"); </script>', true ); } ); 

איך לסמן נכון טלפונים באתר Bitrix?

לצורך החלפה נכונה, יש לסמן את הטלפון עם תכונות // /local/php_interface/init.php \Bitrix\Main\EventManager::getInstance()->addEventHandler( 'main', 'OnEpilog', function () { if (\Bitrix\Main\Application::getInstance()->getContext()->getRequest()->isAdminSection()) { return; } $asset = \Bitrix\Main\Page\Asset::getInstance(); $asset->addString( '<script type="text/javascript"> (function(w,d,n,t){ // Код скрипта провайдера коллтрекинга w[n] = w[n] || function(){(w[n].q=w[n].q||[]).push(arguments)}; t = d.createElement("script"); t.async = 1; t.src = "https://tracker.callibri.ru/callibri.js"; d.head.appendChild(t); })(window,document,"callibri"); callibri("setCounter", "YOUR_COUNTER_ID"); </script>', true ); } ); . בתבנית הרכיב (למשל, data), שנה את הפלט:

<!-- Вместо --> <span class="phone">+7 (495) 123-45-67</span> <!-- Используем --> <span class="calltracking-phone" data-original-phone="+74951234567" data-phone-display="+7 (495) 123-45-67"> +7 (495) 123-45-67 </span> 

סקריפט הספק מוצא אלמנטים לפי בורר CSS ומחליף את התוכן. אם באתר יש מספר טלפונים (ראשי, מכירות, שירות), כל אחד מקבל קבוצת החלפה נפרדת בלוח הבקרה של הספק.

למה גודל המאגר חשוב?

המאגר חייב לכסות את המספר המרבי של מבקרים בו-זמנית. לדוגמה, עם 30 מבקרים בו-זמנית וסשן ממוצע של 4 דקות, יש צורך בלפחות 30 מספרים. מאגר לא מספק גורם למבקרים חדשים לראות מספר סטטי — נתונים אובדים. מאגר של 50 מספרים עולה כ-$68–98 לחודש — זה המחיר עבור דיוק. בזכות ייחוס מדויק, אתה מפסיק לבזבז עד 40% מתקציב הפרסום שלך על שיחות לא ממוקדות.

עבור אתרי Bitrix עם מטמון, יש ניואנס: אם הדף נשמר במטמון באתר Composite או ברמת nginx, סקריפט מעקב השיחות עלול להיטען באיחור. הפתרון — שמור טלפון גיבוי ב-HTML, בעוד ההחלפה מתבצעת דרך JS לאחר טעינת הדף המלאה.

טעות אופיינית: הסקריפט לא עובד על דפים שמורים במטמון. אם הסקריפט נוסף בכותרת ללא ביטול מטמון, הוא לא מתבצע על דפי Composite. השתמש באירוע header.php והגדר דגל ביטול מטמון דרך <!-- Вместо --> <span class="phone">+7 (495) 123-45-67</span> <!-- Используем --> <span class="calltracking-phone" data-original-phone="+74951234567" data-phone-display="+7 (495) 123-45-67"> +7 (495) 123-45-67 </span> — אז הסקריפט ייטען דינמית גם על דפים שמורים במטמון.

שליחת שיחות ל-Google Analytics 4 ול-Yandex.Metrica

ספקים יכולים לשלוח אירועי שיחה ל-GA4 ול-Metrica. עבור GA4, השתמש באירועים phone_call_start ו-phone_call_end עם פרמטרים call_id, utm_source, duration, is_target. האינטגרציה מתבצעת דרך הגדרות הספק או קוד מותאם אישית:

callibri('onCallStart', function(callData) { gtag('event', 'phone_call_start', { 'call_id' : callData.callId, 'utm_source' : callData.utmSource, 'utm_campaign': callData.utmCampaign, }); }); callibri('onCallEnd', function(callData) { gtag('event', 'phone_call_end', { 'call_id' : callData.callId, 'duration' : callData.duration, 'is_target': callData.isTarget, }); }); 

השוואה: מעקב שיחות דינמי לעומת סטטי

מאפיין מעקב שיחות דינמי מעקב שיחות סטטי
דיוק ייחוס לפי ביקור לפי ערוץ
מספר מספרים נדרש שווה למספר המבקרים בו-זמנית שווה למספר הערוצים
עלות (דוגמה) מ-$68–98/חודש עבור 50 מספרים מ-$4–6/חודש עבור 5 מספרים
יעילות לתנועה גבוהה גבוהה (פי 3x–5x יותר מדויק) נמוכה
אינטגרציית CRM מלאה (כל שיחה בעסקה) חלקית (רק ערוץ)

מעקב שיחות דינמי מדויק פי 3–5 ממעקב סטטי עבור אתרים עם תנועה גבוהה. סטטי מקצה מספר אחד לערוץ — אם 100 אנשים מגיעים דרך אותו ערוץ ואחד מתקשר, אתה לא יכול לדעת מי בדיוק. דינמי עוקב אחר כל מבקר, ומקשר את השיחה לביקור ספציפי ולתגי ה-UTM שלו.

מה כלול בעבודה? (תוצרים)

שלב מה אנחנו עושים תוצאה
אנליטיקה בדיקת מבנה הטלפונים הנוכחי, בחירת ספק, חישוב מאגר תוכנית החלפה, מפרט טכני
התקנת סקריפט שילוב סקריפט דרך callibri('onCallStart', function(callData) { gtag('event', 'phone_call_start', { 'call_id' : callData.callId, 'utm_source' : callData.utmSource, 'utm_campaign': callData.utmCampaign, }); }); callibri('onCallEnd', function(callData) { gtag('event', 'phone_call_end', { 'call_id' : callData.callId, 'duration' : callData.duration, 'is_target': callData.isTarget, }); }); , הגדרת אירועים סקריפט בכל הדפים, ללא כפילויות
סימון טלפונים עריכת תבניות רכיבים (כותרת, כרטיס מוצר, יצירת קשר) כל הטלפונים מסומנים עם תכונות data
הגדרת קבוצות החלפה יצירת קבוצות למחלקות שונות בלוח הבקרה של הספק החלפה נכונה לכל קו
אינטגרציית אנליטיקה הגדרת GA4, Yandex.Metrica, אירועי CRM (אופציונלי) אנליטיקת שיחות מקצה לקצה
בדיקות אימות החלפה לכל הערוצים (utm, ישיר, מטמון) פרוטוקול בדיקות

איך להגדיר מעקב שיחות על Bitrix: מדריך שלב אחר שלב

  1. בדוק את האתר הנוכחי: זהה היכן מוצגים טלפונים ואיך הם מסומנים. ודא שאין חסימת CSP.
  2. בחר ספק: השווה תנאים של Callibri, CoMagic, Roistat. התחל עם תקופת ניסיון.
  3. הירשם וקבל סקריפט: הירשם אצל הספק, קבל סקריפט JS ומזהה מונה.
  4. התקן את הסקריפט באתר: הוסף את הקוד דרך OnEpilog ב-OnEpilog כפי שהוצג לעיל.
  5. סמן טלפונים: סמן כל טלפון עם תכונות /local/php_interface/init.php ו-data-original-phone.
  6. הגדר את המאגר: בלוח הבקרה של הספק, הגדר את מספר המספרים שמכסה תנועת שיא.
  7. שלב עם אנליטיקה: הגדר העברת אירועים ל-GA4 ול-Yandex.Metrica.
  8. בדיקות: ודא החלפה עבור UTM שונים, ביקורים ישירים, דפים שמורים במטמון.

רשימת בדיקה לאחר ההגדרה

  • פתח את האתר עם תגי UTM data-phone-display — הטלפון אמור להשתנות.
  • פתח ללא UTM (ביקור ישיר) — מספר ברירת המחדל מהמאגר מוצג.
  • בדוק דפים שמורים במטמון: לאחר חימום המטמון, הטלפון עדיין מוחלף.
  • ודא שהטלפונים ב-og:image וב-Schema.org סטטיים, לא מוחלפים.
  • בדוק גרסת מובייל — לחיצה לשיחה מובילה למספר המוחלף.

צור קשר לבדיקת הפרויקט שלך — נעריך את התוכנית הנוכחית שלך תוך יום אחד. הזמן הגדרת מעקב שיחות — השיחה הראשונה בחינם. הניסיון שלנו: מעל 50 פרויקטים על Bitrix, אנו מבטיחים שכל שיחה תיוחס למקורה.

לפי נתוני ספק Callibri, דיוק ההחלפה מגיע ל-99.9% עם הגדרה נכונה.