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

Mixpanel: تعيين الملف الشخصي

استخدم Mixpanel: set profile لتحديث الملف الشخصي للمسافر في Mixpanel من خطوة في الرحلة، من خلال Engage API، مع المصادقة باستخدام رمز المشروع. لا حاجة لاتصال منفصل أو حساب خدمة.

الاستخدامات النموذجية:

  • مزامنة العلامات في شرائح Mixpanel: أرسل خطة أو بريدًا إلكترونيًا أو علامة أخرى إلى ملف Mixpanel الشخصي حتى تتطابق أفواج Mixpanel مع جماهير Pushwoosh.
  • الحفاظ على تحديث الملفات الشخصية دون وظيفة مزامنة منفصلة: قم بتحديث الملف الشخصي في خطوة الرحلة الدقيقة التي تغيرت فيها العلامة.
  • الاقتران مع Track event: استخدم نفس Distinct ID كنقطة Mixpanel: track event المقترنة حتى تصل الأحداث وتحديثات الملف الشخصي إلى نفس الشخص في Mixpanel.

تكوين النقطة

Anchor link to
  1. اسحب Mixpanel: set profile من قسم Integrations إلى لوحة العمل.
  2. انقر نقرًا مزدوجًا على النقطة وأدخل Step Name.
  3. في API host، اختر المنطقة التي يخزن فيها مشروع Mixpanel بياناته: api.mixpanel.com لمشروع في الولايات المتحدة، أو api-eu.mixpanel.com لمشروع في الاتحاد الأوروبي.
درج تعيين الملف الشخصي لـ Mixpanel مع تعبئة اسم الخطوة وتعيين مضيف API إلى api.mixpanel.com
  1. في Project token، أدخل رمز المشروع من Mixpanel: Settings > Project Settings. يأخذ API الملف الشخصي الرمز في نص الطلب، لذلك، على عكس Mixpanel: track event، لا يلزم وجود حساب خدمة هنا.
حقل رمز المشروع بقيمة مؤقتة
  1. في Distinct ID، أدخل الملف الشخصي الذي تريد تحديثه. استخدم نفس المعرف كنقطة Mixpanel: track event المقترنة، حيث أن كلاهما يستخدم {{device:user_id}} بشكل افتراضي. يؤدي عدم التطابق إلى إرسال الأحداث وتحديثات الملف الشخصي إلى شخصين مختلفين في Mixpanel.
حقل Distinct ID معين على ماكرو user_id للجهاز
  1. في Update mode، اختر $set للكتابة فوق الخصائص المدرجة في كل مرة، أو $set_once لكتابتها فقط عندما لا يحتوي الملف الشخصي بالفعل على قيمة.
حقل وضع التحديث معين على $set
  1. في Profile properties، أضف صفًا واحدًا لكل خاصية لتعيينها في ملف Mixpanel الشخصي. أدخل اسم الخاصية والقيمة. يجب أن تكون الأسماء غير فارغة وفريدة. استخدم أسماء Mixpanel المحجوزة الخاصة حيثما تنطبق، على سبيل المثال $email أو $name. القيمة التي هي ماكرو مسافر واحد تحتفظ بنوعها الخاص ({{tag:Age}} يصل كرقم). أي نص آخر يتم إرساله كسلسلة نصية. تستخدم الماكروات نفس الصيغة كنص Webhook. أو انقر فوق Insert Dynamic Value لاختيار سمة أنتجتها خطوة سابقة في هذه الرحلة، على سبيل المثال استجابة LLM أو قيمة Webhook معينة.
جدول خصائص الملف الشخصي مع تعيين $email و $name لماكروات العلامات
  1. انقر على Save.

الاستجابة

Anchor link to

يستمر المسافر إلى أي خطوة تقوم بتوصيلها بعد ذلك على لوحة العمل.

السمات بعد تشغيل الخطوة

Anchor link to

لا تقوم هذه النقطة بتعيين أي بيانات استجابة مرة أخرى إلى الرحلة.

الإخفاقات والاستجابات غير المتوقعة

Anchor link to

يؤدي الطلب الفاشل إلى إسقاط المسافر من الرحلة. انظر الأخطاء والطلبات الفاشلة.

سيناريو مثال: الحفاظ على مزامنة ملف Mixpanel الشخصي مع تحديث الرحلة

Anchor link to

يريد فريق تحديث فئة خطة المسافر في ملفه الشخصي على Mixpanel بمجرد تغييرها في Pushwoosh.

  1. أضف Mixpanel: set profile مباشرة بعد الخطوة التي تتغير فيها فئة الخطة. عيّن Distinct ID إلى {{device:user_id}} (مطابقًا لنقطة Mixpanel: track event المقترنة) و Update mode إلى $set. في Profile properties، عيّن $email إلى {{tag:Email}}.
  2. انقر على Save.

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