تكامل Google Analytics
تتيح لك ميزة معرف المستخدم (User ID) في Google Analytics جمع وتطبيق بيانات مستخدم شاملة عن طريق ربط مصادر بيانات متعددة بنفس المستخدمين. قم بربط Pushwoosh مع Google Analytics واستخدم بيانات GA لتقسيم الجمهور واستهداف حملات إشعارات الدفع الخاصة بك. دعنا نرى كيف يعمل ذلك.
تفعيل معرف المستخدم (User ID)
Anchor link toلتفعيل ميزة معرف المستخدم (User ID) في حساب Google Analytics الخاص بك، اتبع دليل Google: https://support.google.com/analytics/answer/3123666
إعداد معرف المستخدم (User ID) في كود التتبع الخاص بك
Anchor link toدمج Pushwoosh Web SDK
Anchor link toلدمج Pushwoosh SDK في Google Tag Manager الخاص بك، اتبع دليل Web Push SDK.
إنشاء علامة معرف المستخدم (User ID) في GTM
Anchor link toأنشئ علامة HTML مخصصة (Custom HTML Tag) تعمل على مشغل كل الصفحات (All Pages). استخدم الكود التالي لإعداد معرف المستخدم (User ID) الذي يطابق بيانات المستخدم بين Pushwoosh و Google Analytics.
في المثال أدناه، نستخدم معرف جهاز Pushwoosh (HWID) لإعداد معرف المستخدم (User ID). يمكنك استخدام معرف مختلف، ولكن كن على علم بعدم وضع عناوين بريد إلكتروني أو أي معلومات أخرى يمكن التعرف عليها شخصيًا (PII) في معرف المستخدم لأن هذا لا يتوافق مع سياسة خصوصية Google Analytics.
<script> var registrationStatus = localStorage.deviceRegistrationStatus; var registrationId = localStorage.deviceRegistrationId; var gaRegistered = registrationStatus === 'registered' ? registrationId : false;
if (!gaRegistered) { var Pushwoosh = Pushwoosh || []; Pushwoosh.push(['onPermissionGranted', function(api) { api.getParams() .then(function(params) { var hwid = params.hwid; ga('set', 'userId', hwid); ga('send', 'pageview'); localStorage.setItem('deviceRegistrationId', hwid); api.registerUser(hwid); }) }])};</script>
إضافة معرف المستخدم (User ID) إلى علامة مشاهدة الصفحة (Page View)
Anchor link toعدّل علامة مشاهدة الصفحة (Page View tag) لتشمل معرف المستخدم (User ID) إذا كان معروفًا للمستخدم:
<script> var hwid = localStorage.deviceRegistrationId; var registrationStatus = localStorage.deviceRegistrationStatus; var isNeedToTrackUser = hwid && registrationStatus === "registered";
if (isNeedToTrackUser) { ga('set', 'userId', hwid); }; ga('send', 'pageview');</script>
الاختبار باستخدام تقرير تغطية معرف المستخدم (User ID)
Anchor link toلاختبار التكامل، استخدم “تقرير تغطية معرف المستخدم”: https://support.google.com/analytics/answer/3123670
مستكشف المستخدم (User Explorer)
Anchor link toحدد عرض تقارير معرف المستخدم (User ID) الخاص بك في Google Analytics. أضف أي شرائح هناك لتقسيم جمهورك وتحليله.

يمكنك رؤية معرفات المستخدمين (User IDs) الخاصة بك معروضة في عمود “User ID”.

اضغط على زر تصدير (Export) وحدد خيار “CSV”.
إرسال إشعارات الدفع باستخدام معرفات مستخدمي GA
Anchor link toانتقل إلى علامة التبويب CSV Push في لوحة تحكم Pushwoosh الخاصة بك وقم بتحميل ملف CSV الذي تم تصديره في الخطوة السابقة.

حدد العمود الأول واختر “User ID” لنوع البيانات. حدد إعدادًا مسبقًا (preset) في حقل القائمة المنسدلة المقابل، وحدد التاريخ (إذا لزم الأمر)، وانقر على Woosh!

لقد أرسلت للتو إشعار دفع إلى المستخدمين من Google Analytics