اجرای حالت رضایت با مدیر برچسب سمت سرور

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

حالت رضایت به شما امکان می‌دهد وضعیت رضایت کاربران خود را از کوکی یا شناسه برنامه به گوگل اطلاع دهید. برچسب‌ها رفتار خود را تنظیم می‌کنند و به انتخاب‌های کاربران احترام می‌گذارند. حالت رضایت، بنر یا ویجت رضایت ارائه نمی‌دهد. در عوض، با پلتفرم مدیریت رضایت (CMP) شما تعامل دارد.

برای آشنایی عمیق با حالت رضایت، حالت رضایت در وب‌سایت‌ها و برنامه‌های تلفن همراه را مطالعه کنید.

برای پیاده‌سازی حالت رضایت، به موارد زیر نیاز دارید:

  • دسترسی مدیر به محصول(های) گوگلی که می‌خواهید پیکربندی کنید
  • یک راهکار رضایت یا بنر کوکی در وب‌سایت شما که با API حالت رضایت گوگل یا gtag.js سازگار باشد
  • یک کانتینر وب گوگل تگ منیجر و یک کانتینر سرور .
  • یک کلاینت گوگل آنالیتیکس: GA4 در کانتینر سرور برای دریافت داده‌های رضایت

نحوه عملکرد حالت رضایت با برچسب‌گذاری سمت سرور

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

  1. بنر رضایت در وب‌سایت شما، گزینه‌های رضایت کاربر را دریافت کرده و آنها را به برچسب گوگل ارسال می‌کند.

  2. تگ گوگل با اضافه کردن پارامترهای رضایت به درخواست HTTP، تنظیمات برگزیده کاربر را به کانتینر سرور ارسال می‌کند.

  3. برچسب‌های محصول گوگل در سرور، از رضایت کاربر آگاه هستند و میزان و نوع داده‌هایی را که ارسال می‌کنند، بر اساس تنظیمات برگزیده کاربر تنظیم می‌کنند.

کانتینرهای سرور از هر دو حالت رضایت پایه و پیشرفته پشتیبانی می‌کنند.

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

تنظیم حالت رضایت →

مثال

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

شما باید مطمئن شوید که تگ‌های گوگل ادز و گوگل آنالیتیکس شما زمانی فعال می‌شوند که کاربر کوکی‌های ادز ( ad_storage ) و آنالیتیکس ( analytics_storage ) را بپذیرد. وقتی کاربر کوکی‌های ادز یا آنالیتیکس را رد می‌کند، تگ‌ها باید همیشه اندازه‌گیری‌ها را بدون کوکی‌های شخص ثالث به مقصد خود ارسال کنند.

برای پیاده‌سازی حالت رضایت با برچسب‌گذاری سمت سرور، به اجزای زیر نیاز دارید:

کانتینر وب (سمت کلاینت)

  • بنر کوکی - برای ذخیره کوکی‌های گوگل ادز و گوگل آنالیتیکس، رضایت کاربر را درخواست می‌کند. در صورت تمایل کاربر، وضعیت رضایت به‌روزرسانی می‌شود.
  • تگ گوگل - کتابخانه گوگل آنالیتیکس ۴ را در مرورگر مقداردهی اولیه می‌کند و داده‌ها را به کانتینر سرور ارسال می‌کند.

کانتینر سرور (سمت سرور)

  • کلاینت: گوگل آنالیتیکس: کلاینت GA4 - برای تفسیر درخواست‌های HTTP ورودی از کانتینر وب.
  • برچسب: لینک‌دهنده تبدیل - برای اندازه‌گیری تبدیل‌ها.
  • برچسب: ردیابی تبدیل تبلیغات گوگل - برای ارسال داده‌های تبدیل به تبلیغات گوگل

چگونه تنظیمات رضایت بر رفتار برچسب تأثیر می‌گذارد

تب‌های زیر نحوه رفتار برخی از برچسب‌ها را در زمینه حالت رضایت توضیح می‌دهند.

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

