আপনার প্রচার ও ক্যাম্পেইনের কার্যকারিতা পরিমাপ করতে সাহায্য করার জন্য, Firebase Dynamic Links অ্যানালিটিক্স ডেটা দেখার এবং অ্যানালিটিক্স টুলগুলির সাথে ইন্টিগ্রেট করার বিভিন্ন উপায় প্রদান করে।
Firebase Dynamic Links আপনার Dynamic Links পারফরম্যান্স সম্পর্কিত ইভেন্ট রেকর্ড করে, যার মধ্যে আপনার অ্যাপের বাইরে ঘটা ইভেন্টগুলোও অন্তর্ভুক্ত থাকে, যেমন কেউ আপনার কোনো শর্ট Dynamic Links এ কতবার ক্লিক করেছে। এই ডেটা Firebase কনসোলের Dynamic Links সেকশনে দেখা যায় এবং একটি REST API ব্যবহার করে পুনরুদ্ধার করা যায়।
Dynamic Links Google Analytics সাথেও কাজ করে। Google Analytics আপনার অ্যাপে ঘটা বিভিন্ন ইভেন্টের বিস্তারিত পরিসংখ্যান প্রদান করে, যেমন যখন কেউ একটি Dynamic Link ক্লিক করে আপনার অ্যাপটি খোলে। এই ডেটা Firebase কনসোলের অ্যানালিটিক্স বিভাগে দেখা যায়।
নিম্নলিখিত সারণিতে এই দুটি অ্যানালিটিক্স বিকল্পের বৈশিষ্ট্যগুলো সংক্ষেপে তুলে ধরা হলো:
| Firebase Dynamic Links অ্যানালিটিক্স | Google Analytics | |
|---|---|---|
| ট্র্যাক করা ইভেন্টগুলি |
|
|
| ডেটা অ্যাক্সেস |
|
|
| কাস্টম প্রচারাভিযান অ্যাট্রিবিউশন ( utm_ প্যারামিটার) |
উভয় অ্যানালিটিক্স বিকল্পই অ্যাপের ভেতরের এমন সব ইভেন্ট ট্র্যাক করে, যা ওয়েব-ভিত্তিক ট্র্যাকিং টুলগুলো প্রায়শই ধরতে পারে না। উদাহরণস্বরূপ, যখন iOS-এ একটি Dynamic Link ইউনিভার্সাল লিঙ্ক হিসেবে খোলা হয়, তখন লিঙ্কটি সরাসরি অ্যাপের মাধ্যমে খোলা হয় এবং ওয়েব অ্যানালিটিক্সকে এড়িয়ে যায়; এই ইভেন্টগুলো Firebase Dynamic Links অ্যানালিটিক্স এবং Google Analytics উভয়ই সঠিকভাবে ট্র্যাক করে।
Firebase Dynamic Links অ্যানালিটিক্স
Firebase Dynamic Links আপনার প্রতিটি শর্ট Dynamic Links কতবার ক্লিক করা হয়েছে তার হিসাব রাখে, সেইসাথে কতবার একটি ক্লিকের ফলে রিডাইরেক্ট, অ্যাপ ইনস্টল, অ্যাপ প্রথমবার খোলা বা অ্যাপ পুনরায় খোলা হয়েছে তারও হিসাব রাখে। আপনি এই পরিসংখ্যানগুলো Firebase কনসোলে দেখতে পারেন অথবা একটি REST API-এর মাধ্যমে সেগুলো সংগ্রহ করতে পারেন।
| অনুষ্ঠান | বর্ণনা | Firebase কনসোল | REST API |
|---|---|---|---|
| ক্লিক করুন | একটি ডাইনামিক লিঙ্কে যেকোনো ক্লিকের সংখ্যা, তা কীভাবে পরিচালিত হয় এবং এর গন্তব্যস্থল যাই হোক না কেন। | ||
| পুনঃনির্দেশ করুন | ব্যবহারকারীদের অ্যাপ ইনস্টল বা আপডেট করার জন্য অ্যাপ স্টোর বা প্লে স্টোরে, অথবা অন্য কোনো গন্তব্যে পুনঃনির্দেশিত করার চেষ্টার সংখ্যা। | ||
| অ্যাপ_ইনস্টল | প্রকৃত ইনস্টলের সংখ্যা (শুধুমাত্র প্লে স্টোর দ্বারা সমর্থিত) | ||
| অ্যাপ_প্রথম_খুলে | ইনস্টল করার পর প্রথমবার খোলার সংখ্যা | ||
| অ্যাপ_পুনরায়_খুলে | ডাইনামিক লিঙ্কের কারণে অ্যাপটি যতবার পুনরায় খোলা হয়েছে |
Firebase কনসোল
Firebase কনসোলে , আপনি আপনার তৈরি করা প্রতিটি শর্ট Dynamic Link ইভেন্ট সংখ্যা দেখতে পারেন।

