اندازهگیری متقابل دامنه یک ویژگی Google Analytics است که به شما امکان میدهد جلسات را از دو سایت مرتبط (مانند یک سایت تجارت الکترونیک و یک سایت سبد خرید جداگانه) بهجای دو جلسه جداگانه، بهصورت یک جلسه مشاهده کنید. این گاهی اوقات "پیوند سایت" نامیده می شود و به شما امکان می دهد تا کل سفر مشتری را به طور موثرتری اندازه گیری کنید.
Google Analytics یک شناسه مشتری منحصر به فرد ایجاد می کند تا مشخص کند کاربر جدید است یا بازگشته است. در صورتی که بازدیدی با شناسه مشتری منطبق قبلاً به همان ویژگی ارسال شده باشد، کاربر بازگشتی در نظر گرفته می شود.
اندازه گیری متقابل دامنه با به اشتراک گذاشتن شناسه مشتری بین یک دامنه منبع و یک دامنه مقصد کار می کند. شناسه مشتری در کوکیهای مرورگر ذخیره میشود، به این معنی که تنها توسط صفحاتی در همان دامنه قابل دسترسی است. اگر چندین دامنه دارید و میخواهید آنها را به عنوان یک ویژگی واحد در نظر بگیرید، باید راهی برای به اشتراک گذاشتن شناسه مشتری در همه دامنههایی که میخواهید تجزیه و تحلیل کنید پیدا کنید.
به اشتراک گذاری شناسه مشتری بین دامنه ها یک فرآیند دو مرحله ای است:
- دامنه مبدأ باید اطمینان حاصل کند که همه URL هایی که به دامنه مقصد اشاره می کنند، دارای شناسه مشتری دامنه مبدا هستند.
- دامنه مقصد باید بداند که وجود شناسه مشتری در URL را هنگامی که کاربر در آنجا حرکت می کند، بررسی کند.
اندازه گیری متقابل دامنه با gtag.js با افزودن یک پارامتر پیوند دهنده به URL هایی که به دامنه مقصد اشاره می کنند، این کار را انجام می دهد. پارامتر پیوند دهنده شامل شناسه مشتری و همچنین مُهر زمان فعلی و ابرداده مرورگر است که در آن کدگذاری شده است. (مهر زمانی و ابرداده برای جلوگیری از مشکلات در اشتراکگذاری URL استفاده میشوند.)
پارامتر linker چیزی شبیه به این خواهد بود:
_ga=1.199239214.1624002396.1440697407
در دامنه مقصد، وقتی مقداری برای ویژگی domains
پارامتر linker
پیکربندی می شود، gtag.js پارامترهای پیوند دهنده را در URL بررسی می کند. اگر پارامتر پیوند دهنده پیدا شد و معتبر باشد، gtag.js شناسه مشتری را از پارامتر استخراج کرده و ذخیره می کند.
فعال کردن اندازهگیری متقابل دامنه با gtag.js امکان افزودن خودکار و دستی پارامتر پیوند دهنده به URLها در پیوندها و فرمهای موجود در صفحه را فراهم میکند.
پیوند خودکار دامنه ها
برای راهاندازی اندازهگیری خودکار متقابل دامنه در دامنه مبدا برای URLهایی که به دامنه مقصد اشاره میکنند، ویژگی domains
پارامتر linker
را در پیکربندی ویژگی خود پیکربندی کنید.
هنگامی که پیکربندی و اجرا میشود، gtag.js به انتخابهای پیوندهایی که به دامنه (یا دامنهها) مقصد اشاره میکنند گوش میدهد و به طور خودکار پارامتر پیوند دهنده را بلافاصله قبل از شروع پیمایش به آن پیوندها اضافه میکند. منتظر ماندن تا زمانی که کاربر روی پیوندی برای افزودن پارامتر پیوند دهنده کلیک کند، ضروری است زیرا پارامترهای پیوند دهنده پس از دو دقیقه منقضی می شوند.
اگر فرمهایی در سایت خود دارید که به دامنه مقصد اشاره میکنند، ویژگی اختیاری decorate_forms
پارامتر linker
را روی true
تنظیم کنید.
به عنوان مثال، این کد پارامتر پیوند دهنده را به هر پیوندی در صفحه که به دامنه هدف 'example.com' اشاره دارد اضافه می کند:
gtag('config', 'GA_MEASUREMENT_ID', {
'linker': {
'domains': ['example.com']
}
});
پیکربندی یک سایت برای پذیرش پارامترهای پیوند دهنده
هنگامی که کاربر به صفحه ای در دامنه مقصد با پارامتر پیوند دهنده در URL رسید، gtag.js باید بداند که آن پارامتر را جستجو کند.
اگر دامنه مقصد قبلاً یک پیوند دهنده پیکربندی شده باشد، به طور پیش فرض پارامترهای پیوند دهنده را می پذیرد.
اگر دامنه مقصد برای پیوند خودکار دامنهها پیکربندی نشده است، میتوانید به صفحه مقصد دستور دهید تا با تنظیم ویژگی accept_incoming
پارامتر linker
روی true
در پیکربندی ویژگی مقصد، به دنبال پارامترهای پیوند دهنده بگردد:
gtag('config', 'GA_MEASUREMENT_ID', {
'linker': {
'accept_incoming': true
}
});
اندازه گیری متقابل دامنه دو جهته
"اندازه گیری متقابل دامنه تک جهتی" زمانی اتفاق می افتد که جریان کاربر فقط از یک دامنه به دامنه دیگر ثبت شود. برای مثال: کاربر از example.com شروع میکند و در example-pet-store.com پایان مییابد. دستورالعمل های بالا این نوع جریان کاربر را فرض می کنند.
در مواردی که مشخص نیست کاربران شما ابتدا از کدام دامنه بازدید خواهند کرد، باید "اندازه گیری متقابل دامنه دوطرفه" را پیاده سازی کنید، جایی که هر دامنه برای کارکردن به عنوان مبدا یا مقصد پیکربندی شده است. برای اجرای اندازه گیری متقابل دامنه دو طرفه، پیوند خودکار را در هر دو دامنه فعال کنید و هر دو را برای پذیرش پارامترهای پیوند دهنده و پیوند خودکار دامنه ها پیکربندی کنید.
در example.com، پیکربندی ویژگی را بهروزرسانی کنید:
gtag('config', 'GA_MEASUREMENT_ID', {
'linker': {
'domains': ['example-pet-store.com']
}
});
در example-pet-store.com، پیکربندی ویژگی را بهروزرسانی کنید:
gtag('config', 'GA_MEASUREMENT_ID', {
'linker': {
'domains': ['example.com']
}
});
استفاده از یک اسنیپت در همه دامنه ها
برای سادهتر کردن اندازهگیری بین دامنهای دو طرفه، میتوانید همه دامنههای ممکنی را که میخواهید تجزیه و تحلیل کنید در ویژگی domains
پارامتر linker
پیکربندی ویژگی برای هر دامنه فهرست کنید، و به شما امکان میدهد از همان قطعه کد در هر دامنه استفاده کنید:
در example.com، پیکربندی ویژگی را بهروزرسانی کنید:
gtag('config', 'GA_MEASUREMENT_ID', {
'linker': {
'domains': ['example.com', 'example-pet-store.com']
}
});
در example-pet-store.com، پیکربندی ویژگی را بهروزرسانی کنید:
gtag('config', 'GA_MEASUREMENT_ID', {
'linker': {
'domains': ['example.com', 'example-pet-store.com']
}
});