انٹیگریشنز
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 ٹیگ اس کے ساتھ Google کو ہٹس فارورڈ کرتا ہے تو اپنا GA4 Measurement Protocol سیکرٹ پیسٹ کریں۔
- محفوظ کریں اور ٹیسٹ ایونٹ بھیجیں دبائیں، پھر کنٹینر کے پیش منظر موڈ میں ریکویسٹ آتی دیکھیں۔
ہم کیا بھیجتے ہیں
معیاری 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 موڈ صرف کھلا ہونے پر ہی ریکویسٹس دکھاتا ہے۔ اسے کھولنے کے بعد ٹیسٹ ایونٹ بھیجیں۔
- کنورژنز ہمیشہ اس انٹیگریشن کو بھیجی جاتی ہیں، اس وقت بھی جب ورک اسپیس اشتہاری پلیٹ فارمز کو کنورژنز فارورڈ نہیں کرتا۔