Google Analytics ইন্টিগ্রেশন
Google Analytics User ID ফিচার আপনাকে একাধিক ডেটা রিসোর্স একই ব্যবহারকারীদের সাথে সংযোগ করে ব্যাপক ব্যবহারকারী ডেটা সংগ্রহ এবং প্রয়োগ করতে দেয়। Pushwoosh-কে Google Analytics-এর সাথে সংযুক্ত করুন এবং অডিয়েন্স সেগমেন্টেশন ও আপনার পুশ নোটিফিকেশন ক্যাম্পেইন টার্গেট করার জন্য GA ডেটা ব্যবহার করুন। আসুন দেখি এটি কীভাবে কাজ করে।
User ID সক্রিয় করুন
Anchor link toআপনার Google Analytics অ্যাকাউন্টে User ID ফিচার সক্রিয় করতে, Google-এর গাইড অনুসরণ করুন: https://support.google.com/analytics/answer/3123666
আপনার ট্র্যাকিং কোডে User ID সেট আপ করুন
Anchor link toPushwoosh Web SDK ইন্টিগ্রেট করুন
Anchor link toআপনার Google Tag Manager-এ Pushwoosh SDK ইন্টিগ্রেট করতে, Web Push SDK গাইড অনুসরণ করুন।
GTM-এ User ID ট্যাগ তৈরি করুন
Anchor link toAll Pages ট্রিগারে ফায়ার করার জন্য একটি Custom HTML Tag তৈরি করুন। Pushwoosh এবং Google Analytics-এর মধ্যে ব্যবহারকারীর ডেটা মেলানোর জন্য User ID সেট আপ করতে নিম্নলিখিত কোডটি ব্যবহার করুন।
নীচের উদাহরণে, আমরা User ID সেট আপ করার জন্য Pushwoosh Hardware ID (HWID) ব্যবহার করি। আপনি একটি ভিন্ন আইডেন্টিফায়ার ব্যবহার করতে পারেন, তবে সচেতন থাকবেন যে User ID-তে ইমেল ঠিকানা বা অন্য কোনো ব্যক্তিগতভাবে শনাক্তযোগ্য তথ্য (PII) রাখবেন না কারণ এটি Google Analytics Privacy Policy-এর সাথে সঙ্গতিপূর্ণ নয়।
<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>
Page View ট্যাগে User ID যোগ করুন
Anchor link toব্যবহারকারীর জন্য User ID জানা থাকলে তা অন্তর্ভুক্ত করতে আপনার Page View ট্যাগ পরিবর্তন করুন:
<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ইন্টিগ্রেশন পরীক্ষা করতে, “User ID কভারেজ রিপোর্ট” ব্যবহার করুন: https://support.google.com/analytics/answer/3123670
ইউজার এক্সপ্লোরার
Anchor link toGoogle Analytics-এ আপনার User ID রিপোর্টিং ভিউ নির্বাচন করুন। আপনার অডিয়েন্সকে ভাগ করতে এবং বিশ্লেষণ করতে সেখানে যেকোনো সেগমেন্ট যোগ করুন।

আপনি “User ID” কলামে আপনার User ID গুলি প্রদর্শিত দেখতে পারেন।

Export বোতাম টিপুন এবং “CSV” বিকল্পটি নির্বাচন করুন।
GA User ID দ্বারা পুশ নোটিফিকেশন পাঠান
Anchor link toআপনার Pushwoosh কন্ট্রোল প্যানেলের CSV Push ট্যাবে যান এবং আগের ধাপে এক্সপোর্ট করা CSV ফাইলটি আপলোড করুন।

প্রথম কলামটি নির্বাচন করুন এবং ডেটা টাইপের জন্য “User ID” বেছে নিন। সংশ্লিষ্ট ড্রপডাউন ফিল্ডে একটি প্রিসেট নির্বাচন করুন, তারিখ সেট করুন (যদি প্রয়োজন হয়), এবং Woosh! ক্লিক করুন।

আপনি এইমাত্র Google Analytics থেকে আপনার ব্যবহারকারীদের কাছে একটি পুশ নোটিফিকেশন পাঠিয়েছেন