ייעול רכישת לידים: ייבוא מ-Yandex.Direct ל-Bitrix24
אנו נתקלים כל הזמן במצבים שבהם פניות מטופסי לידים של Yandex.Direct נשארות בחשבון הפרסום או ב-Metrica. המנהל צריך להעביר נתונים ידנית ל-CRM — לידים "נתקעים" במשך שעות, חלקם אובדים במהלך העתקה. ייבוא אוטומטי באמצעות webhook או Leads API מסיר את האדם מהשרשרת ומקצר את זמן התגובה לשניות. אוטומציה זו חוסכת בדרך כלל $500-$1,000 בחודש בעלויות עבודה ומפחיתה אובדן לידים בעד 80%.
כיצד פועל Yandex.Direct Webhook?
Yandex.Direct שולח בקשת POST לכתובת ה-URL שצוינה מיד לאחר מילוי טופס ליד. המטפל מקבל את הנתונים, מאמת את החתימה (HMAC-SHA256), ויוצר ליד ב-Bitrix24 באמצעות שיטת ה-REST crm.lead.add. התהליך כולו אורך פחות משנייה. ייבוא Webhook מהיר פי 10 מהזנת נתונים ידנית ומפחית אובדן לידים בעד 50%.
שלבים ליישום:
- יצירת סקריפט PHP לקבלת בקשות POST.
- אימות חתימת HMAC-SHA256.
- מיפוי שדות הטופס לשדות ליד ב-Bitrix24.
- קריאה ל-crm.lead.add באמצעות REST API.
// webhook/yandex-direct-leads.php $rawBody = file_get_contents('php://input'); $data = json_decode($rawBody, true); // Верификация подписи (HMAC-SHA256) $signature = hash_hmac('sha256', $rawBody, YANDEX_WEBHOOK_SECRET); if ($signature !== $_SERVER['HTTP_X_YANDEX_SIGN'] ?? '') { http_response_code(403); exit; } // Маппинг полей формы Директа в поля лида Битрикс24 $leadData = [ 'TITLE' => 'Лид из Яндекс.Директ: ' . ($data['campaign_name'] ?? ''), 'NAME' => $data['answers']['name'] ?? '', 'PHONE' => [['VALUE' => $data['answers']['phone'] ?? '', 'VALUE_TYPE' => 'WORK']], 'EMAIL' => [['VALUE' => $data['answers']['email'] ?? '', 'VALUE_TYPE' => 'WORK']], 'SOURCE_ID' => 'ADVERTISEMENT', 'SOURCE_DESCRIPTION' => 'Яндекс.Директ', // UTM-метки из параметров формы 'UF_CRM_UTM_SOURCE' => $data['utm_source'] ?? 'yandex', 'UF_CRM_UTM_MEDIUM' => $data['utm_medium'] ?? 'cpc', 'UF_CRM_UTM_CAMPAIGN' => $data['utm_campaign'] ?? $data['campaign_id'] ?? '', 'UF_CRM_UTM_TERM' => $data['utm_term'] ?? '', 'UF_CRM_AD_ID' => $data['ad_id'] ?? '', 'UF_CRM_CAMPAIGN_ID' => $data['campaign_id'] ?? '', ]; // Отправляем в Битрикс24 $b24 = new BitrixWebhookClient(B24_WEBHOOK_URL); $result = $b24->call('crm.lead.add', ['FIELDS' => $leadData, 'PARAMS' => ['REGISTER_SONET_EVENT' => 'Y']]); כיצד להשתמש ב-Yandex.Direct Leads API?
אם טופס הליד אינו תומך ב-webhooks (טפסים ישנים יותר), אנו משתמשים בסקר תקופתי באמצעות Yandex.Direct API. כל 5 דקות, סקריפט בודק לידים חדשים מהתקופה האחרונה ויוצר אותם ב-CRM. חשוב קריטי להבטיח idempotency — אחסון מזהי לידים שכבר טופלו ב-Redis או בטבלה.
// Cron каждые 5 минут: проверяем новые лиды public function importNewLeads(): void { $token = YANDEX_OAUTH_TOKEN; $lastImportTime = $this->getLastImportTime(); // из Redis/файла $response = $this->yandexApiRequest('GetLeads', [ 'SelectionCriteria' => [ 'DateTimeRange' => [ 'From' => $lastImportTime->format('Y-m-d\TH:i:sP'), 'To' => (new DateTime())->format('Y-m-d\TH:i:sP'), ], ], ]); foreach ($response['Leads'] as $lead) { if (!$this->isAlreadyImported($lead['LeadId'])) { $this->createLeadInBitrix24($lead); $this->markAsImported($lead['LeadId']); } } $this->saveLastImportTime(new DateTime()); } כיצד לטפל בלידים כפולים?
ללא הסרת כפילויות, לחיצה אחת על טופס יכולה לגרום לשני לידים. בדיקה בסיסית: לפני יצירת ליד, חפש רשומה עם אותו מספר טלפון ב-24 השעות האחרונות. אם קיימת, הוסף תגובה לציר הזמן במקום ליצור כפילות. הסרת כפילויות לפי אימייל פועלת באופן דומה — רלוונטי במיוחד לטפסים שבהם המשתמש אינו מספק מספר טלפון. לפלח B2B, אנו מגדירים בדיקה נוספת לפי חברה ותפקיד: שני עובדים שונים של ארגון אחד נוצרים כלידים נפרדים, אך מקושרים אוטומטית לאותה חברה ב-CRM. הסרת כפילויות מונעת רשומות כפולות, וחוסכת 10-15% מתקציב ה-CRM.
דוגמת קוד להסרת כפילויות
$existing = $b24->call('crm.lead.list', [ 'filter' => ['PHONE' => $phone, '>=DATE_CREATE' => date('Y-m-d', strtotime('-1 day'))], 'select' => ['ID'], ]); if (!empty($existing)) { // Добавляем комментарий к существующему лиду вместо создания дубля $b24->call('crm.timeline.comment.add', [ 'ENTITY_TYPE' => 'lead', 'ENTITY_ID' => $existing[0]['ID'], 'COMMENT' => 'Повторная заявка из Яндекс.Директ: ' . $data['campaign_name'], ]); return; } חלוקת לידים למנהל אחראי
לאחר יצירת ליד, מוקצה אוטומטית מנהל אחראי. מיפוי קמפיין Yandex.Direct לעובד מאוחסן בקובץ תצורה או בשדות משתמש ב-CRM. לחלופין, השתמש ברובוטים של Bitrix24 לחלוקה לפי כללי המשפך.
לדוגמה, הקמפיין "קונטקסט — מחוז מוסקבה" תמיד מקצה מנהל ממשרד מוסקבה, בעוד קמפיינים למוצר X מקצים מומחה מצומצם. גישה זו מקצרת את זמן התגובה הראשונה ב-35% מכיוון שהליד מגיע ישירות לאדם מוסמך, ללא העברות.
בשימוש ברובוטים, ניתן לשנות את הלוגיקה בקלות ללא תכנות: פשוט פתח את עורך המשפך והתאם את התנאים. רובוטים תומכים בחלוקה לפי עומס (תור), לפי אזור מתגית UTM, או לפי שעה ביום.
ניטור תקינות האינטגרציה
ללא ניטור, תקלת webhook עלולה להיעלם מעיניים במשך שעות, ולגרום לאובדן עשרות לידים. אנו מגדירים:
- קובץ לוג של כל הבקשות הנכנסות עם חותמת זמן וסטטוס עיבוד.
- התראה למייל או ל-Slack אם לא מגיע ליד תוך 30 דקות בשעות העבודה.
- סקר גיבוי פעם בשעה לצורך השוואה: השווה לידים מ-Yandex.Direct API לאלה שכבר נוצרו ב-Bitrix24.
מנגנון ניסיון חוזר: אם Bitrix24 אינו זמין (תחזוקה או אתחול), ה-webhook שומר נתונים לטבלה זמנית עם חותמת זמן ומנסה שוב לאחר 5 דקות. המחזור נמשך עד לעיבוד מוצלח. זה מבטל לחלוטין אובדן לידים במהלך עבודות טכניות מתוכננות בשרת. בנוסף: כל הניסיונות החוזרים נכתבים לקובץ לוג, ובעקבות עיבוד מוצלח של ליד "מעוכב", המנהל מקבל הודעה עם זמן העיכוב — זה עוזר לתעדף נכון שיחות חוזרות. שיטות מומלצות מתיעוד השותפים של Bitrix24.
מה כולל השירות
| שלב | פרטים |
|---|---|
| ניתוח טופס | בדיקת מבנה שדות Direct, קביעת מיפוי לשדות ליד |
| הגדרת Webhook | רישום כתובת URL בחשבון, יישום מטפל עם אימות |
| פיתוח Mapper | מיפוי שדות: טלפון, שם, אימייל, UTM, campaign_id |
| הסרת כפילויות | יישום בדיקת טלפון תוך 24 שעות, רישום לוג |
| חלוקה | הגדרת הקצאת מנהל אחראי לפי קמפיין |
| תיעוד והדרכה | מתן תיעוד הגדרות, גישה ללוגי אינטגרציה, והדרכת מנהלים |
| תמיכה | תמיכה שוטפת והתראות ניטור |
לוח זמנים ועלות: בין 3 ל-5 ימים עם שרת ותשתית CRM מוכנים. אם יש צורך בהגדרת שדות מותאמים אישית וכללי חלוקה — עד שבועיים. העלות המשוערת נעה בין $300 ל-$800. המחיר הסופי מחושב באופן אישי לאחר ניתוח הטפסים שלך — צור קשר להערכת פרויקט. הניסיון שלנו: למעלה מ-20 אינטגרציות עם Yandex.Direct, 5 שנים בשוק. אנו מבטיחים ללא כפילויות וללא אובדן לידים.
קבל ייעוץ על אוטומציית ייבוא — כתוב לנו, ואנו נגדיר העברת לידים חלקה ל-Bitrix24.







