שילוב Hotjar עם 1C-Bitrix: הגדרה, אירועים, זיהוי

אנליטיקה סטנדרטית מראה היכן לקוחות עוזבים, אך לא למה. אנחנו משלבים את Hotjar עם 1C-Bitrix שלך, מגדירים אירועים וזיהוי משתמשים, כך שתראו את התמונה המלאה של התנהגות המבקרים. הצוות שלנו מספק את הפרויקט במפתח מלא—מהתקנת הקוד ועד לתמיכה מתמשכת.
השירותים שאנו מציעים
מציג 1 מתוך 1כל 1626 השירותים
שילוב Hotjar עם 1C-Bitrix: הגדרה, אירועים, זיהוי
בינוני
~1-2 שבועות

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

שאלות נפוצות

שילוב Hotjar עם 1C-Bitrix: הגדרה, אירועים וזיהוי

חנות ה-Bitrix שלך כבר משתמשת ב-Yandex.Metrica וב-Google Analytics, אבל ההמרה לא גדלה. דוחות סטנדרטיים מראים היכן לקוחות נושרים אבל לא מסבירים למה. Hotjar פותר את זה—הוא מקליט הפעלות, בונה מפות חום ואוסף סקרים. הניסיון שלנו: מעל 10 שנים בפיתוח Bitrix, יותר מ-500 אינטגרציות. לאחר היישום, ניתן להפחית את עלות רכישת הלקוח (CPA) ב-15–20% על ידי ביטול צווארי בקבוק שנחשפים על ידי Hotjar. חיסכון פוטנציאלי בפרסום יכול להגיע ל-$2.7k–3.9k בשנה אם תקציב הפרסום החודשי שלך עולה על $4.5k–6.5k. תקופת ההחזר הממוצעת היא חודשיים.

כיצד להתקין את קוד המעקב עם תמיכה בהסכמת עוגיות?

<!-- В шаблоне Битрикс, перед </head> или перед </body> -->
<script>
  (function(h,o,t,j,a,r){
    h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
    h._hjSettings={hjid: YOUR_HJID, hjsv: 6};
    a=o.getElementsByTagName('head')[0];
    r=o.createElement('script');r.async=1;
    r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
    a.appendChild(r);
  })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>

הדרך הקלה ביותר להוסיף את הקוד היא דרך הגדרות המוצר (הגדרות → הגדרות מוצר → קטעי JS). בחר במיקום "לפני סגירת <!-- В шаблоне Битрикс, перед </head> или перед </body> --> <script> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid: YOUR_HJID, hjsv: 6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> "—זה טוען את Hotjar מוקדם ככל האפשר ולא מפספס את תחילת ההפעלה. ללא הסכמה מפורשת של המשתמש, הקלטת נתונים אישיים מפרה את FZ-152 ואת GDPR. הטמע באנר עוגיות דרך </head> ואתחל את Hotjar רק לאחר קבלת הסכמה:

// Инициализируем Hotjar только после согласия
document.addEventListener('cookieConsentGiven', function() {
    (function(h,o,t,j,a,r){
        /* ... код Hotjar ... */
    })();
});

כמו כן, זכור להוציא דפי ניהול bitrix:main.cookie.agreement מההקלטה.

למה זיהוי משתמשים חשוב?

ללא זיהוי, כל הקלטות ההפעלה הן אנונימיות. Hotjar לא יכול להבחין בין מבקר חדש ללקוח נאמן. באמצעות // Инициализируем Hotjar только после согласия document.addEventListener('cookieConsentGiven', function() { (function(h,o,t,j,a,r){ /* ... код Hotjar ... */ })(); }); אתה מעביר מאפיינים: מספר הזמנות, סכום כולל שהוצא, רמת נאמנות. זה מאפשר לך לסנן הקלטות ולבנות מפות חום רק עבור פלח מסוים. לדוגמה, קל למצוא הפעלות של משתמשים עם /bitrix/admin/ או רק לקוחות B2B.

<?php if ($USER->IsAuthorized()): $userId = $USER->GetID(); $ordersCount = getUserOrdersCount($userId); $totalSpent = getUserTotalSpent($userId); $loyaltyLevel = getUserLoyaltyLevel($userId); ?>
<script>
    window.hj = window.hj || function(){(hj.q=hj.q||[]).push(arguments)};
    hj('identify', <?= $userId ?>, {
        email: <?= json_encode($USER->GetEmail()) ?>,
        orders_count: <?= $ordersCount ?>,
        total_spent: <?= $totalSpent ?>,
        loyalty_level: <?= json_encode($loyaltyLevel) ?>,
        is_b2b: <?= getUserIsB2B($userId) ? 'true' : 'false' ?>,
    });
</script>
<?php endif; ?>

כיצד להגדיר מפות חום לדפים דינמיים?

