انتقل إلى المحتوى

استيراد المناطق الجغرافية من ملف CSV

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

تجهيز الملف

Anchor link to

يحتاج الملف إلى صف ترويسة وصف واحد لكل موقع، ويجب ألا يتجاوز حجمه 5 ميجابايت. هذه مساحة كافية لعشرات الآلاف من المواقع، وهو ما يتجاوز بكثير ما يمكن أن تغطيه حملة مناطق جغرافية واحدة. ثلاثة أعمدة مطلوبة.

في الملف، يمكنك استخدام ترويسات قصيرة مثل range أو cooldown. في شاشة استيراد المناطق الجغرافية، تستخدم القائمة المنسدلة للربط التسميات أدناه (على سبيل المثال range → النطاق، م).

العمود في الملفيربط بـمطلوبملاحظات
Nameالاسمنعمحتى 64 حرفًا.
Latitudeخط العرضنعمبين -90 و 90.
Longitudeخط الطولنعمبين -180 و 180.
Rangeالنطاق، ملابالأمتار، بين 50 و 100,000. يعود إلى النطاق الافتراضي، م.
Cooldownفترة التهدئة، ثلابالثواني، بين 60 و 3,596,400 (41 يومًا). يعود إلى فترة التهدئة الافتراضية، ث.
Messageالرسالةلانص الإشعار، حتى 1024 حرفًا.
Cluster codeرمز المجموعةلارمز مجموعة موجود.
Preset codeرمز الإعداد المسبقلارمز إعداد مسبق موجود.

كل منطقة جغرافية تحتاج إلى شيء لإرساله، لذا يجب أن ينتهي كل صف إما برسالة أو بإعداد مسبق. يمكن أن يأتي هذا من عمود الصف نفسه أو من رسالة لكل منطقة / إعداد مسبق لكل منطقة في شاشة الاستيراد. يفوز الإعداد المسبق عندما يحتوي الصف على كليهما.

مثال لملف CSV

Anchor link to

هذا مثال لملف geozones.csv بموقعين. الصف الثاني يترك حقل range فارغًا لذا يتم تطبيق النطاق الافتراضي، م:

namelatitudelongituderangemessage
Store Downtown40.7128-74.0060200Welcome to our store!
Pickup Point51.5074-0.1278Your order is ready

تمثيل ملف geozones.csv بصيغة نص عادي:

name,latitude,longitude,range,message
Store Downtown,40.7128,-74.0060,200,Welcome to our store!
Pickup Point,51.5074,-0.1278,,Your order is ready

كيفية الاستيراد

Anchor link to

اتبع هذه الخطوات لرفع الملف وإنشاء المناطق الجغرافية.

  1. في صفحة حملات Geo، انقر على استيراد CSV. تفتح شاشة استيراد المناطق الجغرافية.
ترويسة صفحة حملات Geo مع زر استيراد CSV بجانب كيفية الاستخدام.
  1. حدد ملف CSV الخاص بك.

  2. اربط الأعمدة وعيّن القيم الافتراضية في شاشة استيراد المناطق الجغرافية.

اربط كل عمود CSV بحقل منطقة جغرافية. تحت ترويسة كل عمود، افتح القائمة المنسدلة واختر الحقل الذي يجب أن يملأه هذا العمود:

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

عيّن القيم الافتراضية للقيم التي لا يوفرها الملف:

  • النطاق الافتراضي، م و فترة التهدئة الافتراضية، ث. تُستخدم عندما لا يحتوي الملف على عمود للنطاق أو فترة التهدئة، أو عندما تكون الخلية فارغة (كما في مثال “Pickup Point”).
  • مجموعة لكل منطقة. اختر مجموعة، أو اترك لا توجد مجموعة.
  • إعداد مسبق لكل منطقة. إعداد مسبق اختياري للإشعارات لكل صف يحتاجه.
  • رسالة لكل منطقة. تُستخدم عندما لا يحتوي الملف على عمود للرسالة. الصفوف التي تحتوي بالفعل على رسالة تحتفظ بنصها الخاص.
شاشة استيراد المناطق الجغرافية مع أعمدة مربوطة بالاسم، خط العرض، خط الطول، النطاق (م)، والرسالة، بالإضافة إلى النطاق الافتراضي (م)، فترة التهدئة الافتراضية (ث)، مجموعة لكل منطقة، إعداد مسبق لكل منطقة، ورسالة لكل منطقة. الحالة تظهر صفين جاهزين، 0 تم تخطيهم.
  1. تحقق من أعداد الصفوف الجاهزة والمتخطاة (على سبيل المثال صفان جاهزان، 0 تم تخطيهم). أصلح الربط أو جدول البيانات إذا لزم الأمر، ثم انقر على التحقق دون استيراد. يقوم Pushwoosh بالتحقق من صحة الملف بأكمله دون إنشاء مناطق جغرافية. تعود الصفوف المرفوضة مع رقم السطر والسبب، حتى تتمكن من إصلاح جدول البيانات والمحاولة مرة أخرى دون ترك أي شيء مكتوب جزئيًا.

  2. عندما يبدو التحقق صحيحًا، انقر على استيراد. يتم إنشاء المناطق الجغرافية على دفعات. تبلغ شاشة النتائج عن عدد المناطق التي تم إنشاؤها والصفوف التي فشلت.

شاشة نتائج استيراد المناطق الجغرافية تظهر عدد المناطق الجغرافية التي تم إنشاؤها والصفوف التي فشلت.

استيراد نفس الملف مرتين ينشئ نسخة ثانية من كل منطقة جغرافية: الأسماء ليست فريدة. لتصحيح خطأ، احذف المناطق الجغرافية التي استوردتها واستورد الملف المصحح.

لماذا يتم تخطي الصف

Anchor link to

أثناء التحقق أو الاستيراد، يتم إدراج الصفوف التي لا يمكن قراءتها مع رقم سطرها وتخطيها. لا يزال يتم استيراد الباقي. يتم تخطي الصف عندما:

  • يكون الاسم فارغًا
  • يكون خط العرض أو خط الطول ليس رقمًا، أو يقع خارج النطاق المحدد في الجدول أعلاه
  • يكون النطاق ليس رقمًا، أو يقع خارج نطاق 50 إلى 100,000 متر
  • تكون فترة التهدئة ليست رقمًا، أو تقع خارج نطاق 60 إلى 3,596,400 ثانية
  • ينتهي الصف بدون رسالة أو إعداد مسبق

لإنشاء مناطق جغرافية من نظامك الخاص بدلاً من ملف، استخدم طريقة واجهة برمجة التطبيقات addGeoZone.