ללא פרסונליזציה, תנועה באתר אלקטרוניקה אינה ממירה: המבקרים רואים את אותם מוצרים, ערך ההזמנה הממוצע יורד. Dynamic Yield פותר זאת באמצעות Data Feed ו-JavaScript SDK, אך אינטגרציה עם Bitrix דורשת סנכרון מדויק של קטלוג ואירועים. שגיאת פיד אחת — וההמלצות מפסיקות לעבוד.
אראה עם מקרה: חנות מקוונת לאלקטרוניקה עם קטלוג של 200,000 מוצרים. לאחר האינטגרציה, ההמרה גדלה ב-28%, ערך ההזמנה הממוצע ב-15%. השגנו זאת באמצעות המלצות מותאמות אישית בעמוד הבית ובכרטיס המוצר. במשך 5 שנים, יישמנו פתרונות כאלה ביותר מ-50 פרויקטים. הצוות שלנו מבטיח עלייה של 20-35% בהמרה על סמך הניסיון שלנו. צרו קשר כדי להשיג תוצאות דומות לפרויקט שלכם.
כיצד עובדת אינטגרציית 1C-Bitrix עם Dynamic Yield
האינטגרציה בנויה על שתי שכבות: Data Feed לסנכרון קטלוג ו-JavaScript SDK למעקב אחר התנהגות משתמשים.
Data Feed: סנכרון קטלוג
Dynamic Yield מקבל פיד מוצרים בפורמט JSON או CSV. פיד JSON גמיש יותר — הוא מאפשר העברת מאפיינים שרירותיים לסגמנטציה.
{ "version": "1.0", "type": "full", "products": [ { "sku": "PROD-001", "name": "Название товара", "url": "https://example.ru/catalog/product/", "price": 1500.00, "in_stock": true, "image_url": "https://example.ru/upload/iblock/abc/photo.jpg", "categories": ["Электроника", "Смартфоны"], "group_id": "GROUP-001", "description": "Краткое описание товара", "brand": "Samsung", "keywords": ["смартфон", "android"], "custom_attributes": { "color": "Black", "weight": "185g", "supplier_id": 42 } } ] } הפיד מתפרסם דרך URL ומוגדר בלוח הבקרה של Dynamic Yield. תדירות עדכון מומלצת: יומית; לשינויי מחיר תכופים — מספר פעמים ביום באמצעות סוכן Bitrix.
JavaScript SDK: אירועי התנהגות
ה-SDK מאותחל בכל עמוד באתר. לאחר הטעינה, Dynamic Yield קובע אוטומטית את ההקשר ומציג ווידג'טים מותאמים אישית.
window.DY = window.DY || {}; DY.recommendationContext = { type: 'HOMEPAGE' }; (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = '//cdn.dynamicyield.com/api/API_KEY/api_dynamic.js'; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'DY-api-script')); אירועי מפתח — הוספה לסל והשלמת הזמנה. הם מועברים באמצעות קריאה אחת { "version": "1.0", "type": "full", "products": [ { "sku": "PROD-001", "name": "Название товара", "url": "https://example.ru/catalog/product/", "price": 1500.00, "in_stock": true, "image_url": "https://example.ru/upload/iblock/abc/photo.jpg", "categories": ["Электроника", "Смартфоны"], "group_id": "GROUP-001", "description": "Краткое описание товара", "brand": "Samsung", "keywords": ["смартфон", "android"], "custom_attributes": { "color": "Black", "weight": "185g", "supplier_id": 42 } } ] } .
זיהוי משתמשים
לפרסונליזציה של משתמשים מחוברים, Dynamic Yield מקשר בין סשנים אנונימיים למחוברים. לאחר התחברות, מועבר גיבוב SHA-256 של דוא"ל הלקוח — הפלטפורמה אינה מקבלת דוא"ל בטקסט פשוט.
DY.API('event', { name: 'Login', properties: { dyType: 'login-v1', hashedEmail: sha256(userEmail.toLowerCase().trim()) } }); מדוע Data Feed הוא הבסיס לפרסונליזציה?
ללא פיד איכותי, הפלטפורמה אינה יכולה להתאים מוצרים לאירועים כראוי. אם בפיד חסר מחיר או מצב מלאי, ההמלצות יציגו פריטים לא זמינים. אנו בודקים כל מאפיין: window.DY = window.DY || {}; DY.recommendationContext = { type: 'HOMEPAGE' }; (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = '//cdn.dynamicyield.com/api/API_KEY/api_dynamic.js'; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'DY-api-script')); חייב להיות ייחודי, DY.API('event', {...}) מספר, DY.API('event', { name: 'Login', properties: { dyType: 'login-v1', hashedEmail: sha256(userEmail.toLowerCase().trim()) } }); בוליאני. לסגמנטציה לפי מותג או צבע, אנו מעבירים sku. ככל שהקטלוג גדל, עומס יצירת הפיד עולה: עבור 500,000 מוצרים, היצירה אורכת עד 30 דקות. ייעלנו את התהליך באמצעות סוכנים וייצוא חלקי — הפיד נבנה תוך 5 דקות.
השוואת Dynamic Yield עם חלופות
| פרמטר | Dynamic Yield | Adobe Target | Optimizely |
|---|---|---|---|
| זמן אינטגרציה בסיסי | 2–4 ימים | 5–10 ימים | 4–8 ימים |
| מורכבות הגדרת הפיד | נמוכה (JSON/CSV) | בינונית (XML) | בינונית (JSON) |
| תמיכה ב-Bitrix דרך SDK | כן | לא מקורי | לא מקורי |
| מהירות טעינת המלצות | < 200 ms | < 300 ms | < 250 ms |
Dynamic Yield מנצח במהירות ההשקה — ניתן להשיק אינטגרציה בסיסית תוך יומיים, בעוד Adobe Target דורש זמן הגדרה רב יותר. הפלטפורמה מאפשרת בדיקות A/B ללא מעורבות מפתחים — פשוט הגדירו סגמנטים בלוח הבקרה. היישום מהיר פי 2 בהשוואה ל-Adobe Target. על סמך אמות המידה של הפרויקטים שלנו, אינטגרציית Dynamic Yield מהירה פי 2 מ-Adobe Target.
איזה ROI לצפות מהאינטגרציה
לפי הפרויקטים שלנו, לאחר האינטגרציה ההמרה גדלה ב-20-35%, ערך ההזמנה הממוצע ב-10-20%. זמן טעינת ההמלצות אינו עולה על 200 ms, מה שאינו משפיע על Core Web Vitals. חיסכון בעלויות שיווק באמצעות אוטומציה של סגמנטציה מגיע ל-15-25%. עלות אינטגרציה טיפוסית לקטלוג בינוני (50,000 מוצרים) מתחילה ב-$3,000, עם ROI ממוצע תוך 6 חודשים. צרו קשר — נעזור לחשב את ה-ROI הפוטנציאלי לקטלוג שלכם.
מה כלול בעבודה
| שלב | מה אנו עושים |
|---|---|
| ביקורת | לימוד הקטלוג הנוכחי, מבנה בלוקי מידע, סוגי עמודים. קביעת נפח נתונים: מספר מוצרים, קטגוריות, מאפיינים. |
| עיצוב | הסכמה על מבנה הפיד, רשימת אירועים, ווידג'טים. פיתוח תוכנית זיהוי משתמשים. |
| פיתוח Data Feed | יצירת מחולל PHP (סוכנים, price עם סינון). תמיכה ב-in_stock. |
| יישום SDK | אתחול SDK בכל העמודים, הגדרת אירועי custom_attributes, CIBlockElement::GetList, custom_attributes דרך view. |
| בדיקות | בדיקת העברת נתונים, תצוגת ווידג'טים, זיהוי נכון. שימוש בכלי ניפוי באגים מובנים של Dynamic Yield. |
| הדרכה | מתן תיעוד, הדרכת צוות על לוח הבקרה של Dynamic Yield. |
| תמיכה | לאחר השחרור — 30 ימי תמיכה חינם: ניטור פיד, תיקון שגיאות, עדכוני SDK. |
תוצרים: קוד מחולל פיד מלא, קוד אינטגרציית SDK, תיעוד, הדרכה לפאנל הניהול, 30 ימי תמיכה לאחר שחרור עם SLA.
כיצד אנו מיישמים אינטגרציית 1C-Bitrix עם Dynamic Yield
- ניתוח — לימוד הקטלוג הנוכחי, מבנה בלוקי מידע, סוגי עמודים. קביעת נפח נתונים: מספר מוצרים, קטגוריות, מאפיינים.
- עיצוב — הסכמה על מבנה הפיד, רשימת אירועים, ווידג'טים. פיתוח תוכנית זיהוי משתמשים.
- יישום — פיתוח מחולל פיד ב-PHP (סוכנים,
add-to-cartעם סינון), יישום SDK, הגדרת אירועים דרךpurchase. - בדיקות — בדיקת העברת נתונים, תצוגת ווידג'טים, זיהוי נכון. שימוש בכלי ניפוי באגים מובנים של הפלטפורמה.
- פריסה ותמיכה — פרסום פיד, ניטור שגיאות, מתן תיעוד. לאחר השחרור — 30 ימי תמיכה חינם.
שגיאות אינטגרציה טיפוסיות
- פיד ריק: שדות חובה חסרים (מחיר, in_stock) — המערכת מתעלמת מהמוצר.
- אירוע רכישה חסר: ללא
BX.ready, מודלים של "נקנה יחד" אינם פועלים. - מוצרים כפולים: אותו
CIBlockElement::GetListבפריטים שונים — ההמלצות מציגות מוצר שגוי. - הקשר שגוי: אם לכרטיס מוצר יש סוג
BX.ready, הווידג'טים יהיו ריקים.
לעתים קרובות לקוחות מתלוננים על ווידג'טים שאינם פועלים לאחר עדכון קטלוג. הסיבה היא שמירת פיד במטמון. פתרון: הגדרת מטמון מתויג ב-Bitrix וביטולו בעת שינוי מוצרים.
הזמינו את האינטגרציה — נעריך את הפרויקט שלכם ונציע את הפתרון הטוב ביותר עם תוצאות מובטחות. קבלו ייעוץ ממהנדס עם ניסיון של 5+ שנים בפרסונליזציה של Bitrix.







