אנו מגדירים ריטרגטינג לעגלות נטושות ב-1C-Bitrix במפתח מלא. אם משתמש מוסיף מוצר לעגלה אך לא משלם—תוך 1-2 ימים הוא רואה פרסומת למוצר המדויק הזה. לפי מכון Baymard, שיעור נטישת העגלות הממוצע הוא 69.57%, כלומר ריטרגטינג יכול להחזיר עד 15% מהמכירות האבודות. פתרון הריטרגטינג הדינמי שלנו משיג המרה גבוהה פי 2.5 בהשוואה לבאנרים סטטיים ו-ROI טוב פי 1.5–2 בהשוואה לקמפיינים לתנועה קרה. עבור חנות מקוונת בגודל בינוני, עלות ההתקנה הטיפוסית נעה בין $1,000 ל-$2,000, וקמפיין הריטרגטינג יכול להחזיר $3,000 עד $5,000 בהכנסות אבודות בחודש. בהשוואה לריטרגטינג סטנדרטי ללא פיד מוצרים, השיטה שלנו משפרת את שיעורי הקליקים פי 3 ואת שיעורי ההמרה פי 2.
הגדרת ריטרגטינג לעגלות נטושות
בעיות שאנו פותרים
פיקסלים מפוזרים ואובדן נתונים. בתבניות Bitrix סטנדרטיות, אירועי הוספה לעגלה לרוב לא נשלחים למערכות פרסום, מה שגורם לבזבוז של עד $500 בחודש בהוצאות פרסום. אנו מוסיפים מטפלי JavaScript לאירועי onBasketItemAdded מותאמים אישית באמצעות גישה אחידה עם דחיפות CPHPCache ויעדי Yandex.Metrica.
חוסר בריטרגטינג דינמי. ללא פיד מוצרים, מערכות פרסום מציגות באנרים גנריים. פיד YML עבור Yandex ופיד Google Product עבור Google Merchant Center הם חובה. הגדרת הריטרגטינג שלנו כוללת אינטגרציה מלאה עם Yandex.Direct, Google Ads ו-Facebook Pixel, תוך שימוש בפיד YML ובפיד Google Product לריטרגטינג דינמי.
נתוני פיד מיושנים. אם הפיד נוצר פעם ביום והמחיר או הזמינות משתנים—משתמשים רואים מידע מיושן. אנו מיישמים שמירת מטמון לפיד עם תקופה של 4-8 שעות באמצעות // При добавлении в корзину BX.addCustomEvent('onBasketItemAdded', function(data) { window.dataLayer = window.dataLayer || []; dataLayer.push({ 'ecommerce': { 'currencyCode': 'RUB', 'add': { 'products': [{ 'id': String(data.productId), 'name': data.productName, 'price': data.price, 'quantity': data.quantity, 'category': data.sectionName, }] } } }); // Для Метрики ym(METRIKA_ID, 'reachGoal', 'add_to_cart', { product_id: data.productId, price: data.price, }); }); או סוכנים.
איך אנחנו עושים את זה
שלב 1: העברת אירועים למערכות פרסום
לריטרגטינג נכון,我们需要 לשלוח אירועים על הוספה לעגלה. דוגמה ל-Yandex.Metrica ecommerce:
// При добавлении в корзину BX.addCustomEvent('onBasketItemAdded', function(data) { window.dataLayer = window.dataLayer || []; dataLayer.push({ 'ecommerce': { 'currencyCode': 'RUB', 'add': { 'products': [{ 'id': String(data.productId), 'name': data.productName, 'price': data.price, 'quantity': data.quantity, 'category': data.sectionName, }] } } }); // Для Метрики ym(METRIKA_ID, 'reachGoal', 'add_to_cart', { product_id: data.productId, price: data.price, }); }); באופן דומה, אנו מגדירים את Facebook Pixel ואת תגית Google Ads Remarketing—רק פרמטרי הקריאה משתנים.
שלב 2: שליפת נתונים מ-Bitrix
בתבנית הרכיב catalog.element, נתוני המוצר מועברים ל-JS דרך $arResult. אנו יוצרים אובייקט JSON ב-template.php:
$productData = [ 'id' => $arResult['ID'], 'name' => $arResult['NAME'], 'price' => $arResult['CATALOG_PRICE_1'] ?? 0, 'category' => $arResult['SECTION']['NAME'] ?? '', 'sku' => $arResult['PROPERTIES']['ARTICLE']['VALUE'] ?? '', ]; <script> window.currentProduct = <?= json_encode($productData, JSON_UNESCAPED_UNICODE) ?>; </script> לאחר מכן במטפל של כפתור "הוסף לעגלה" אנו משתמשים ב-$productData = [ 'id' => $arResult['ID'], 'name' => $arResult['NAME'], 'price' => $arResult['CATALOG_PRICE_1'] ?? 0, 'category' => $arResult['SECTION']['NAME'] ?? '', 'sku' => $arResult['PROPERTIES']['ARTICLE']['VALUE'] ?? '', ]; .
שלב 3: יצירת פיד מוצרים
עבור Yandex, יש צורך בפיד YML. אנו מיישמים סקריפט שמייצא מוצרים פעילים עם מחירים:
// /local/api/yml-feed.php require $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_before.php'; \Bitrix\Main\Loader::includeModule('iblock'); \Bitrix\Main\Loader::includeModule('catalog'); header('Content-Type: application/xml; charset=utf-8'); $date = date('Y-m-d H:i'); echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"; echo "<yml_catalog date=\"{$date}\">\n<shop>\n"; echo "<name>Название магазина</name>\n"; echo "<company>ООО Компания</company>\n"; echo "<url>" . SITE_SERVER_NAME . "</url>\n"; echo "<currencies><currency id=\"RUR\" rate=\"1\"/></currencies>\n"; echo "<offers>\n"; $res = \CIBlockElement::GetList( ['SORT' => 'ASC'], ['IBLOCK_ID' => CATALOG_IBLOCK_ID, 'ACTIVE' => 'Y'], false, ['nPageSize' => 5000], ['ID', 'NAME', 'DETAIL_PAGE_URL', 'PREVIEW_PICTURE', 'CATALOG_PRICE_1'] ); while ($el = $res->GetNextElement()) { $f = $el->GetFields(); $p = $el->GetProperties(['ARTICLE', 'BRAND']); $img = $f['PREVIEW_PICTURE'] ? \CFile::GetPath($f['PREVIEW_PICTURE']) : ''; $url = SITE_SERVER_NAME . $f['DETAIL_PAGE_URL']; $price = $f['CATALOG_PRICE_1'] ?? 0; if (!$price) continue; echo "<offer id=\"{$f['ID']}\" available=\"true\">\n"; echo " <url>" . htmlspecialchars($url) . "</url>\n"; echo " <price>{$price}</price>\n"; echo " <currencyId>RUR</currencyId>\n"; echo " <name>" . htmlspecialchars($f['NAME']) . "</name>\n"; if ($img) echo " <picture>" . htmlspecialchars(SITE_SERVER_NAME . $img) . "</picture>\n"; echo "</offer>\n"; } echo "</offers>\n</shop>\n</yml_catalog>"; אנו שומרים את הפיד במטמון—לא יוצרים אותו בכל בקשה. שמירת מטמון למשך 4–8 שעות דרך <script> window.currentProduct = <?= json_encode($productData, JSON_UNESCAPED_UNICODE) ?>; </script> או סוכן ששומר את הקובץ.
למה פיד מוצרים חשוב?
ללא פיד, הפרסומות מציגות באנר גנרי, לא מוצר ספציפי. ריטרגטינג דינמי ב-Yandex.Direct (Smart Banners) וב-Google Ads (Dynamic Remarketing) עובד רק עם פיד. הפיד חייב להכיל מחירים עדכניים, זמינות וקישורים.
איך לפצל קהלים?
ב-Yandex.Metrica, אנו יוצרים פלחים: "הוסיף לעגלה, לא רכש" (יעד window.currentProduct הושג, // /local/api/yml-feed.php require $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_before.php'; \Bitrix\Main\Loader::includeModule('iblock'); \Bitrix\Main\Loader::includeModule('catalog'); header('Content-Type: application/xml; charset=utf-8'); $date = date('Y-m-d H:i'); echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"; echo "<yml_catalog date=\"{$date}\">\n<shop>\n"; echo "<name>Название магазина</name>\n"; echo "<company>ООО Компания</company>\n"; echo "<url>" . SITE_SERVER_NAME . "</url>\n"; echo "<currencies><currency id=\"RUR\" rate=\"1\"/></currencies>\n"; echo "<offers>\n"; $res = \CIBlockElement::GetList( ['SORT' => 'ASC'], ['IBLOCK_ID' => CATALOG_IBLOCK_ID, 'ACTIVE' => 'Y'], false, ['nPageSize' => 5000], ['ID', 'NAME', 'DETAIL_PAGE_URL', 'PREVIEW_PICTURE', 'CATALOG_PRICE_1'] ); while ($el = $res->GetNextElement()) { $f = $el->GetFields(); $p = $el->GetProperties(['ARTICLE', 'BRAND']); $img = $f['PREVIEW_PICTURE'] ? \CFile::GetPath($f['PREVIEW_PICTURE']) : ''; $url = SITE_SERVER_NAME . $f['DETAIL_PAGE_URL']; $price = $f['CATALOG_PRICE_1'] ?? 0; if (!$price) continue; echo "<offer id=\"{$f['ID']}\" available=\"true\">\n"; echo " <url>" . htmlspecialchars($url) . "</url>\n"; echo " <price>{$price}</price>\n"; echo " <currencyId>RUR</currencyId>\n"; echo " <name>" . htmlspecialchars($f['NAME']) . "</name>\n"; if ($img) echo " <picture>" . htmlspecialchars(SITE_SERVER_NAME . $img) . "</picture>\n"; echo "</offer>\n"; } echo "</offers>\n</shop>\n</yml_catalog>"; לא הושג) במשך 30 יום. פלחים אלה מיוצאים ל-Yandex.Audiences ומשמשים ב-Direct.
מה ההגדרה כוללת
| שלב | תיאור | לוח זמנים |
|---|---|---|
| אנליטיקה | ביקורת על קוד העגלה הנוכחי, הגדרת יעדים | יום אחד |
| פיתוח אירועים | מטפלי JavaScript עבור Metrica, Facebook Pixel, Google Ads | יום אחד |
| יצירת פיד | פיתוח פידים YML ו-Google Product | 1-2 ימים |
| אינטגרציה | חיבור פלחים, הגדרת קמפיינים במערכות פרסום | 1-2 ימים |
| בדיקות | אימות העברת אירועים, עמידה בדרישות הפיד | יום אחד |
סך לוח הזמנים: מ-5 ימי עבודה.
פרטי יישום טכניים
להגדרות מתקדמות, אנו משתמשים בדחיפות CPHPCache מותאמות אישית עם מאפיינים add_to_cart. אנו גם מיישמים UDF (שדות מוגדרי משתמש) למיפוי SKU ומטפלים בפידים מרובי מטבעות דרך פרמטר order_complete. כל פיד מאומת מול הסכמות של Yandex ו-Google כדי למנוע דחיות.
מה כלול בתוצרים
- תיעוד מלא: סכמת אירועים, מפרטי פיד ומבנה קמפיין.
- גישה לפידים: כתובות YML ו-Google Product עם שמירת מטמון.
- הדרכת צוות: מפגש מקוון של שעתיים לצוות השיווק שלך.
- תמיכה טכנית ל-30 יום: תיקוני באגים וכיוונון לאחר ההשקה.
- אחריות ל-12 חודשים: כל הבעיות מתוקנות ללא עלות.
מדדי החברה שלנו
עם ניסיון של למעלה מ-5 שנים באינטגרציות 1C-Bitrix ויותר מ-50 פרויקטים מוצלחים, אנו מספקים פתרונות ריטרגטינג אמינים. הלקוחות שלנו מדווחים על עלייה ממוצעת של 40% בהחזר על הוצאות פרסום, עם ROI שנע בין 3:1 ל-5:1. השלמנו למעלה מ-100 אינטגרציות עם Yandex.Direct, Google Ads ו-Facebook Pixel. אינטגרציית ה-1C-Bitrix שלנו מבטיחה זרימת נתונים חלקה.
הגישה שלנו
כל משימה דורשת ניתוח אישי ותכנון קפדני. אנו לא משתמשים בפתרונות תבניתיים—כל פרויקט מותאם לדרישות ספציפיות ולתשתית קיימת. לצוות שלנו יש ניסיון עם פרויקטים בקנה מידה מגוון: מחנויות קטנות ועד פלטפורמות בעומס גבוה עם מיליוני פעולות ביום.
אחריות ותמיכה
אנו מספקים אחריות ל-12 חודשים על העבודה שבוצעה. במהלך תקופה זו, אנו מתקנים כל בעיה ללא עלות. לאחר סיום הפרויקט, אנו מספקים תיעוד מלא והדרכה לצוות שלך. תמיכה טכנית זמינה למשך 30 יום לאחר ההשקה—נעזור לפתור כל שאלה.
אם אתה צריך להגדיר ריטרגטינג לעגלות נטושות ב-1C-Bitrix, צור קשר. נעריך את הפרויקט שלך ונציע פתרון במפתח מלא.