رفتار برچسب

  • analytics_storage: granted - گوگل آنالیتیکس ۴ به طور عادی کار می‌کند.
  • analytics_storage: denied
    • حالت رضایت (پیاده‌سازی اولیه) : تگ‌های گوگل تا زمانی که کاربر به کوکی‌های آنالیتیکس رضایت نداده باشد، کاملاً مسدود می‌شوند (یعنی بارگذاری نمی‌شوند). هیچ کوکی آنالیتیکسی تنظیم، دسترسی یا خوانده نمی‌شود، چه در سمت کلاینت و چه در سمت سرور.
    • حالت رضایت (پیاده‌سازی پیشرفته) : تگ‌های گوگل صرف نظر از وضعیت رضایت، در هر صفحه بارگذاری می‌شوند. تگ‌های گوگل رفتار خود را بر اساس انتخاب‌های رضایت کوکی کاربر با استفاده از دستورات حالت رضایت تنظیم می‌کنند. هنگامی که کاربر ad_storage را رد می‌کند، اندازه‌گیری‌ها بدون کوکی‌های شخص ثالث به Google Analytics ارسال می‌شوند (مثلاً به www.google-analytics.com یا دامنه‌های استاندارد Analytics). این اندازه‌گیری‌ها رویدادهای ناشناس و غیرقابل شناسایی Google Analytics هستند. هیچ کوکی Analytics از دستگاه، چه در کلاینت و چه در سرور، تنظیم، دسترسی یا خوانده نمی‌شود.

ویژگی‌های پشتیبانی‌شده

  • عبور از URL: اگر در تگ گوگل سمت کلاینت فعال باشد، کار می‌کند.
  • ادغام با TCF نسخه ۲.۰ : در صورت فعال بودن در کانتینر وب برای کل صفحه کار می‌کند. رشته‌های TCF برای پشتیبانی از شخصی‌سازی تبلیغات و سیگنال‌های گوگل خوانده می‌شوند.

تبدیل‌های تبلیغات گوگل

پیش‌نیاز

برای اینکه این تگ کار کند، باید تگ Conversion Linker را در کانتینر سرور نصب کنید.

رفتار برچسب

  • ad_storage: granted - برچسب‌های تبدیل تبلیغات گوگل به طور عادی کار می‌کنند.
  • ad_storage: denied - کوکی‌های گوگل ادز نوشته یا خوانده نمی‌شوند. در عوض، مرورگر یک پیکسل تبدیل را به دامنه‌ای بدون کوکی‌های شخص ثالث (مثلاً pagead2.googlesyndication.com) ارسال می‌کند.

ویژگی‌های پشتیبانی‌شده

  • عبور از طریق URL: در صورت فعال بودن در تگ گوگل سمت کلاینت، کار می‌کند.
  • ویرایش داده‌های تبلیغات: در صورت فعال بودن در تگ گوگل سمت کلاینت، کار می‌کند.
  • ادغام با TCF نسخه ۲.۰ : در صورت فعال بودن در کانتینر وب برای کل صفحه، کار می‌کند.
  • تبدیل‌های پیشرفته: در صورت رضایت، کار می‌کند.

ریمارکتینگ گوگل ادز

رفتار برچسب

  • ad_storage: granted - تگ‌های ریمارکتینگ گوگل ادز به طور عادی کار می‌کنند.
  • ad_storage: denied - درخواست‌های HTTP و استفاده از کوکی را مسدود می‌کند.

ویژگی‌های پشتیبانی‌شده

  • عبور از URL: پشتیبانی نمی‌شود.
  • ویرایش داده‌های تبلیغات: وقتی ad_storage رد می‌شود، تگ درخواستی برای ذخیره داده‌ها ارسال نمی‌کند.
  • ادغام با TCF نسخه ۲.۰ : در صورت فعال بودن در کانتینر وب برای کل صفحه، کار می‌کند.

پیشخوان/فروش نورافکن

پیش‌نیاز

برای اینکه این تگ‌ها کار کنند، باید تگ Conversion Linker را در کانتینر سرور نصب کنید.

رفتار برچسب

  • ad_storage: granted - برچسب‌های Floodlight به طور عادی کار می‌کنند.
  • ad_storage: denied - درخواست‌های HTTP و استفاده از کوکی را مسدود می‌کند.

ویژگی‌های پشتیبانی‌شده

  • عبور از طریق URL: در صورت فعال بودن در تگ گوگل سمت کلاینت، کار می‌کند.
  • ویرایش داده‌های تبلیغات: وقتی ad_storage رد می‌شود، تگ درخواستی برای ذخیره داده‌ها ارسال نمی‌کند.
  • ادغام با TCF نسخه ۲.۰ : در صورت فعال بودن در کانتینر وب برای کل صفحه، کار می‌کند.

مراحل بعدی