ما تساعدك هذه الصفحة على فعله
قم بإنشاء حملة مدى الحياة تظل جاهزة للأحداث من نظامك. ينشئ كل مشغل صالح عملية تنفيذ واحدة على الأكثر ويرسل دفعة واحدة إلى جهة الاتصال الموجودة في حمولته.سبب أهمية ذلك
يمكنك إرسال بريد إلكتروني ذي صلة وفي الوقت المناسب دون الحاجة إلى إنشاء حملات وإطلاقها بشكل متكرر. تتحكم الواجهة الخلفية لديك عند وقوع حدث ما، بينما يحتفظ Nudgen بمحتوى البريد الإلكتروني والتسليم والتتبع وتفضيلات الاتصال في مكان واحد.متى تستخدم حملة مدى الحياة
استخدم حملة مدى الحياة للبريد الإلكتروني المستند إلى الحدث، مثل:- تأكيدات الطلب
- تذكيرات الدفع
- الإعداد على أساس الحدث
- تحديثات الحساب أو الاشتراك
إنشاء حملة وتنشيطها
1
Create a Lifetime campaign
انتقل إلى الحملات، وانقر على حملة جديدة، ثم اختر مدى الحياة. أضف اسم الحملة، والهدف، وتكوين العلامة التجارية، ورابط CTA الاختياري.
2
Define runtime parameters
أضف كل قيمة سيوفرها نظامك في وقت الإرسال. تقوم المعلمة بإنشاء متغير
data.*: على سبيل المثال، order_id يصبح {{data.order_id}} في البريد الإلكتروني.3
Create the email
قم بإنشاء الموضوع وHTML أو كتابتهما، ثم أضف متغيرات وقت التشغيل حيث تنتمي. قم بمعاينة البريد الإلكتروني وأرسل اختبارًا قبل تفعيله.
4
Activate the campaign
احفظه كمسودة، ثم انقر فوق تنشيط. يتحقق Nudgen من تمثيل المعلمات المطلوبة في البريد الإلكتروني وأن عقد المعلمة لم يتغير منذ الإنشاء.
5
Create a trigger key
انتقل إلى الإعدادات → مفاتيح واجهة برمجة التطبيقات وأنشئ مفتاح واجهة برمجة تطبيقات تشغيل الفريق. قم بتخزين سر
ndg_team_* في الواجهة الخلفية أو المدير السري؛ لا تضعه أبدًا في رمز المتصفح أو تطبيق الهاتف المحمول.معلمات وقت التشغيل ومتغيرات القالب
variableManifest الخاص بك هو العقد بين قالب البريد الإلكتروني وكائن data لكل مشغل. يمكن للحملة أن تحدد ما يصل إلى 100 متغير.
على سبيل المثال، استخدم
{{data.order_id}} و{{data.total}} و{{data.order_url}} في قالب. يمكنك أيضًا استخدام contact.* وevent.* وbrand.* والمتغيرات القديمة مثل {{firstName}} و{{brandName}}.
يفلت Nudgen من القيم المتغيرة المدرجة في HTML. لا تدعم القوالب JavaScript أو التعبيرات أو الحلقات. أي متغير مستخدم في href يجب أن يكون متغير data.* مُعلن بالنوع url.
إدارة دورة الحياة
الانتقالات الصالحة هي
draft → active → paused → active وactive|paused → archived.
يؤدي الإيقاف المؤقت أو الأرشفة إلى إلغاء عمليات التنفيذ التي لا تزال معلقة أو في قائمة الانتظار. قد يستمر إرسال عملية تنفيذ قيد المعالجة بالفعل.
المشغل من الواجهة الخلفية لديك
استدعاء نقطة نهاية المشغل من خادم موثوق به بعد التحقق من صحة الحدث المصدر. استخدم مفتاح واجهة برمجة تطبيقات تشغيل الفريق، وليس رمز الوصول الشخصي (PAT).eventId عند إعادة محاولة إجراء حدث. يقوم Nudgen بإرجاع التنفيذ الحالي باستخدام 200 وduplicate: true بدلاً من إرسال دفعة أخرى. يؤدي التنفيذ الجديد إلى إرجاع 201.
التكامل بأمان
- قم بالتشغيل من مستهلك خطاف الويب أو الواجهة الخلفية، وتحقق من خطاف الويب الوارد قبل استدعاء Nudgen.
- أعد محاولة أخطاء الشبكة،
429، و503مع التراجع الأسي ونفس الشيءeventId. - لا تقم بتسجيل رؤوس
Authorizationأو الحمولات التي تحتوي على بيانات اتصال حساسة. - قم بتدوير مفاتيح التشغيل بانتظام وإلغاء المفتاح على الفور إذا كنت تشك في كشفه.
- أنشئ حملة واحدة لكل نوع حدث وعقد متغير بحيث تظل القوالب وعمليات تدقيق التنفيذ واضحة.
مراقبة عمليات التنفيذ
افتح الحملة في لوحة المعلومات لرؤية عمليات التنفيذ الأخيرة وحالاتها. يمكن أن يكون التنفيذpending، أو queued، أو processing، أو sent، أو skipped، أو cancelled، أو failed، أو delivery_unknown.
skipped تعني أن جهة الاتصال قد تم إلغاء اشتراكها أو ارتدادها، لذلك يقوم Nudgen بتسجيل الحدث ولكنه لا يرسل أو يستهلك الحصة. delivery_unknown يعني أن المزود ربما يكون قد قبل البريد الإلكتروني ولكن نتيجة التسليم النهائية كانت غير مؤكدة؛ لا يقوم Nudgen بإعادة المحاولة تلقائيًا لتجنب إرسال مكرر.
للحصول على استعلامات الإعداد الآلي والتشغيل والتنفيذ، راجع Developer API.
المستندات ذات الصلة
Campaigns overview
قارن بين الحملات اللقطة الواحدة والتنقيط والحملات مدى الحياة.
Developer API
إدارة الحملات والمشغلات مدى الحياة من خلال واجهة برمجة التطبيقات.