← العودة إلى المدونة

توليد العملاء من خرائط جوجل و2GIS: كم من الحركة المرورية تحتاج لـ 10,000 شركة

نستعرض كم من جيجابايت من البيانات تحتاج لجمع قاعدة بيانات من 10,000 شركة مع الخرائط، ولماذا ستكون هذه العملية محكوم عليها بالحصار بدون بروكسي.

📅٢٤ جمادى الأولى ١٤٤٨ هـ

وكالات توليد العملاء والمسوقون الذين يجمعون قواعد بيانات الشركات من الخرائط، في وقت ما، يواجهون نفس السؤال: كم من البيانات "تزن" جمع 10,000 اتصال ولماذا تبدأ الحسابات وعناوين IP في الحظر بالفعل عند الألف الثالثة. نحلل حساب حركة المرور خطوة بخطوة، نقارن بين خرائط جوجل، 2GIS وخرائط Yandex، ونظهر أي بروكسي تتحمل مثل هذه الأحجام بدون حظر.

ما هو توليد العملاء من الخرائط ولماذا يجب حساب حركة المرور

توليد العملاء من الخرائط هو جمع بيانات الاتصال بالشركات (الاسم، الهاتف، الموقع، العنوان، التقييم، فئة النشاط) من خلال خرائط جوجل، 2GIS أو خرائط Yandex لإجراء مكالمات باردة، إرسال بريد إلكتروني أو إعلانات مستهدفة. هذه الطريقة شائعة بشكل خاص بين الوكالات التي تبيع خدمات B2B: استوديوهات الويب، مزودي CRM، مقاولين التسويق - يحتاجون إلى قواعد بيانات في مجالات ومدن معينة: "طب الأسنان في قازان"، "خدمات السيارات في نوفوسيبيرسك"، "صالونات التجميل في يكاترينبرغ".

حساب حركة المرور مهم لثلاثة أسباب. أولاً، يعتمد مقدار البيانات المنقولة على كمية حركة البروكسي التي ستنفقها وكم ستكلف عند التوسع في عدة مدن. ثانياً، تسجل الخرائط النشاط غير الطبيعي بناءً على عدد الطلبات، وليس فقط من خلال IP - وإذا لم تفهم كم من الطلبات تولدها جمع 10,000 بطاقة، من السهل التقليل من خطر الحظر. ثالثاً، بمعرفة الحجم الدقيق للبيانات، يصبح من الأسهل الاختيار بين جمع صفحة HTML، استخدام API الداخلي للخرائط أو خدمة جاهزة - كل خيار يختلف في حركة المرور بشكل كبير.

في الممارسة العملية، 10,000 شركة ليست مجرد رقم تجريدي. هذا الحجم يتوافق، على سبيل المثال، مع قاعدة بيانات كاملة من الكيانات القانونية النشطة في مجال "إصلاح الأجهزة" عبر 15-20 مدينة مليونية في روسيا، أو جميع مؤسسات تقديم الطعام في مدينة كبيرة مثل موسكو أو سانت بطرسبرغ. هذه مهمة واقعية لوكالة تبيع العملاء في حزم.

كم تزن بطاقة شركة واحدة

وزن بطاقة شركة واحدة يعتمد على ما تجمعه وكيف. إذا كنت تجمع فقط قائمة نتائج البحث (الاسم، العنوان المختصر، التقييم)، فإن البيانات تنتقل بشكل مضغوط - عادةً ما تكون هذه استجابة JSON من API الداخلي للخرائط بوزن 3-8 كيلوبايت لكل شركة في القائمة العامة. إذا كنت بحاجة إلى بطاقة تفصيلية - الهاتف، الموقع، ساعات العمل، الصور، التقييمات - سيتعين عليك فتح صفحة منفصلة أو إجراء طلب إضافي، ويزداد الوزن إلى 80-250 كيلوبايت بسبب الصور وJSON الموسع.

أدناه مقارنة بين ثلاث خرائط رئيسية تعمل بها وكالات توليد العملاء في دول ما بعد الاتحاد السوفيتي:

الخريطة وزن البطاقة في القائمة وزن البطاقة التفصيلية ميزة الحماية
خرائط جوجل 5-8 كيلوبايت 150-250 كيلوبايت حدود صارمة وCAPTCHA عند الطلبات المتكررة من نفس IP
2GIS 3-6 كيلوبايت 80-150 كيلوبايت حظر بناءً على تكرار الطلبات إلى API الدليل
خرائط Yandex 4-7 كيلوبايت 100-200 كيلوبايت نظام مضاد للبوت مع تحليل سلوكي وقوائم سوداء للبروكسي

