این مقاله برای توسعه دهندگانی است که نیاز به اندازه گیری چندین دامنه با یک تگ گوگل دارند. این مقاله بر روی اجرای کد gtag.js تمرکز دارد. همچنین میتوانید دامنههای اضافی را در تنظیمات برچسب Google خود در دارایی GA4 خود پیکربندی کنید.
اندازهگیری بین دامنهای، دو یا چند سایت مرتبط در دامنههای جداگانه را قادر میسازد تا بهعنوان یکی اندازهگیری شوند. تگهای Google روشی معمول برای محصولات پشتیبانیشده برای اندازهگیری فعالیت زمانی که سفرهای مشتری شما در دامنههای مختلف است، ارائه میکند. اندازهگیری بین دامنهای برای همه محصولات Google، از جمله Google Analytics، اندازهگیری تبدیل Google Ads، و تبدیلهای Floodlight کار میکند.
زمان اجرای اندازه گیری متقابل دامنه
زمانی که نیاز به ترکیب داده ها برای دو یا چند دامنه دارید، اندازه گیری متقابل دامنه را اجرا کنید.
فرض کنید وب سایتی به آدرس example-petstore.com
دارید و جزء تجارت الکترونیک وب سایت شما توسط یک سبد خرید شخص ثالث در دامنه دیگری میزبانی می شود: example-commerce-host.com/example-petstore
.
بدون اندازهگیری بین دامنهای، کاربری که به فروشگاه آنلاین شما میآید و سپس به سبد خرید شخص ثالث شما میرود، بهعنوان دو کاربر مجزا، با دو جلسه مجزا با مدتزمانهای متفاوت محاسبه میشود. با اندازه گیری متقابل دامنه، فعالیت به عنوان یک کاربر ثبت می شود.
چگونه کار می کند
پیوند دهنده دامنه، کوکی های اندازه گیری شخص اول را بین دامنه مبدا و دامنه مقصد به اشتراک می گذارد. کوکیهای اندازهگیری شخص اول در یک مرورگر وب ذخیره میشوند و فقط توسط صفحاتی در همان دامنه قابل دسترسی هستند.
راه اندازی برای اندازه گیری متقابل دامنه یک فرآیند دو مرحله ای است:
- دامنه مبدا URL هایی را که به دامنه مقصد اشاره می کنند تزئین می کند تا حاوی مقادیر کوکی اندازه گیری شخص اول دامنه مبدا باشد.
- دامنه مقصد وجود کوکیهای اندازهگیری مرتبط را بررسی میکند.
اندازه گیری متقابل دامنه با تگ های Google یک پارامتر پیوند دهنده به URL هایی که به دامنه مقصد اشاره می کنند اضافه می کند. پارامتر پیوند دهنده در پارامترهای پرس و جو URL با کلید _gl
شناسایی می شود:
https://www.example.com/?_gl=1~abcde5~
در دامنه مقصد، برچسب ها برای بررسی پارامترهای پیوند دهنده در URL پیکربندی شده اند. اگر یک پارامتر پیوند دهنده معتبر پیدا شود، برچسب کوکی اندازه گیری شخص اول را استخراج کرده و آن را ذخیره می کند.
پیوند متقابل دامنه را تنظیم کنید
برای تنظیم اندازه گیری متقابل دامنه در دامنه مبدا برای URL هایی که به دامنه مقصد اشاره می کنند، باید یک شی linker
ایجاد کنید. پیوند دهنده به کلیک روی پیوندهایی که به دامنه های مقصد اشاره می کنند گوش می دهد و به طور خودکار یک پارامتر پیوند دهنده را به URL های آن پیوندها اضافه می کند.
شی 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 پیوندهای دامنه ورودی را به طور پیش فرض می پذیرد. شما می توانید چندین مقدار به propety domains
اضافه کنید و از همان کد کد در هر دامنه استفاده کنید.
Google Analytics 4 پیکربندیهای gtag('set', 'linker', ...)
را مورد احترام قرار میدهد، تا زمانی که دستور linker
قبل از دستور config
مربوطه تنظیم شده باشد. با این حال، توصیه میکنیم اندازهگیری بین دامنهای را در صفحه مدیریت Google Analytics 4 پیکربندی کنید. نحوه تنظیم اندازهگیری متقابل دامنه را بیاموزید.
gtag('set', 'linker', {
'domains': ['example.com', 'example-b.com']
});
مدیر تگ
برای تبلیغات گوگل و برچسب های Floodlight
در Tag Manager، یک تگ Conversion Linker ایجاد کنید و سپس تگ را روی دامنه های خودکار پیوند دهید.
- روی برچسبها > جدید کلیک کنید.
- روی پیکربندی برچسب کلیک کنید و Conversion Linker را انتخاب کنید.
- یک ماشه را انتخاب کنید. در بیشتر موارد، شما باید از یک ماشه استفاده کنید که در تمام نمایشهای صفحه برای اندازهگیری دامنههای متقاطع، یا در صفحات تبدیل خاصی که بازدیدکنندگان سایت پس از کلیک روی یک تبلیغ وارد آن میشوند، فعال میشود.
- فعال کردن پیوند بین دامنهها را انتخاب کنید. این تنظیم این تگ را قادر میسازد تا پیوندهای ورودی را که دارای پارامتر پیوند دهنده هستند مدیریت کند.
- در دامنههای پیوند خودکار ، فهرستی از دامنههایی را که باید با این برچسب پیوند داده شوند، وارد کنید. هر پیوندی که به یک دامنه فهرست شده در این قسمت اشاره می کند، یک پارامتر پیوند دهنده به URL اضافه می شود.
- پیکربندی برچسب خود را ذخیره و منتشر کنید.
درباره پیوند دهنده تبدیل Tag Manager بیشتر بدانید
برای تگ های Google Analytics 4
در Google Analytics 4، اندازهگیری بین دامنه از طریق رابط مدیریت Google Analytics پیکربندی میشود. با نحوه تنظیم اندازه گیری متقابل دامنه با Google Analytics 4 آشنا شوید .
- در قسمت Auto Link Domains ، فهرستی از دامنهها را وارد کنید که با کاما از هم جدا شدهاند.
- برای دریافت پیوندهای دریافتی از دامنههای دیگر، به تنظیمات بیشتر > فیلدهایی برای تنظیم بروید و فیلدی با نام فیلد allowLinker و مقدار true اضافه کنید.
- تغییرات خود را ذخیره کنید و ظرف را منتشر کنید.
مرجع پارامتر لینکر
پارامتر | تایپ کنید | ارزش های پذیرفته شده |
---|---|---|
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
});
مدیر تگ
برچسبهای Conversion Linker برای تبدیلهای Google Ads و Floodlight
تیک گزینه Accept incoming linker parameters را فعال کنید.
decorate_forms
برای اندازهگیری دادههای فرمی که بین چندین دامنه ارسال میشود، ویژگی decorate_forms
را روی true
تنظیم کنید.
gtag.js
gtag('set', 'linker', {
'domains': ['example.com'],
'decorate_forms': true
});
مدیر تگ
برچسبهای Conversion Linker برای تبدیلهای Google Ads و Floodlight
Decorate Forms را روی true تنظیم کنید.
تگ های Google Analytics 4
هیچ کنترلی برای decorate_forms
برای برچسب های Google Analytics در Tag Manager وجود ندارد. به جای آن به راهنمای gtag.js مراجعه کنید.
domains
آرایه ای از یک یا چند دامنه که باید پیوند داده شوند.
gtag.js
gtag('set', 'linker', {
'domains': [
'example1.com',
'example2.com',
'subdomain1.example3.com',
'subdomain2.example3.com'
]
});
مدیر تگ
برچسبهای Conversion Linker برای تبدیلهای Google Ads و Floodlight
- فعال کردن پیوند بین دامنه ها را انتخاب کنید
- در قسمت Auto Link Domains، لیستی از دامنه ها را وارد کنید که با کاما از هم جدا شده اند.
گوگل آنالیتیکس 4
اندازه گیری متقابل دامنه را از طریق صفحات مدیریت در Google Analytics تنظیم کنید.
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'
});
مدیر تگ
برچسبهای Conversion Linker برای تبدیلهای Google Ads و Floodlight
اگر باید به مدیر برچسب بگویید که پارامتر منحصر به فرد را از یک قطعه ( #
) به جای پرس و جوی استاندارد ( ?
) بخواند، URL Position را روی Fragment تنظیم کنید. در غیر این صورت این گزینه را روی گزینه Query Parameter پیش فرض بگذارید.