ইন্টিগ্রেশন
Google Tag Manager (server-side)
ক্লিক ও কনভার্সন GA4 Measurement Protocol হিট হিসেবে আপনার সার্ভার-সাইড GTM কন্টেইনারে পাঠান।
Google Tag Manager ইন্টিগ্রেশন Letlink-এর প্রতিটি রেকর্ড করা ক্লিক ও প্রতিটি অনুমোদিত কনভার্সন GA4 Measurement Protocol হিট হিসেবে আপনার নিজের সার্ভার-সাইড GTM কন্টেইনারে পাঠায়। ইভেন্টটি আপনার ট্যাগিং সার্ভারে পৌঁছালে কন্টেইনারের যেকোনো ট্যাগ তা নিয়ে কাজ করতে পারে — GA4, Google Ads, Meta, ডেটা ওয়্যারহাউস — তাই প্রতিটি টুলের জন্য আলাদা না করে GTM-এ একবারই গন্তব্য কনফিগার করেন। Growth ও Ultimate-এ পাওয়া যায়।
আপনার যা দরকার
- নিজস্ব HTTPS ঠিকানাসহ একটি চালু সার্ভার-সাইড কন্টেইনার, যেমন
https://gtm.example.com। - সেই কন্টেইনারে একটি Measurement Protocol ক্লায়েন্ট। GTM ডিফল্টভাবে এটি যোগ করে না।
- কন্টেইনার যে GA4 ওয়েব স্ট্রিমে ফরোয়ার্ড করে তার Measurement ID (
G-…)।
কন্টেইনার প্রস্তুত করুন
- আপনার সার্ভার কন্টেইনারে Clients → New খুলুন এবং Measurement Protocol ক্লায়েন্ট টাইপ বেছে নিন।
- Activation Path
/mp/collect-এ সেট করুন (অথবা আপনার পছন্দের যেকোনো পাথ — Letlink-এ একই পাথ লিখবেন) এবং সেভ করুন। - সেই ক্লায়েন্ট দিয়ে ট্রিগার হওয়া একটি Google Analytics: GA4 ট্যাগ যোগ বা পুনরায় ব্যবহার করুন, সঙ্গে ইভেন্টগুলো যেসব ট্যাগে পৌঁছাতে চান সেগুলোও, তারপর কন্টেইনারটি Submit করুন।
এটি Letlink-এর সঙ্গে সংযুক্ত করুন
- Integrations → Google Tag Manager (server-side) খুলুন। শুধু মালিক ও অ্যাডমিনদের জন্য।
- ট্যাগিং সার্ভার URL (পাথ ছাড়া), Measurement ID এবং, পরিবর্তন করে থাকলে, ক্লায়েন্ট পাথ লিখুন।
- API সিক্রেট ঐচ্ছিক। আপনার GA4 ট্যাগ যদি আপনার GA4 Measurement Protocol সিক্রেট দিয়ে Google-এ হিট ফরোয়ার্ড করে, তাহলে সেটি পেস্ট করুন।
- সেভ করে টেস্ট ইভেন্ট পাঠান চাপুন, তারপর কন্টেইনারের প্রিভিউ মোডে রিকোয়েস্ট আসা দেখুন।
আমরা যা পাঠাই
সাধারণ GA4 Measurement Protocol বডি সহ <tagging server><path>?measurement_id=G-…-এ একটি POST। client_id হলো ড্যাশবোর্ড যে ডিভাইস ফিঙ্গারপ্রিন্ট ব্যবহার করে সেটিই, এবং জানা থাকলে ভিজিটরের দেশ user_location-এ যায়।
| Letlink ইভেন্ট | GA4 ইভেন্ট | অতিরিক্ত প্যারামিটার |
|---|---|---|
| ক্লিক | link_click |
short_code, link_type, variation, destination_url, UTM মান, click_id |
| বিক্রি | purchase |
transaction_id (আপনার অর্ডার ID), value, currency |
| লিড | generate_lead |
পাঠানো হলে value, currency |
| সাইন-আপ | sign_up |
method = short_link |
| কাস্টম | আপনার ইভেন্টের নাম, GA4 নিয়ম অনুযায়ী পরিষ্কার করা | পাঠানো হলে value, currency |
প্রতিটি কনভার্সনে conversion_id (conv-<id>) এবং যে ক্লিক থেকে এসেছে তার click_id থাকে, তাই আপনি BigQuery-তে এগুলো জয়েন করতে বা আপনার ট্যাগে ডুপ্লিকেট বাদ দিতে পারেন।
কিছুই আসছে না — কী যাচাই করব?
- ট্যাগিং সার্ভার URL অবশ্যই HTTPS হতে হবে এবং ইন্টারনেট থেকে পৌঁছানো যেতে হবে।
404সাধারণত বোঝায় কোনো ক্লায়েন্ট পাথটি দাবি করেনি: Measurement Protocol ক্লায়েন্টের অ্যাক্টিভেশন পাথ যাচাই করুন। - Preview মোড শুধু খোলা থাকাকালীন রিকোয়েস্ট দেখায়। এটি খোলার পরে টেস্ট ইভেন্ট পাঠান।
- এই ইন্টিগ্রেশনে কনভার্সন সবসময় পাঠানো হয়, এমনকি ওয়ার্কস্পেস বিজ্ঞাপন প্ল্যাটফর্মে কনভার্সন ফরোয়ার্ড না করলেও।