এই ডকুমেন্টটি সেইসব ডেভেলপারদের জন্য, যাদের একই গুগল ট্যাগ ব্যবহার করে একাধিক ডোমেইন পরিমাপ করার প্রয়োজন। এতে মূলত gtag.js কোডের বাস্তবায়নের উপর আলোকপাত করা হয়েছে। এছাড়াও, আপনি আপনার গুগল অ্যানালিটিক্স প্রপার্টির গুগল ট্যাগ সেটিংসে অতিরিক্ত ডোমেইন কনফিগার করতে পারেন।
ক্রস-ডোমেইন মেজারমেন্ট আলাদা ডোমেইনে থাকা দুই বা ততোধিক সম্পর্কিত সাইটকে একটি হিসেবে পরিমাপ করতে সক্ষম করে। যখন আপনার কাস্টমার জার্নি একাধিক ডোমেইন জুড়ে বিস্তৃত থাকে, তখন সমর্থিত প্রোডাক্টগুলোর অ্যাক্টিভিটি পরিমাপ করার জন্য গুগল ট্যাগ একটি সাধারণ উপায় প্রদান করে। ক্রস-ডোমেইন মেজারমেন্ট গুগল অ্যানালিটিক্স, গুগল অ্যাডস কনভার্সন মেজারমেন্ট এবং ফ্ল্যাডলাইট কনভার্সন সহ গুগলের সমস্ত প্রোডাক্টের জন্য কাজ করে।
কখন ক্রস-ডোমেইন পরিমাপ বাস্তবায়ন করতে হবে
যখন দুই বা ততোধিক ডোমেইনের ডেটা একত্রিত করার প্রয়োজন হয়, তখন ক্রস-ডোমেইন পরিমাপ প্রয়োগ করুন।
ধরুন, আপনার example-petstore.com ঠিকানায় একটি ওয়েবসাইট আছে এবং আপনার ওয়েবসাইটের ই-কমার্স অংশটি example-commerce-host.com/example-petstore নামক অন্য একটি ডোমেইনে একটি থার্ড-পার্টি শপিং কার্ট দ্বারা হোস্ট করা আছে।
ক্রস-ডোমেইন পরিমাপ ছাড়া , একজন ব্যবহারকারী যখন আপনার অনলাইন স্টোরে আসেন এবং তারপর আপনার থার্ড-পার্টি শপিং কার্টে যান, তখন তাকে ভিন্ন ভিন্ন সময়কালের দুটি পৃথক সেশনসহ দুজন আলাদা ব্যবহারকারী হিসেবে গণনা করা হয়। ক্রস-ডোমেইন পরিমাপের মাধ্যমে , কার্যকলাপ একজন একক ব্যবহারকারী হিসেবেই নথিভুক্ত হয়।
এটি কীভাবে কাজ করে
ডোমেইন লিঙ্কার একটি উৎস ডোমেইন এবং একটি গন্তব্য ডোমেইনের মধ্যে ফার্স্ট-পার্টি মেজারমেন্ট কুকি শেয়ার করে। এই ফার্স্ট-পার্টি মেজারমেন্ট কুকিগুলো একটি ওয়েব ব্রাউজারে সংরক্ষিত থাকে এবং শুধুমাত্র একই ডোমেইনের পেজগুলো থেকেই এগুলো অ্যাক্সেস করা যায়।
ক্রস-ডোমেইন পরিমাপের জন্য সেটআপ একটি দুই-ধাপের প্রক্রিয়া:
- উৎস ডোমেইনটি গন্তব্য ডোমেইনকে নির্দেশকারী URL-গুলিকে এমনভাবে সজ্জিত করে, যাতে সেগুলিতে উৎস ডোমেইনের ফার্স্ট-পার্টি মেজারমেন্ট কুকির মানগুলি অন্তর্ভুক্ত থাকে।
- গন্তব্য ডোমেইনটি সংযুক্ত পরিমাপ কুকিগুলির উপস্থিতি যাচাই করে।
গুগল ট্যাগ ব্যবহার করে ক্রস-ডোমেইন পরিমাপ করলে গন্তব্য ডোমেইনের দিকে নির্দেশকারী URL-গুলিতে একটি লিঙ্কার প্যারামিটার যুক্ত হবে। URL কোয়েরি প্যারামিটারে এই লিঙ্কার প্যারামিটারটি _gl কী-এর মাধ্যমে চিহ্নিত করা হয়।
https://www.example.com/?_gl=1~abcde5~
গন্তব্য ডোমেইনে, ইউআরএল-এ লিঙ্কার প্যারামিটার পরীক্ষা করার জন্য ট্যাগগুলি কনফিগার করা থাকে। যদি একটি বৈধ লিঙ্কার প্যারামিটার পাওয়া যায়, তবে ট্যাগটি ফার্স্ট-পার্টি মেজারমেন্ট কুকিটি বের করে নেয় এবং তা সংরক্ষণ করে।
ক্রস-ডোমেইন লিঙ্কিং সেট আপ করুন
To set up cross-domain measurement on the source domain for URLs that point to the destination domain, you need to create a linker object. The linker will listen for clicks on links that point to destination domains, and it will automatically add a linker parameter to the URLs of those links.
linker অবজেক্টের জন্য একটি domains প্যারামিটার প্রয়োজন, যা এক বা একাধিক ডোমেইনের একটি অ্যারে। এই কোডটি একটি পৃষ্ঠার সেইসব লিঙ্কের সাথে লিঙ্কার প্যারামিটারটি যুক্ত করবে, যেগুলো 'example.com' টার্গেট ডোমেইনটিকে নির্দেশ করে:
gtag.js
গুগল ট্যাগের জন্য ক্রস-ডোমেইন পরিমাপ সেট আপ করতে, আপনার ট্যাগে নিম্নলিখিতভাবে একটি linker কমান্ড যোগ করুন। example.com এর জায়গায় আপনার ডোমেইনটি বসান।
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('set', 'linker', {'domains': ['example.com']});
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
আপনি domains প্রপার্টিতে একাধিক স্ট্রিং ভ্যালু তালিকাভুক্ত করতে পারেন। যখন domains প্রপার্টিতে অন্তত একটি ভ্যালু থাকে, তখন gtag.js ডিফল্টরূপে আগত ডোমেইন লিঙ্কগুলো গ্রহণ করবে। আপনি domains প্রপার্টিতে একাধিক ভ্যালু যোগ করতে পারেন এবং প্রতিটি ডোমেইনে একই কোড স্নিপেট ব্যবহার করতে পারেন।
Google Analytics 4 gtag('set', 'linker', ...) কনফিগারেশন সমর্থন করে, যদি প্রাসঙ্গিক config কমান্ডের আগে linker কমান্ডটি সেট করা থাকে। তবে, আমরা Google Analytics-এর অ্যাডমিন পেজে ক্রস-ডোমেইন মেজারমেন্ট কনফিগার করার পরামর্শ দিই। ক্রস ডোমেইন মেজারমেন্ট কীভাবে সেট আপ করবেন তা জানতে দেখুন।
gtag('set', 'linker', {
'domains': ['example.com', 'example-b.com']
});
ট্যাগ ম্যানেজার
গুগল অ্যাডস এবং ফ্লাডলাইট ট্যাগের জন্য
ট্যাগ ম্যানেজারে, একটি কনভার্সন লিঙ্কার ট্যাগ তৈরি করুন এবং তারপর ট্যাগটিকে ডোমেইন অটো-লিঙ্ক করার জন্য সেট করুন।
- ট্যাগ > নতুন-তে ক্লিক করুন।
- ট্যাগ কনফিগারেশন-এ ক্লিক করুন এবং কনভার্সন লিঙ্কার নির্বাচন করুন।
- একটি ট্রিগার নির্বাচন করুন। বেশিরভাগ ক্ষেত্রে, ক্রস ডোমেইন পরিমাপের জন্য আপনার এমন একটি ট্রিগার ব্যবহার করা উচিত যা সমস্ত পেজ ভিউতে সক্রিয় হয়, অথবা নির্দিষ্ট কনভার্সন পেজগুলিতে সক্রিয় হয় যেখানে সাইট ভিজিটররা কোনো বিজ্ঞাপনে ক্লিক করার পর পৌঁছাবে।
- ‘Enable linking across domains’ নির্বাচন করুন। এই সেটিংটি এই ট্যাগকে লিঙ্কার প্যারামিটারযুক্ত ইনকামিং লিঙ্কগুলি পরিচালনা করতে সক্ষম করবে।
- ‘অটো লিঙ্ক ডোমেইনস’ অংশে, সেইসব ডোমেইনের একটি তালিকা দিন যেগুলোকে এই ট্যাগ দিয়ে লিঙ্ক করা হবে। এই ফিল্ডে তালিকাভুক্ত কোনো ডোমেইনকে নির্দেশকারী লিঙ্কের URL-এর শেষে একটি লিঙ্কার প্যারামিটার যুক্ত করা হবে।
- আপনার ট্যাগ কনফিগারেশন সংরক্ষণ ও প্রকাশ করুন।
ট্যাগ ম্যানেজারের কনভার্সন লিঙ্কার সম্পর্কে আরও জানুন
গুগল অ্যানালিটিক্স ৪ ট্যাগের জন্য
গুগল অ্যানালিটিক্স ৪-এ, ক্রস-ডোমেইন পরিমাপ সাধারণত গুগল অ্যানালিটিক্স অ্যাডমিন ইন্টারফেস ব্যবহার করে কনফিগার করা হয়। গুগল অ্যানালিটিক্স ৪-এর সাথে কীভাবে ক্রস-ডোমেইন পরিমাপ সেট আপ করবেন তা জানুন ।
লিঙ্কার প্যারামিটার রেফারেন্স
| প্যারামিটার | প্রকার | গৃহীত মান |
|---|---|---|
accept_incoming | বুলিয়ান | true ( domains মান থাকলে ডিফল্ট), false |
decorate_forms | বুলিয়ান | true , false (ডিফল্ট) |
domains | অ্যারে | এক বা একাধিক ডোমেইনের একটি অ্যারে, যেমন ['example1.com', 'example2.com'] |
url_position | স্ট্রিং | 'query' (ডিফল্ট), 'fragment' |
accept_incoming
যখন কোনো ব্যবহারকারী গন্তব্য ডোমেইনের এমন কোনো পৃষ্ঠায় পৌঁছান যার URL-এ একটি লিঙ্কার প্যারামিটার থাকে, তখন সেই প্যারামিটারটি পার্স করার জন্য আপনার ট্যাগগুলোকে কনফিগার করতে হবে।
যদি গন্তব্য ডোমেইনটি স্বয়ংক্রিয়ভাবে ডোমেইন লিঙ্ক করার জন্য কনফিগার করা থাকে, তবে এটি ডিফল্টরূপে লিঙ্কার প্যারামিটার গ্রহণ করবে। গন্তব্য ডোমেইনে কোনো অতিরিক্ত কোডের প্রয়োজন নেই।
যদি গন্তব্য ডোমেইনটি স্বয়ংক্রিয়ভাবে ডোমেইন লিঙ্ক করার জন্য কনফিগার করা না থাকে, তাহলে আপনি গন্তব্য পৃষ্ঠাটিকে লিঙ্কার প্যারামিটারগুলি খুঁজতে নির্দেশ দিতে পারেন। accept_incoming প্রপার্টিটি ` true সেট করুন।
gtag.js
gtag('set', 'linker', {
'accept_incoming': true
});
ট্যাগ ম্যানেজার
গুগল অ্যাডস এবং ফ্লাডলাইট কনভার্সনের জন্য কনভার্সন লিঙ্কার ট্যাগ
ইনকামিং লিঙ্কার প্যারামিটার গ্রহণ করার চেকবক্সটি সক্রিয় করুন।
decorate_forms
একাধিক ডোমেনের মধ্যে পাঠানো ফর্ম ডেটা পরিমাপ করতে, decorate_forms প্রপার্টিটির মান true সেট করুন।
gtag.js
gtag('set', 'linker', {
'domains': ['example.com'],
'decorate_forms': true
});
ট্যাগ ম্যানেজার
গুগল অ্যাডস এবং ফ্লাডলাইট কনভার্সনের জন্য কনভার্সন লিঙ্কার ট্যাগ
ফর্ম সাজানোর বিকল্পটিকে true- তে সেট করুন।
গুগল অ্যানালিটিক্স ট্যাগ
ট্যাগ ম্যানেজারে গুগল অ্যানালিটিক্স ট্যাগগুলির জন্য decorate_forms নিয়ন্ত্রণ করার কোনো ব্যবস্থা নেই। এর পরিবর্তে gtag.js নির্দেশিকা দেখুন।
domains
লিঙ্ক করার জন্য এক বা একাধিক ডোমেইনের একটি অ্যারে।
gtag.js
gtag('set', 'linker', {
'domains': [
'example1.com',
'example2.com',
'subdomain1.example3.com',
'subdomain2.example3.com'
]
});
ট্যাগ ম্যানেজার
গুগল অ্যাডস এবং ফ্লাডলাইট কনভার্সনের জন্য কনভার্সন লিঙ্কার ট্যাগ
- ডোমেন জুড়ে লিঙ্কিং সক্ষম করুন নির্বাচন করুন
- ‘অটো লিঙ্ক ডোমেইনস’ ফিল্ডে, কমা দিয়ে আলাদা করে ডোমেইনগুলোর একটি তালিকা লিখুন।
গুগল অ্যানালিটিক্স
গুগল অ্যানালিটিক্স-এর অ্যাডমিন পেজগুলিতে ক্রস ডোমেইন পরিমাপ সেট আপ করুন।
url_position
কিছু কন্টেন্ট অ্যাপ্লিকেশনে, কোয়েরি প্যারামিটার বোঝানোর জন্য URL স্ট্রিং-এ ডিলিমিটার হিসেবে বহুল ব্যবহৃত প্রশ্নবোধক চিহ্ন ( ? )-এর পরিবর্তে ফ্র্যাগমেন্ট/হ্যাশ ক্যারেক্টার ( # ) ব্যবহার করতে হয়। লিঙ্কার প্যারামিটারটিকে URL-এ # ক্যারেক্টারের পরে দেখানোর জন্য (উদাহরণস্বরূপ, https://example.com#_gl=1~abcde5~ ), url_position fragment এ সেট করুন।
gtag.js
gtag('set', 'linker', {
'domains': ['example.com'],
'decorate_forms': true,
'url_position': 'fragment'
});
ট্যাগ ম্যানেজার
গুগল অ্যাডস এবং ফ্লাডলাইট কনভার্সনের জন্য কনভার্সন লিঙ্কার ট্যাগ
যদি ট্যাগ ম্যানেজারকে একটি সাধারণ কোয়েরি ( ? ) এর পরিবর্তে কোনো ফ্র্যাগমেন্ট ( # ) থেকে অনন্য প্যারামিটারটি পড়তে বলতে হয়, তাহলে URL Position-কে Fragment- এ সেট করুন। অন্যথায়, এই অপশনটি ডিফল্ট Query Parameter অপশনেই সেট করে রাখুন।
গুগল অ্যানালিটিক্স ট্যাগ
Google Analytics ট্যাগগুলির জন্য url_position সেট করতে, আপনার Google ট্যাগের কনফিগারেশন সেটিংসে linker প্যারামিটারটি সেট করুন।
- ট্যাগ ম্যানেজারে আপনার গুগল ট্যাগটি খুলুন।
- কনফিগারেশন সেটিংসে , 'প্যারামিটার যোগ করুন ' এ ক্লিক করুন।
- কনফিগারেশন প্যারামিটারের জন্য,
linkerলিখুন। - `Value`-এর জন্য,
url_positionএবংdomainsসহ একটি লিঙ্কার অবজেক্ট লিখুন। উদাহরণস্বরূপ,url_position`fragmentএ সেট করতে এবংexample.comওanotherexample.comলিঙ্ক করতে, লিখুন:none `{'url_position': 'fragment', 'domains': ['example.com', 'anotherexample.com']}` - আপনার কন্টেইনারটি সংরক্ষণ ও প্রকাশ করুন।