نقطة مهمة: وزن القائمة ليس كل شيء. للحصول على الهاتف والموقع الإلكتروني للشركة، في معظم الحالات، تحتاج إلى طلب منفصل إلى الصفحة التفصيلية. هذا يضاعف، أو حتى يثلث، حركة المرور الفعلية لكل عميل، إذا كنت تجمع ليس فقط الأسماء، بل جهات الاتصال الكاملة للمبيعات.

حساب حركة المرور على 10,000 شركة خطوة بخطوة

دعونا نأخذ سيناريو واقعي: تجمع الوكالة بطاقات كاملة (الاسم، الهاتف، الموقع، العنوان، التقييم، الفئة) من خرائط جوجل لـ 10,000 شركة في عدة مدن.

الخطوة 1. البحث وإدراج النتائج. تقدم خرائط جوجل حوالي 20 نتيجة في صفحة واحدة. للحصول على 10,000 موقع، تحتاج إلى معالجة حوالي 500 صفحة نتائج. كل صفحة، مع الأخذ في الاعتبار الطلبات الخدمية، تحميل الخريطة والسكريبتات، تزن 600-900 كيلوبايت. الإجمالي: 500 × 750 كيلوبايت ≈ 375 ميغابايت فقط في مرحلة البحث.

الخطوة 2. بطاقات تفصيلية. لكل من 10,000 شركة، تحتاج إلى طلب منفصل مع الهاتف، الموقع والصور. مع وزن متوسط قدره 180 كيلوبايت لكل بطاقة: 10,000 × 180 كيلوبايت ≈ 1.8 جيجابايت.

الخطوة 3. الطلبات المتكررة وإعادة المحاولة. عند جمع البيانات في ظروف حقيقية، 10-20% من الطلبات لا تمر من المرة الأولى بسبب حدود السرعة، CAPTCHA أو تغيير التنسيق - يجب تكرارها. نضيف 15% أخرى إلى الحجم: (375 ميغابايت + 1.8 جيجابايت) × 1.15 ≈ 2.5 جيجابايت.

الرقم النهائي هو حوالي 2.5 جيجابايت من حركة المرور لجمع 10,000 شركة من خرائط جوجل عند جمع بطاقات تفصيلية. إذا كنت تجمع فقط القوائم بدون هواتف ومواقع، فإن حركة المرور تنخفض إلى 450-500 ميغابايت، لكن هذه القاعدة ستكون غير مناسبة للمبيعات - بدون الهاتف، لا يتحول العميل إلى مكالمة.

بالنسبة لـ 2GIS وخرائط Yandex، الحساب مشابه، لكن الحجم عادةً أقل بنسبة 20-30% بسبب تنسيق API الأكثر إحكامًا - استهدف 1.7-2.2 جيجابايت لنفس 10,000 بطاقة.

لماذا يتم حظر الخرائط لجمع البيانات بشكل جماعي

الخرائط هي أصول تجارية للمنصات نفسها، وجمع البيانات بشكل تلقائي وبكميات كبيرة يتعارض مباشرة مع نموذج أعمالها (بيع الإعلانات في البطاقات، الوصول إلى API للشركاء). لذلك، تتفاعل خرائط جوجل، 2GIS وخرائط Yandex بشكل عدواني مع السلوك غير المعتاد.

المحفزات الرئيسية للحظر: تكرار الطلبات بشكل مفرط من نفس IP (أكثر من طلب واحد كل 2-3 ثوانٍ)، استخدام User-Agent وعناوين ثابتة بدون تنوع، عدم وجود ملفات تعريف الارتباط وبيانات الجلسة، الطلبات بدون موارد مصاحبة (صور، سكريبتات) التي يقوم المتصفح العادي دائمًا بتحميلها. عند الوصول إلى الحد، إما أن يظهر الخدمة CAPTCHA، أو تحظر IP مؤقتًا لمدة 15-60 دقيقة، أو تحظر IP نهائيًا عند تكرار الانتهاكات.

بالنسبة للحجم المحسوب البالغ 2.5 جيجابايت و10,000+ طلب من IP "نظيف"، تقترب احتمالية الحظر من 100% بالفعل عند الألف الأولى من البطاقات. لهذا السبب، يتم بناء أي مشروع جاد لتوليد العملاء من الخرائط حول تدوير عناوين IP - بدون ذلك، يفقد حساب حركة المرور معناه، لأنه لن يكون من الممكن جمع الحجم المخطط له فعليًا.

بروكسي سكنية، موبايل ومراكز البيانات لجمع بيانات الخرائط