כברירת מחדל, Hotjar בונה מפות חום לפי URL. עבור Bitrix, יש ניואנסים:

  • מסנן פאקטי — hj('identify', userId, attributes) משנה את ה-URL. Hotjar יוצר מפת חום נפרדת לכל שילוב מסנן. פתרון: בהגדרות Hotjar, צור כלל קיבוץ—כל ה-URLs המכילים orders_count > 5 משולבים למפת חום אחת.
  • עימוד — <?php if ($USER->IsAuthorized()): $userId = $USER->GetID(); $ordersCount = getUserOrdersCount($userId); $totalSpent = getUserTotalSpent($userId); $loyaltyLevel = getUserLoyaltyLevel($userId); ?> <script> window.hj = window.hj || function(){(hj.q=hj.q||[]).push(arguments)}; hj('identify', <?= $userId ?>, { email: <?= json_encode($USER->GetEmail()) ?>, orders_count: <?= $ordersCount ?>, total_spent: <?= $totalSpent ?>, loyalty_level: <?= json_encode($loyaltyLevel) ?>, is_b2b: <?= getUserIsB2B($userId) ? 'true' : 'false' ?>, }); </script> <?php endif; ?> גם יוצר מפות חום נפרדות. באופן דומה, קבץ דפים עם עימוד.
  • דפים דינמיים כמו עגלת קניות ותשלום (catalog.smart.filter) משנים את ה-DOM ללא שינוי ב-URL. השתמש בהקלטות הפעלה כדי לנתח שלבים ספציפיים.

כיצד לשלוח אירועים מותאמים אישית?

כדי לסמן פעולות מפתח בהקלטות הפעלה:

// Добавление в корзину
function onAddToCart(productId, productName) {
    hj('event', 'add_to_cart');
    hj('tagRecording', ['add_to_cart', 'product-' + productId]);
}

// Начало оформления заказа
hj('event', 'checkout_started');

// Ошибка в форме оформления
hj('event', 'checkout_form_error');
hj('tagRecording', ['checkout_error']);

תגיות (/catalog/electronics/filter/) מאפשרות סינון הקלטות: "הצג רק הפעלות עם תג /catalog/?PAGEN_1=2"—זיהוי מיידי של נתיבים בעייתיים.

Hotjar לעומת Yandex.Metrica לניתוח התנהגותי

קריטריון Hotjar Yandex.Metrica
הקלטת הפעלה כן, עם תגיות כן, Webvisor
מפות חום קליקים, תנועה, גלילה רק קליקים
סקרים ומשוב מובנה לא
סינון לפי מאפיינים חזק מוגבל
אינטגרציית Bitrix דרך JS דרך JS + API

Hotjar עוזר למצוא אזורים בעייתיים פי שניים מהר יותר בזכות תגיות וסינון. התיעוד הרשמי של Hotjar מאשר שהגדרה נכונה מפחיתה CPA ב-15–20%.

השוואת אפשרויות מיקום קוד Hotjar

שיטה מורכבות בקרת הסכמה מהירות טעינה
דרך הגדרות קטעי JS נמוכה כן (דרך באנר עוגיות) גבוהה
ידנית בתבנית header.php בינונית כן גבוהה
דרך PHP ב-epilog.php גבוהה כן בינונית

אנו ממליצים על השיטה הראשונה—פשוטה ואמינה יותר.

שגיאות נפוצות במהלך אינטגרציה
  • הצבת הקוד לא לפני sale.order.ajax—מפספסים את תחילת ההפעלה.
  • חוסר סינון דפי ניהול—הקלטת נתונים מיותרים.
  • התעלמות מהסכמת עוגיות—הפרה חוקית.
  • דילוג על זיהוי—חוסר יכולת לפלח משתמשים.

מה כוללת העבודה?

  • התקנת קוד מעקב עם תמיכה בהסכמת עוגיות
  • זיהוי משתמשים מחוברים עם העברת מאפיינים
  • הגדרת כללי קיבוץ דפים למפות חום
  • שילוב אירועים ותגיות הקלטה
  • כתיבת תיעוד והדרכת צוות
  • תמיכה לאחר הפרויקט

איך אנחנו עובדים?

  1. אנליטיקה—איסוף דרישות, הגדרת מדדי מפתח.
  2. תכנון—בחירת אסטרטגיית זיהוי ואירועים.
  3. יישום—ביצוע אינטגרציה תוך התחשבות במאפייני Bitrix שלך.
  4. בדיקות—אימות שכל המנגנונים פועלים.
  5. השקה—הפעלת Hotjar בסביבת הייצור.
  6. מסירת תיעוד והדרכה.

לוח זמנים משוער

בין 2 ל-3 ימי עסקים. העלות מחושבת באופן אישי לפי היקף העבודה.

הזמן שילוב Hotjar עם Bitrix וקבל ניתוח התנהגות משתמשים מפורט תוך שבוע. אנו מבטיחים הפחתת CPA של 15–20% באמצעות הגדרה נכונה. צור קשר—נדון במשימות שלך.