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

تكامل 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.

JavaScript
<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>
علامة HTML مخصصة في Google Tag Manager لإعداد معرف المستخدم

إضافة معرف المستخدم (User ID) إلى علامة مشاهدة الصفحة (Page View)

Anchor link to

عدّل علامة مشاهدة الصفحة (Page View tag) لتشمل معرف المستخدم (User ID) إذا كان معروفًا للمستخدم:

JavaScript
<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 الذي تم تصديره في الخطوة السابقة.

علامة تبويب CSV Push في لوحة تحكم Pushwoosh

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

مثال على إرسال إشعار دفع

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