يؤثر اختيار نوع البروكسي بشكل مباشر على عدد الطلبات التي يمكنك القيام بها قبل الحظر والنسبة المئوية من حركة المرور التي سيتعين عليك "إعادة استخدامها" في المحاولات المتكررة. لجمع البيانات من الخرائط، تعتبر سمعة IP حاسمة - حيث تحظر الخرائط نطاقات مراكز البيانات بشكل أكثر صرامة، لأن الكتلة الرئيسية من جمع البيانات التلقائي تأتي من هناك.

نوع البروكسي مستوى ثقة الخرائط متى تستخدم
بروكسي سكنية عالية - IP لمستخدمين حقيقيين الأداة الرئيسية لجمع 5,000-50,000 بطاقة مع تدوير حسب المدن
بروكسي موبايل عالية جدًا - IP عامة لمزودي الخدمة جمع دقيق حسب المجالات مع حماية مضادة للبوت صارمة (خرائط Yandex)
بروكسي مراكز البيانات منخفض-متوسط - غالبًا في القوائم السوداء اختبارات أولية، اختبارات السكريبتات على أحجام صغيرة بدون تصدير حقيقي

في الممارسة العملية، بالنسبة لـ 10,000 شركة المحسوبة، فإن أفضل مجموعة هي بروكسي سكنية مع تدوير حسب الشبكات الفرعية للمدن: تحصل على IP من نفس المنطقة التي تتواجد فيها الجمهور المستهدف في البطاقات، وتقلل من نسبة CAPTCHA والطلبات المتكررة التي أدرجناها في حساب حركة المرور أعلاه. يمكن استخدام بروكسي مراكز البيانات في هذه المهمة فقط في مرحلة اختبار السكريبت على 50-100 بطاقة، لتجنب حرق ميزانية حركة المرور السكنية على التصحيح.

إعداد جمع البيانات: الأدوات والمخطط خطوة بخطوة

لجمع قاعدة بيانات الشركات من الخرائط، تستخدم الوكالات عادةً أدوات جاهزة بدون كود وأدوات منخفضة الكود، بدلاً من كتابة جامع بيانات من الصفر. من بين الحلول الشائعة - A-Parser (إعداد مرن للقوالب لخرائط جوجل، 2GIS، خرائط Yandex بدون كتابة كود)، Octoparse (منشئ بصري لسيناريوهات الجمع) وZennoPoster (قوالب الأتمتة مع دعم للبروكسي وملفات تعريف مضادة للكشف). بالنسبة للأحجام الصغيرة، يمكن استخدام خدمات سحابية لجمع بيانات الخرائط مع الدفع حسب عدد البطاقات.

يبدو المخطط خطوة بخطوة لإطلاق جمع 10,000 شركة كالتالي:

  1. حدد قائمة المدن والمجالات التي تحتاج إلى عملاء محتملين - هذا يحدد عدد طلبات البحث ويسمح بتوقع حركة المرور بدقة أكبر وفقًا للصيغة من القسم أعلاه.
  2. قم بإعداد قائمة بالبروكسي السكنية في الجامع مع تدوير IP كل 5-10 طلبات - تدعم معظم الأدوات قوائم البروكسي بتنسيق تسجيل الدخول:كلمة المرور@المضيف:المنفذ.
  3. قم بتفعيل تأخير عشوائي بين الطلبات من 3-7 ثوانٍ وتدوير User-Agent - هذا يقلل من نسبة CAPTCHA بنسبة 30-40% مقارنة بالفواصل الثابتة.
  4. قم بتشغيل اختبار على 100-200 بطاقة وسجل استهلاك حركة المرور الفعلي - قارن مع المحسوب لتعديل التوقعات على الحجم الكامل.
  5. قم بتوسيع الجمع إلى 10,000 بطاقة، مقسمًا المهمة إلى دفعات من 1,000-1,500 سجل - هذا يسهل التحكم في الأخطاء وإعادة التشغيل عند حدوث أعطال.
  6. قم بتصدير النتائج إلى CSV أو مباشرة إلى CRM، مع إزالة التكرارات حسب رقم الهاتف والموقع - غالبًا ما توجد تكرارات في الخرائط بسبب المنظمات والشركات الفرعية.

إذا كانت مهمة الجمع تتكرر بانتظام (على سبيل المثال، تحديث شهري لقاعدة بيانات المجال)، فمن المنطقي إعداد تشغيل تلقائي وفقًا لجدول زمني مع مجموعة ثابتة من IP السكنية - هذا يوفر الوقت على إعادة التشغيل اليدوي ويقلل من خطر الحظر من خلال توزيع الحمل بشكل متساوٍ على الوقت.

كيف تقلل من استهلاك حركة المرور دون فقدان العملاء المحتملين

يمكن تقليل 2.5 جيجابايت المحسوبة على 10,000 شركة بنسبة 30-40% دون فقدان جودة البيانات، إذا تم تطبيق بعض التقنيات العملية.

