پیکربندی و سفارشی‌سازی کوکی‌ها

این صفحه برای توسعه‌دهندگانی است که می‌خواهند تنظیمات کوکی را با برچسب Google یا Google Tag Manager سفارشی‌سازی کنند. اگر مطمئن نیستید که باید کوکی‌ها را پیکربندی کنید یا نه، کوکی‌ها و شناسایی کاربر را بخوانید.

به‌طور پیش‌فرض، برچسب‌های Google از پیکربندی خودکار دامنه کوکی استفاده می‌کنند. کوکی‌ها در بالاترین سطح ممکن دامنه تنظیم می‌شوند. برای مثال، اگر نشانی وب‌سایت شما blog.example.com باشد، کوکی‌ها در دامنه example.com تنظیم می‌شوند. اگر تشخیص داده شود که سروری را به‌صورت محلی اجرا می‌کنید (برای مثال، localhost)، cookie_domain به‌طور خودکار روی 'none' تنظیم می‌شود و کوکی‌ها از دامنه کامل مکان سند استفاده خواهند کرد.

اگر فقط می‌خواهید تنظیمات انقضای کوکی یا به‌روزرسانی کوکی را تغییر دهید، می‌توانید بااستفاده از رابط Analytics، تنظیمات پیش‌فرض کوکی را تغییر دهید.

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

وقتی از پیکربندی خودکار دامنه کوکی استفاده می‌کنید، فعالیت بدون هیچ پیکربندی اضافه‌ای در زیردامنه‌ها اندازه‌گیری می‌شود.

برای ایجاد تغییرات در پیکربندی دامنه کوکی، این مراحل را دنبال کنید:

Tag Manager

برای برچسب‌های مقصد:

  1. در فضای کاری‌تان، منو برچسب‌ها را باز کنید.
  2. برچسب مقصد موجود را ویرایش کنید یا برچسب جدیدی ایجاد کنید.
  3. در تنظیمات پیکربندی، پارامتر جدیدی اضافه کنید:

    • نام: cookie_domain
    • مقدار: my.example.com
  4. برچسب را ذخیره کنید و محتوی را منتشر کنید.

برای برچسب Google:

  1. در فضای کاری‌تان، منو برچسب‌ها را باز کنید.
  2. برچسب Google موجودی را ویرایش کنید یا برچسب جدیدی بسازید.
  3. در تنظیمات پیکربندی، پارامتر جدیدی اضافه کنید:

    • نام: cookie_domain
    • مقدار: my.example.com
  4. برچسب را ذخیره کنید و محتوی را منتشر کنید.

برای برچسب‌های Google Ads و Floodlight که ازطریق برچسب Google متصل شده‌اند:

تنظیمات دامنه را می‌توان از برچسب پیونددهنده تبدیل اصلاح کرد:

  1. در «مدیر برچسب»، برچسب «پیونددهنده تبدیل» موجود را باز کنید یا اگر برچسب هنوز در محتوی شما وجود ندارد، یکی ایجاد کنید.
  2. در بخش گزینه‌های پیونددهنده، روی لغو تنظیمات کوکی (پیشرفته) کلیک کنید
  3. در فیلد دامنه، بالاترین سطح دامنه‌ای را که باید اجازه تنظیم کوکی داشته باشد وارد کنید. همچنین می‌توانید مسیر خاصی را در فیلد مسیر مشخص کنید. فقط درصورتی از این تنظیمات استفاده کنید که لازم باشد کوکی‌ها را به زیردامنه یا زیرفهرست راهنمای سطح پایین‌تر محدود کنید.

gtag.js

برای خاموش کردن پیکربندی خودکار دامنه کوکی، config را برای برچسبتان به‌روز کنید تا مقداری را برای پارامتر cookie_domain مشخص کنید:

gtag('config', 'TAG_ID', {
  'cookie_domain': 'blog.example.com'
});

تغییر نام کوکی‌ها

برای جلوگیری از تداخل با کوکی‌های دیگر، ممکن است لازم باشد نام کوکی را تغییر دهید.

Tag Manager

برای برچسب‌های مقصد:

  1. در فضای کاری‌تان، منو برچسب‌ها را باز کنید.
  2. برچسب مقصد موجود را ویرایش کنید یا برچسب جدیدی ایجاد کنید.
  3. در تنظیمات پیکربندی، پارامتر جدیدی اضافه کنید:

    • نام: cookie_prefix
    • مقدار: example
  4. برچسب را ذخیره کنید و محتوی را منتشر کنید.

برای برچسب Google:

  1. در فضای کاری‌تان، منو برچسب‌ها را باز کنید.
  2. برچسب Google موجودی را ویرایش کنید یا برچسب جدیدی بسازید.
  3. در تنظیمات پیکربندی، پارامتر جدیدی اضافه کنید:

    • نام: cookie_prefix
    • مقدار: example
  4. برچسب را ذخیره کنید و محتوی را منتشر کنید.

برای برچسب‌های Google Ads و Floodlight که ازطریق برچسب Google متصل شده‌اند:

