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

إدارة بيانات المستخدم باستخدام العلامات (Tags)

فيديو يوتيوب: العلامات (Tags) هي واحدة من أكثر الأدوات فائدة التي نقدمها. يعتمد الكثير من وظائف Pushwoosh المتقدمة على هذه الميزة. باستخدام العلامات، يمكنك تقسيم جمهورك وإرسال إشعارات Push لبعض المستخدمين دون غيرهم.

العلامات (Tags) هي واحدة من أكثر الأدوات فائدة التي نقدمها. يعتمد الكثير من وظائف Pushwoosh المتقدمة على هذه الميزة. باستخدام العلامات، يمكنك تقسيم جمهورك وإرسال إشعارات Push لبعض المستخدمين دون غيرهم.

تحتوي العلامات على أي بيانات عشوائية تربطها بمستخدم أو جهاز معين. يتضمن ذلك اسم المستخدم، المعرف (ID)، المدينة، فريق كرة القدم المفضل، فئات الأخبار المفضلة، أو أي معلومة أخرى عن المستخدمين. دعنا نلقي نظرة فاحصة.

قيم العلامات

Anchor link to

يمكن أن تساعدك قيم العلامات في جعل حملات الإشعارات (push campaigns) أكثر ذكاءً. كل علامة قادرة على تخزين عدد غير محدود تقريبًا من القيم. بشكل أساسي، هذا يعني أن علامة واحدة ستكون كافية لتسجيل نوع معين من المعلومات حول كل مستخدم نهائي في قاعدة بياناتك.

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

أنواع العلامات