أولاً، قم بإيقاف تحميل الصور على مستوى الطلب - الصور للمؤسسات تشغل حتى نصف وزن البطاقة التفصيلية، لكنها ليست ضرورية للمبيعات. ثانيًا، استخدم الطلبات المباشرة إلى API الداخلي للخرائط بدلاً من تقديم الصفحة بالكامل في المتصفح - هذا يزيل السكريبتات الزائدة، الأنماط والخطوط التي لا تحمل بيانات مفيدة. ثالثًا، قم بتصفية التكرارات قبل جمع البطاقات التفصيلية: إذا كانت الشركة قد ظهرت بالفعل في منطقة أخرى من نفس المدينة، فلا تقم بإجراء طلب متكرر إلى صفحتها - تحقق من الاسم والعنوان في مرحلة القائمة. رابعًا، اجمع أولاً قوائم مخففة من جميع المدن، واطلب بطاقات تفصيلية فقط للشركات التي اجتازت تصفية التقييم أو الفئة - هذا مفيد بشكل خاص إذا كنت بحاجة إلى أفضل 30% فقط من 10,000، وليس جميعها.

تقلل هذه التقنيات من حجم حركة المرور، ولكن أيضًا من عدد الطلبات إلى خوادم الخرائط، مما يعني - وتقليل خطر الحظر. بالنسبة للوكالة، يعني ذلك استهلاكًا أقل لحركة مرور البروكسي بنفس التعريفة وإمكانية جمع المزيد من المدن بنفس الميزانية.

الأخطاء الشائعة عند جمع العملاء من الخرائط

الخطأ الأول - بدء الجمع من IP ثابت واحد بدون تدوير. حتى مع سرعة طلبات صغيرة، تسجل الخريطة النشاط غير الطبيعي بعد 200-300 طلب متتالي، ويصبح الجمع غير ممكن بدون تغيير IP.

الخطأ الثاني - تجاهل التوافق الإقليمي للبروكسي والمدينة المستهدفة. إذا كنت تجمع شركات قازان عبر IP من دولة أخرى، فإن الخريطة غالبًا ما تعرض نتائج غير ذات صلة أو تحظر الطلب على الفور كطلب مشبوه.

الخطأ الثالث - عدم حساب حركة المرور قبل البدء. غالبًا ما تبدأ الفرق الجمع "بالعين" وتصل إلى حد حركة مرور البروكسي في منتصف المهمة، مما يؤدي إلى فقدان البيانات التي تم جمعها بسبب انقطاع الجلسة.

الخطأ الرابع - الجمع بدون إزالة التكرارات أثناء التشغيل. عند جمع 10,000 موقع عبر عدة طلبات متداخلة (على سبيل المثال، "مقهى" و"مطعم" في نفس المنطقة)، قد تشكل التكرارات 15-25% من القاعدة، مما يرفع بشكل مصطنع حركة المرور المحسوبة والتكاليف الفعلية.

الخطأ الخامس - استخدام نفس User-Agent والعناوين لجميع طلبات الجلسة. تقوم أنظمة مكافحة البوت في الخرائط بتحليل ليس فقط IP، ولكن أيضًا اتساق بصمة المتصفح الرقمية، لذلك يُنصح بدمج تدوير البروكسي مع متصفح مضاد للكشف وتغيير البصمة مع IP.

الخاتمة

جمع 10,000 شركة من الخرائط هو مهمة يمكن التنبؤ بها من حيث حركة المرور: عند جمع بطاقات تفصيلية من خرائط جوجل، يكون الاستهلاك حوالي 2.5 جيجابايت مع الأخذ في الاعتبار الطلبات المتكررة، ولـ 2GIS وخرائط Yandex، يكون الرقم أقل بنسبة 20-30%. بمعرفة هذا الرقم مسبقًا، يمكنك تخطيط ميزانية حركة المرور للبروكسي بدقة وتجنب الموقف الذي يتوقف فيه الجمع في منتصف الطريق بسبب نفاد الحد.

العامل الرئيسي في نجاح الجمع ليس توفير حركة المرور، بل الاختيار الصحيح للبروكسي. للأحجام التي تصل إلى عدة آلاف من البطاقات يوميًا، نوصي بـ بروكسي سكنية مع تدوير حسب المدن - فهي تقلل من نسبة CAPTCHA والطلبات المتكررة، التي تستهلك حتى 15-20% من حركة المرور. إذا كان الجمع يتم في مجالات ذات حماية صارمة ضد البوت، يجب النظر في استخدام IP موبايل كإضافة إلى مجموعة البروكسي الرئيسية - مما يزيد من استقرار الجلسة مع زيادة طفيفة في التكاليف.