اندازه گیری فعالیت در چندین دامنه

این مقاله برای توسعه دهندگانی است که نیاز به اندازه گیری چندین دامنه با یک تگ گوگل دارند. این مقاله بر روی اجرای کد gtag.js تمرکز دارد. همچنین می‌توانید دامنه‌های اضافی را در تنظیمات برچسب Google خود در دارایی GA4 خود پیکربندی کنید.

اندازه‌گیری بین دامنه‌ای، دو یا چند سایت مرتبط در دامنه‌های جداگانه را قادر می‌سازد تا به‌عنوان یکی اندازه‌گیری شوند. تگ‌های Google روشی معمول برای محصولات پشتیبانی‌شده برای اندازه‌گیری فعالیت زمانی که سفرهای مشتری شما در دامنه‌های مختلف است، ارائه می‌کند. اندازه‌گیری بین دامنه‌ای برای همه محصولات Google، از جمله Google Analytics، اندازه‌گیری تبدیل Google Ads، و تبدیل‌های Floodlight کار می‌کند.

زمان اجرای اندازه گیری متقابل دامنه

زمانی که نیاز به ترکیب داده ها برای دو یا چند دامنه دارید، اندازه گیری متقابل دامنه را اجرا کنید.

فرض کنید وب سایتی به example-petstore.com دارید و جزء تجارت الکترونیک وب سایت شما توسط یک سبد خرید شخص ثالث در دامنه دیگری میزبانی می شود: example-commerce-host.com/example-petstore .

بدون اندازه‌گیری بین دامنه‌ای، کاربری که به فروشگاه آنلاین شما می‌آید و سپس به سبد خرید شخص ثالث شما می‌رود، به‌عنوان دو کاربر مجزا، با دو جلسه مجزا با مدت‌زمان‌های متفاوت محاسبه می‌شود. با اندازه گیری متقابل دامنه، فعالیت به عنوان یک کاربر ثبت می شود.

چگونه کار می کند

پیوند دهنده دامنه، کوکی های اندازه گیری شخص اول را بین دامنه مبدا و دامنه مقصد به اشتراک می گذارد. کوکی‌های اندازه‌گیری شخص اول در یک مرورگر وب ذخیره می‌شوند و فقط توسط صفحاتی در همان دامنه قابل دسترسی هستند.

راه اندازی برای اندازه گیری متقابل دامنه یک فرآیند دو مرحله ای است:

  1. دامنه مبدا URL هایی را که به دامنه مقصد اشاره می کنند تزئین می کند تا حاوی مقادیر کوکی اندازه گیری شخص اول دامنه مبدا باشد.
  2. دامنه مقصد وجود کوکی‌های اندازه‌گیری مرتبط را بررسی می‌کند.

اندازه گیری متقابل دامنه با تگ های 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 ایجاد کنید و سپس تگ را روی دامنه های خودکار پیوند دهید.

  1. روی برچسب‌ها > جدید کلیک کنید.
  2. روی پیکربندی برچسب کلیک کنید و Conversion Linker را انتخاب کنید.
  3. یک ماشه را انتخاب کنید. در بیشتر موارد، شما باید از یک ماشه استفاده کنید که در تمام نمایش‌های صفحه برای اندازه‌گیری دامنه‌های متقاطع، یا در صفحات تبدیل خاصی که بازدیدکنندگان سایت پس از کلیک روی یک تبلیغ وارد آن می‌شوند، فعال می‌شود.
  4. فعال کردن پیوند بین دامنه‌ها را انتخاب کنید. این تنظیم این تگ را قادر می‌سازد تا پیوندهای ورودی را که دارای پارامتر پیوند دهنده هستند مدیریت کند.
  5. در دامنه‌های پیوند خودکار ، فهرستی از دامنه‌هایی را که باید با این برچسب پیوند داده شوند، وارد کنید. هر پیوندی که به یک دامنه فهرست شده در این قسمت اشاره می کند، یک پارامتر پیوند دهنده به URL اضافه می شود.
  6. پیکربندی برچسب خود را ذخیره و منتشر کنید.

درباره پیوند دهنده تبدیل Tag Manager بیشتر بدانید

برای تگ های Google Analytics 4

در Google Analytics 4، اندازه‌گیری بین دامنه از طریق رابط مدیریت Google Analytics پیکربندی می‌شود. با نحوه تنظیم اندازه گیری متقابل دامنه با Google Analytics 4 آشنا شوید .

برای برچسب‌های قدیمی Universal Analytics

برای پیکربندی یک تگ Universal Analytics قدیمی در Tag Manager برای اندازه‌گیری تعامل کاربر در چندین دامنه:

  1. در Tag Manager، متغیر تنظیمات Google Analytics یا برچسب Universal Analytics خود را برای ویرایش باز کنید.
    • برای پیدا کردن متغیر تنظیمات گوگل آنالیتیکس، روی متغیرها کلیک کنید و سپس روی متغیر مناسب در لیست کلیک کنید.
    • برای پیدا کردن تگ Universal Analytics خود، روی Tags کلیک کنید و سپس تگ مناسب را در لیست انتخاب کنید.
  2. به تنظیمات بیشتر > ردیابی دامنه های متقابل بروید.
  1. در قسمت Auto Link Domains ، فهرستی از دامنه‌ها را وارد کنید که با کاما از هم جدا شده‌اند.
  2. برای دریافت پیوندهای دریافتی از دامنه‌های دیگر، به تنظیمات بیشتر > فیلدهایی برای تنظیم بروید و فیلدی با نام فیلد allowLinker و مقدار true اضافه کنید.
  3. تغییرات خود را ذخیره کنید و ظرف را منتشر کنید.

مرجع پارامتر لینکر

پارامتر تایپ کنید ارزش های پذیرفته شده
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 را فعال کنید.

برچسب های Universal Analytics

هنگامی که مقادیری را به قسمت Auto Link Domains در متغیرهای تنظیمات Google Analytics یا در برچسب‌های Universal Analytics در زیر تنظیمات بیشتر > ردیابی دامنه‌های accept_incoming یافت می‌شود، به‌طور خودکار تنظیم می‌شود.

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 و برچسب های Universal Analytics

هیچ کنترلی برای 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

  1. فعال کردن پیوند بین دامنه ها را انتخاب کنید
  2. در قسمت Auto Link Domains، لیستی از دامنه ها را وارد کنید که با کاما از هم جدا شده اند.

گوگل آنالیتیکس 4

اندازه گیری متقابل دامنه را از طریق صفحات مدیریت در Google Analytics تنظیم کنید.

برچسب های Universal Analytics

هنگامی که مقادیری را به قسمت Auto Link Domains در متغیرهای تنظیمات Google Analytics یا در برچسب‌های Universal Analytics در زیر تنظیمات بیشتر > ردیابی دامنه‌های accept_incoming یافت می‌شود، به‌طور خودکار تنظیم می‌شود.

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 پیش فرض بگذارید.