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

تكامل Google Analytics

تتيح لك ميزة User ID (معرف المستخدم) في Google Analytics جمع وتطبيق بيانات مستخدم شاملة عن طريق ربط مصادر بيانات متعددة بنفس المستخدمين. اربط Pushwoosh مع Google Analytics واستخدم بيانات GA لتقسيم الجمهور واستهداف حملات الإشعارات الفورية (push notifications). لنرى كيف يعمل ذلك.

تمكين 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 Hardware ID (HWID) لإعداد User ID. يمكنك استخدام معرف مختلف، ولكن كن على علم بعدم وضع عناوين البريد الإلكتروني أو أي معلومات تعريف شخصية أخرى (PII) في User ID لأن هذا لا يتوافق مع سياسة خصوصية 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

إضافة User ID إلى علامة Page View

Anchor link to

عدّل علامة Page View الخاصة بك لتشمل 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>
تكوين علامة Page View مع User ID

الاختبار باستخدام تقرير تغطية User ID

Anchor link to

لاختبار التكامل، استخدم “تقرير تغطية User ID”:
https://support.google.com/analytics/answer/3123670

مستكشف المستخدم (User Explorer)

Anchor link to

حدد عرض تقارير User ID الخاص بك في Google Analytics. أضف أي شرائح هناك لتقسيم جمهورك وتحليله.

زر شريحة جديدة لتقسيم الجمهور إلى شرائح

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

عمود User ID يعرض معرفات المستخدمين

إرسال إشعارات فورية إلى معرفات المستخدمين في GA

Anchor link to

لإرسال إشعار فوري للمستخدمين من جمهور GA الخاص بك، استخدم One-Time Push وفي خطوة الجمهور (Audience) اختر استيراد شريحة (Import segment). قم بتحميل ملف CSV الذي قمت بتصديره من Google Analytics وقم بربط العمود الذي يحتوي على معرفات المستخدمين بحقل User ID. اعرف المزيد