Anchor link to
  • Integer — تستخدم للبيانات الصحيحة (كمية النقود المكتسبة في اللعبة، المستوى المحقق، العمر).
  • String — تستخدم للقيم النصية (اسم المستخدم، البريد الإلكتروني، المعرفات).
  • List — مثل نوع String، ولكن قد يكون لكل مستخدم قيم متعددة معينة في وقت واحد (تفضيلات الموسيقى، فئات الأخبار، تفضيلات المطبخ).
  • Boolean — نوع العلامة true / false.
  • Date — تستخدم لتواريخ التقويم. بشكل أساسي، هذا هو نوع علامة عدد صحيح يخزن طوابع زمنية Unix Epoch (يتم تحويلها تلقائيًا من/إلى التاريخ الميلادي).
  • Price — يسمح بتعيين القيم وفقًا للعملة المحددة بتنسيق “*.XX” (https://en.wikipedia.org/wiki/ISO_4217).
  • Version — تستخدم للترقيم. مثال على التنسيق المسموح به هو w.x.y.z (Major.Minor.Patch.Build). القيمة القصوى لكل جزء من الإصدار هي 9999، لذا لا يمكن أن يكون رقم الإصدار الأقصى أكبر من 9999.9999.9999.9999.

عوامل تشغيل العلامات

Anchor link to

لكل نوع من العلامات مجموعة محددة من عوامل التشغيل القابلة للتطبيق. تحدد عوامل تشغيل العلامات العلاقة بين العلامة وقيمها لأغراض التقسيم.

  • عوامل تشغيل علامة Integer: is, is not, are, not in, not set, any
  • عوامل تشغيل علامة String: is, is not, are, not in, not set, any
  • عوامل تشغيل علامة List: in, not in, not set, any
  • عوامل تشغيل علامة Boolean: is (true/false), not set, any
  • عوامل تشغيل علامة Date: exactly on, on or after, on or before, between, not set, any
  • عوامل تشغيل علامة Price: is, is not, greater or equals, less or equals, between, in, not in, not set, any
  • عوامل تشغيل علامة Version: is, is not, greater or equals, less or equals, between, in, not in, not set, any

العلامات الخاصة بالتطبيق / غير الخاصة بالتطبيق

Anchor link to

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

لنفترض أن لديك تطبيقين، تطبيق أخبار ولعبة، وتريد استهداف المستخدمين الذين وافقوا صراحة على تلقي الإشعارات منك فقط. لذلك، تقوم بإنشاء علامة منطقية (boolean) تسمى “Subscribed” وتعيين قيمة "true" للمستخدمين الذين يرغبون في تلقي الإشعارات منك، و "false" لأولئك الذين لا يرغبون في تلقي الإشعارات.

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

إذا كانت علامة “Subscribed” خاصة بالتطبيق، فسيتم كل شيء كما هو مخطط له. ومع ذلك، في حالة كانت هذه العلامة غير خاصة بالتطبيق، فسيقوم كل تطبيق من تطبيقاتك بالكتابة فوق القيمة التي حددها التطبيق الآخر، مما قد يفسد استهدافك ويسبب الإحباط.

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

العلامات الخاصة بالمستخدم

Anchor link to

جميع العلامات في Pushwoosh خاصة بالمستخدم حسب التصميم ويتم تعيينها لجميع أجهزة المستخدم عند تعيينها بواسطة UserID بدلاً من HWID.

العلامات الافتراضية

Anchor link to

هذه العلامات متاحة من Pushwoosh بشكل افتراضي، لذلك لا يتعين عليك (وفي الواقع، لا ينبغي عليك) تعيينها يدويًا. يتم تعيين معظمها من التطبيق وإرسالها إلى خادمنا عبر registerDevice ومكالمات API أخرى، وبعضها يتم تعيينه بواسطة الخادم نفسه.

الاسمالنوعمكان الإعدادالوصف
Application VersionVersionSDKالإصدار الحالي من التطبيق المثبت على الجهاز
Browser TypeStringSDKعند تسجيل جهاز لمشروع الويب الخاص بك، يتم تتبع نوعه - محمول أو سطح مكتب - تلقائيًا
CityStringServerآخر موقع جغرافي مسجل للجهاز
CountryStringServerآخر موقع جغرافي مسجل للجهاز
Device ModelStringSDKيشير إلى طراز الجهاز الذي تم تثبيت التطبيق عليه
First InstallDateServerيشير إلى الوقت الذي تم فيه تسجيل الجهاز لتلقي الإشعارات لأول مرة
In-App ProductListSDKالمنتجات داخل التطبيق التي اشتراها مستخدم التطبيق
Last In-App Purchase DateDateSDKتاريخ آخر عملية شراء داخل التطبيق تمت على الجهاز
LanguageStringSDKاختصار من حرفين صغيرين للغة الجهاز وفقًا لـ ISO-639-1؛ مأخوذ من إعدادات الجهاز
Last Application OpenDateServerوقت آخر تشغيل للتطبيق على الجهاز
OS VersionVersionSDKإصدار نظام التشغيل الذي يعمل على الجهاز
PlatformStringSDKالمنصة التي يستخدم عليها المستخدم مشروعك.
Push Alerts EnabledBooleanSDKيشير إلى ما إذا كانت تنبيهات الإشعارات مسموح بها في إعدادات الجهاز
SDK VersionVersionSDKإصدار Pushwoosh SDK المطبق على الجهاز
Unsubscribed EmailsBooleanSDKيشير إلى ما إذا كان المستخدم قد ألغى الاشتراك في تلقي رسائل البريد الإلكتروني من تطبيقك
Live Activity IDStringSDKيستخدم لإدارة الأنشطة المباشرة عن طريق ربط معرف النشاط المباشر (Live Activity ID) بالجهاز. يتم تنظيفه تلقائيًا بعد 12 ساعة.

العلامات المخصصة

Anchor link to

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

كيفية إعداد علامة مخصصة

Anchor link to

للبدء، قم بإنشاء وتكوين العلامات في لوحة تحكم Pushwoosh:

  1. اذهب إلى صفحة Tags في لوحة التحكم الخاصة بك وانقر على Add tag.
  2. قم بتسمية علامتك، واختر النوع، وقرر ما إذا كانت يجب أن تكون خاصة بالتطبيق أم لا.
  3. انقر على Save Tag.

استخدام علامة المدينة (City) الافتراضية

Anchor link to

يتم تحديد موقع الجهاز بناءً على عنوان IP الخاص به في اللحظة التي تم فيها تشغيل تطبيقك على هذا الجهاز لآخر مرة. يقوم GeoIP بإرسال بيانات الموقع إلى Pushwoosh، ويقوم Pushwoosh بحفظ الموقع المستلم من GeoIP كقيمة لعلامة المدينة (City) لجهاز معين.

في بعض الحالات، يختلف الموقع الذي يقدمه GeoIP عن اسم المدينة - على سبيل المثال، عندما يشير إلى منطقة من مدينة أو وحدة إدارية أخرى. يرجى توخي الحذر عند استخدام علامة المدينة (City) الافتراضية لأغراض التقسيم: تأكد من تحديد القيم المناسبة.

على سبيل المثال، إذا كنت ستستهدف المستخدمين من ميونيخ، فيجب عليك تغطيتها بمجموعة من قيم علامة المدينة (City)، بما في ذلك “Munich” نفسها (مع جميع القيم المقابلة، مثل المتغيرات المختلفة للتهجئة التي يمكن أن يعيدها GeoIP ويتم حفظها كقيم للعلامة) والعديد من المناطق المجاورة.

إحصائيات العلامات

Anchor link to

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

لوحة تحكم إحصائيات العلامات تعرض خيارات الرسم البياني الدائري، والرسم البياني الشريطي، وعرض الجدول لتحليل قيم العلامات