Google Tag Manager

گوگل تگ منیجر (Google Tag Manager) ابزاری قدرتمند برای مدیریت یکپارچه تگ‌های تحلیلی و بازاریابی است. پیاده‌سازی سمت سرور (Server-Side Tagging) این امکان را فراهم می‌کند که جریان پردازش و ارسال داده‌ها به جای مرورگر کاربر، مستقیما روی یک سرور ابری انجام شود.

در پلتفرم ابری پارس‌پک، استقرار GTM در قالب یک معماری دولایه شامل کانتینر پردازشی (sst) و سرور پیش‌نمایش (ps) ارائه می‌شود. با استفاده از این معماری و اتصال ساب‌دامین اختصاصی خود، علاوه بر افزایش سرعت بارگذاری سایت، مالکیت و کنترل کاملی روی داده‌های ارسالی به ابزارهای شخص ثالث (Third-party) خواهید داشت. این زیرساخت پایدار باعث می‌شود فرایند رهگیری داده‌ها با بالاترین دقت و کاملا مستقل از عوامل سمت کلاینت (مانند Ad-Blockers) انجام شود.

مراحل استقرار

برای مشاهده راهنمای گام‌به‌گام ساخت سرویس و پیکربندی‌های پایه، به مستندات «استقرار برنامه‌های آماده» مراجعه کنید. همچنین برای تنظیمات زیرساختی نیز به بخش مدیریت اپلیکیشن مراجعه کنید:

پیش‌نیازها و استقرار برنامه

در استقرار کانتینری Server-Side GTM، معماری سیستم دارای الزامات زیر است که باید در زمان دیپلوی به آن‌ها توجه کنید:

  • معماری دولایه و یکپارچه: این سرویس از دو کانتینر متصل‌به‌هم تشکیل شده است. کانتینر sst (Server-Side Tagging) وظیفه پردازش لحظه‌ای ترافیک را دارد و کانتینر ps (Preview Server) برای محیط دیباگ و پیش‌نمایش استفاده می‌شود. توقف هر یک از این کانتینرها باعث اختلال در سیستم رهگیری داده‌ها خواهد شد.

  • سطح دسترسی سیستمی: جهت حفظ امنیت شبکه کلاستر، هر دو کانتینر با سطح دسترسی کاربر عادی (Non-Root) اجرا می‌شوند.

  • تخصیص منابع پردازشی (sst): کانتینر پردازش اصلی (sst) فاقد دیسک اختصاصی است و بار اصلی ترافیک را به دوش می‌کشد. مقادیر رم و هسته پردازنده آن را باید مستقیماً متناسب با حجم ترافیک و درخواست‌های ورودی سایت خود تنظیم کنید تا از بروز گلوگاه پردازشی جلوگیری شود.

  • فضای ذخیره‌سازی و بکاپ (ps): کانتینر پیش‌نمایش (ps) دارای فضای ذخیره‌سازی دیسک است. پس از استقرار، کاهش فضای دیسک (Scale Down) ریسک نابودی اطلاعات و کش سیستم را به همراه دارد. روشن گذاشتن کلید بکاپ خودکار در زمان استقرار پیشنهاد می‌شود.

دریافت پیکربندی و استقرار کانتینر سرور

برای راه‌اندازی سرور GTM در کلاستر پارس‌پک، ابتدا باید رشته پیکربندی را از گوگل تگ منیجر دریافت کنید:

  1. در پنل Google Tag Manager وب یک کانتینر جدید از نوع Server ایجاد کنید.
  2. در پنجره Install Google Tag Manager، گزینه Manually provision tagging server را انتخاب کرده و رشته متنی (Container Config) نمایش‌داده‌شده را کپی کنید.
  3. وارد داشبورد پارس‌پک شوید و در فرایند راه‌اندازی اپلیکیشن Google Tag Manager، این رشته کپی‌شده را دقیقا در فیلد sst_container_config قرار دهید.
  4. پس از تخصیص منابع سخت‌افزاری و تایید هزینه، روی دکمه «ایجاد اپلیکیشن» کلیک کرده و سرویس را مستقر کنید.