REST API
আপনার যেকোনো শর্ট Dynamic Links ইভেন্ট সংখ্যা জানতে, লিঙ্কটি আপনি কনসোলে বা প্রোগ্রাম্যাটিকভাবে তৈরি করে থাকুন না কেন, আপনি Dynamic Links অ্যানালিটিক্স REST API ব্যবহার করতে পারেন।
একটি এপিআই কল দেখতে নিচের উদাহরণ HTTP অনুরোধের মতো হয়:
GET https://firebasedynamiclinks.googleapis.com/v1/https%3A%2F%2Fexample.page.link%2FwXYz/linkStats?durationDays=7 Authorization: Bearer ya29.Abc123...
অনুরোধের প্রতিক্রিয়াটি নিম্নলিখিতের মতো একটি JSON অবজেক্ট:
{
"linkEventStats": [
{
"platform": "ANDROID",
"count": "123",
"event": "CLICK"
},
{
"platform": "IOS",
"count": "123",
"event": "CLICK"
},
{
"platform": "DESKTOP",
"count": "456",
"event": "CLICK"
},
{
"platform": "ANDROID",
"count": "99",
"event": "APP_INSTALL"
},
{
"platform": "ANDROID",
"count": "42",
"event": "APP_FIRST_OPEN"
},
...
]
}
Google Analytics
আপনার Dynamic Links পারফরম্যান্স ট্র্যাক করতে আপনি আপনার অ্যাপে Google Analytics ব্যবহার করতে পারেন। আপনার অ্যাপে একটি ছোট বা দীর্ঘ Dynamic Link খুললে নিম্নলিখিত Analytics ইভেন্টগুলি স্বয়ংক্রিয়ভাবে লগ করা হয়।
| Analytics ইভেন্ট | |
|---|---|
| ডাইনামিক_লিঙ্ক_ফার্স্ট_ওপেন | যখন কোনো ব্যবহারকারী একটি Dynamic Link মাধ্যমে প্রথমবার অ্যাপটি খোলেন, তখন তা লগ করা হয়। |
| ডাইনামিক_লিঙ্ক_অ্যাপ_ওপেন | যখন কোনো ব্যবহারকারী একটি Dynamic Link মাধ্যমে অ্যাপটি পুনরায় খোলেন, তখন তা লগ করা হয়। |
| ডাইনামিক_লিঙ্ক_অ্যাপ_আপডেট | Dynamic Link মাধ্যমে অ্যাপটি নতুন সংস্করণে আপডেট করা হলে তা লগ করা হয়। শুধুমাত্র অ্যান্ড্রয়েডের জন্য। |
এরপর আপনি Firebase কনসোলের অ্যানালিটিক্স বিভাগে লগ করা ডেটা দেখতে পারবেন।
গুগল অ্যানালিটিক্স " class="screenshot">
আপনি যদি Dynamic Link ইভেন্টগুলোকে কনভার্সন হিসেবে চিহ্নিত করেন, তাহলে অ্যাট্রিবিউশন পেজে দেখতে পারবেন আপনার Dynamic Links কেমন পারফর্ম করছে।
গুগল অ্যানালিটিক্স এবং অ্যাপল অ্যাপ অ্যানালিটিক্স ক্যাম্পেইন প্যারামিটার
একটি Dynamic Link তৈরি করার সময় ক্যাম্পেইন প্যারামিটার নির্দিষ্ট করে আপনি আপনার বিদ্যমান গুগল অ্যানালিটিক্স কাস্টম ক্যাম্পেইন এবং আইটিউনস কানেক্ট অ্যাপ অ্যানালিটিক্স ক্যাম্পেইনের সাথে Dynamic Links ব্যবহার করতে পারেন। যখন কোনো ব্যবহারকারী নির্দিষ্ট ক্যাম্পেইন প্যারামিটারসহ একটি Dynamic Link খোলেন, তখন সেই প্যারামিটারগুলো গুগল অ্যানালিটিক্স বা অ্যাপ স্টোরে পাঠানো হয়।
আপনার Dynamic Links এই ট্র্যাকিং প্যারামিটারগুলি যোগ করার মাধ্যমে, গুগল অ্যানালিটিক্স এবং আইটিউনস কানেক্ট সেগুলিকে অ্যাট্রিবিউশন রিপোর্টিং পরিমাপকারী অন্য যেকোনো ক্যাম্পেইনের মতোই বিবেচনা করতে পারে। এর ফলে, আপনি শুধু সেই ব্যবহারকারীদের নিয়ে আসা বিজ্ঞাপন ক্যাম্পেইনগুলির ভিত্তিতেই নয়, বরং কোন Dynamic Links তাদের নিয়ে এসেছে তার ভিত্তিতেও কনভার্সন ইভেন্টগুলি দেখতে পারবেন।
নিম্নলিখিত প্যারামিটারগুলো গুগল অ্যানালিটিক্সে পাঠানো হয়: utm_source , utm_medium , utm_campaign , utm_term , utm_content ।
অ্যাপ স্টোরে নিম্নলিখিত প্যারামিটারগুলো পাঠানো হয়: at , ct , mt , pt