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

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

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

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

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

قيم العلامات

Anchor link to

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

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

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

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: during the last N days, exactly N days ago, N or more days ago, between N and M days ago, between N and M days ahead, is today, is in N days, is N days past, on a specific date, on or after a specific date, on or before a specific date, between dates, 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

عند إنشاء علامة، تختار كيفية تخزين قيمها:

  • General (افتراضي): يتم تخزين قيمة العلامة لكل جهاز (HWID). يمكن لكل جهاز لنفس المستخدم أن يحمل قيمة مختلفة بشكل مستقل.
  • User-specific: يتم تخزين قيمة العلامة لكل مستخدم (UserID). عند تعيينها عبر UserID، يتم تطبيق القيمة على جميع أجهزة المستخدم دفعة واحدة. مفيدة للسمات التي تنتمي إلى الشخص، وليس إلى جهاز معين: مستوى الاشتراك، نقاط الولاء، اللغة المفضلة.

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

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وقت آخر تشغيل للتطبيق على الجهاز
Last Email OpenDateServerالتاريخ الذي سجل فيه عنوان البريد الإلكتروني للجهاز حدث فتح بريد إلكتروني مؤخرًا
Last Email Open Message CodeStringServerرمز الرسالة لآخر بريد إلكتروني تم فتحه (تنسيق XXXX-XXXXXXXX-XXXXXXXX). يتم تحديثه عند كل حدث PW_EmailOpen. استخدمه لتقسيم مستلمي حملة بريد إلكتروني معينة حسب من فتحها
Last Email ClickDateServerالتاريخ الذي سجل فيه عنوان البريد الإلكتروني للجهاز نقرة على رابط بريد إلكتروني مؤخرًا
Last Email Click Message CodeStringServerرمز الرسالة لآخر بريد إلكتروني تم النقر على رابط فيه (تنسيق XXXX-XXXXXXXX-XXXXXXXX). يتم تحديثه عند كل حدث PW_EmailLinkClicked. استخدمه لتقسيم مستلمي حملة بريد إلكتروني معينة حسب من نقر
Last Email ConfirmDateServerتاريخ آخر تأكيد اشتراك Double Opt-In لعنوان البريد الإلكتروني للجهاز
Bounced EmailDateServerالتاريخ الذي حدث فيه ارتداد قوي لعنوان البريد الإلكتروني هذا. يتم تخزينه كتاريخ لتمكين التقسيم الزمني، على سبيل المثال، لاستبعاد المستخدمين الذين لديهم ارتدادات حديثة.
Unsubscribed EmailsBooleanSDKيشير إلى ما إذا كان المستخدم قد ألغى الاشتراك في تلقي رسائل البريد الإلكتروني من تطبيقك
OS VersionVersionSDKإصدار نظام التشغيل الذي يعمل على الجهاز
PlatformStringSDKالمنصة التي يستخدم عليها المستخدم مشروعك.
Push Alerts EnabledBooleanSDKيشير إلى ما إذا كانت تنبيهات الدفع مسموح بها في إعدادات الجهاز
SDK VersionVersionSDKإصدار Pushwoosh SDK المطبق على الجهاز
Live Activity IDStringSDKيستخدم لإدارة الأنشطة المباشرة عن طريق ربط معرف النشاط المباشر بالجهاز. يتم تنظيفه تلقائيًا بعد 12 ساعة.

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

Anchor link to

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

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

Anchor link to

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

  1. اذهب إلى صفحة Tags في لوحة التحكم الخاصة بك وانقر على Add tag.
  2. قم بتسمية علامتك، اختر النوع، واختر ما إذا كانت يجب أن تكون General (على مستوى الجهاز) أو User-specific (على مستوى المستخدم).
  3. انقر على Save Tag.

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

Anchor link to

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

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

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

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

Anchor link to

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

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