تنظیمات پیشوند نام را می‌توان از برچسب پیونددهنده تبدیل تغییر داد:

  1. در «مدیر برچسب»، برچسب «پیونددهنده تبدیل» موجودتان را باز کنید یا اگر برچسب هنوز در محتوی شما وجود ندارد، برچسبی بسازید.
  2. در بخش گزینه‌های پیونددهنده، روی لغو تنظیمات کوکی (پیشرفته) کلیک کنید
  3. در فیلد پیشوند نام، پیشوند نام موردنظر را وارد کنید. هر برچسبی که از این کوکی‌ها استفاده می‌کند (برای نمونه، برچسب‌های تبدیل Google Ads) باید همچنین برای استفاده از پیشوند یکسان پیکربندی شود.

gtag.js

این پیکربندی example را به ابتدای کوکی‌ای که تنظیم می‌کند اضافه می‌کند (برای مثال _ga به example_ga تبدیل می‌شود، یا _gcl_au به example_gcl_au تبدیل می‌شود):

gtag('config', 'TAG_ID', {
  cookie_prefix: 'example'
});

در هر بار بار کردن صفحه، زمان انقضای کوکی به‌روز می‌شود تا زمان فعلی به‌علاوه مقدار انقضای کوکی تنظیم‌شده توسط برچسب Google باشد. این یعنی اگر انقضای کوکی روی یک هفته (604800 ثانیه) تنظیم شده باشد و کاربری ظرف پنج روز با همان مرورگر بازدید کند، کوکی برای یک هفته دیگر دردسترس خواهد بود و کاربر در گزارش‌هایتان به‌عنوان همان بازدیدکننده نشان داده خواهد شد. اگر همان کاربر پس‌از منقضی شدن کوکی اصلی از سایت بازدید کند، کوکی جدیدی ایجاد خواهد شد و بازدید اول و دوم او به‌عنوان بازدیدهای دو بازدیدکننده مجزا در گزارش‌هایتان نشان داده خواهد شد.

اگر مقدار انقضای کوکی را روی 0 (صفر) ثانیه تنظیم کنید، کوکی به کوکی مبتنی بر جلسه تبدیل می‌شود و پس‌از پایان جلسه مرورگر فعلی منقضی می‌شود.

Tag Manager

برای برچسب‌های مقصد:

  1. در فضای کاری‌تان، منو برچسب‌ها را باز کنید.
  2. برچسب مقصد موجود را ویرایش کنید یا برچسب جدیدی ایجاد کنید.
  3. در تنظیمات پیکربندی، پارامتر جدیدی اضافه کنید:

    • نام: cookie_expires
    • مقدار: 2419200
  4. برچسب را ذخیره کنید و محتوی را منتشر کنید.

برای برچسب Google:

  1. در فضای کاری‌تان، منو برچسب‌ها را باز کنید.
  2. برچسب Google موجودی را ویرایش کنید یا برچسب جدیدی بسازید.
  3. در تنظیمات پیکربندی، پارامتر جدیدی اضافه کنید:

    • نام: cookie_expires
    • مقدار: 2419200
  4. برچسب را ذخیره کنید و محتوی را منتشر کنید.

gtag.js

gtag('config', 'TAG_ID', {
  cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});

وقتی پرچم cookie_update روی true (مقدار پیش‌فرض) تنظیم شده باشد، برچسب‌های Google ممکن است کوکی‌ها را در هر بار بار شدن صفحه به‌روزرسانی کنند و ممکن است انقضای کوکی را به‌گونه‌ای به‌روزرسانی کنند که نسبت به جدیدترین بازدید از سایت تنظیم شود. برای مثال، اگر انقضای کوکی روی یک هفته تنظیم شده باشد و کاربری هر پنج روز یک‌بار بااستفاده از همان مرورگر بازدید کند، انقضای کوکی در هر بازدید به‌روز می‌شود و بنابراین عملاً هرگز منقضی نخواهد شد.

وقتی روی false تنظیم شود، کوکی‌ها با هر بار بار کردن صفحه به‌روز نمی‌شوند. این کار باعث می‌شود انقضای کوکی نسبت به اولین‌باری که کاربر از سایت بازدید کرده است محاسبه شود.

Tag Manager

برای برچسب‌های مقصد:

  1. در فضای کاری‌تان، منو برچسب‌ها را باز کنید.
  2. برچسب مقصد موجود را ویرایش کنید یا برچسب جدیدی ایجاد کنید.
  3. در تنظیمات پیکربندی، پارامتر جدیدی اضافه کنید:

    • نام: cookie_update
    • مقدار: false
  4. برچسب را ذخیره کنید و محتوی را منتشر کنید.

برای برچسب Google:

  1. در فضای کاری‌تان، منو برچسب‌ها را باز کنید.
  2. برچسب Google موجودی را ویرایش کنید یا برچسب جدیدی بسازید.
  3. در تنظیمات پیکربندی، پارامتر جدیدی اضافه کنید:

    • نام: cookie_update
    • مقدار: false
  4. برچسب را ذخیره کنید و محتوی را منتشر کنید.

gtag.js

gtag('config', 'TAG_ID', {
  cookie_update: false
});