برچسبگذاری سمت سرور به شما این امکان را میدهد که ابزار اندازهگیری برچسب را از وبسایت یا برنامه خود به یک کانتینر پردازش سمت سرور در پلتفرم ابری گوگل (GCP) یا هر پلتفرم دیگری که انتخاب میکنید، منتقل کنید. برچسبگذاری سمت سرور نسبت به برچسبهای سمت کلاینت چند مزیت دارد:
- بهبود عملکرد: تعداد کمتر تگهای اندازهگیری در وبسایت یا برنامه شما به معنای کد کمتری برای اجرا در سمت کلاینت است.
- امنیت بهتر: دادههای بازدیدکنندگان هنگام جمعآوری و توزیع در یک محیط سمت سرور تحت مدیریت مشتری، بهتر محافظت میشوند و امنیت بیشتری دارند. دادهها به یک نمونه ابری ارسال میشوند که در آنجا پردازش شده و توسط برچسبهای دیگر مسیریابی میشوند.
برای شروع برچسبگذاری سمت سرور:
ایجاد یک کانتینر سرور Tag Manager
برای استفاده از تگگذاری سمت سرور، یک کانتینر سرور Tag Manager جدید ایجاد کنید:
- از حساب مدیریت برچسب خود، یک کانتینر جدید ایجاد کنید .
- روی حسابها کلیک کنید >
در کنار نام حساب مربوطه. - ایجاد کانتینر را انتخاب کنید.
- روی حسابها کلیک کنید >
- در قسمت پلتفرم هدف ، سرور را انتخاب کنید.
- روی ایجاد کلیک کنید.
پنجرهای برای تنظیم سرور برچسبگذاری شما ظاهر میشود. این فرآیند در بخش بعدی به تفصیل شرح داده شده است.
راهاندازی یک سرور برچسبگذاری
پس از ایجاد کانتینر سرور، باید یک سرور برچسبگذاری راهاندازی کنید. توجه: برای بازگشت به این مرحله در آینده، روی شناسه کانتینر خود در نوار بالا کلیک کنید یا به برگه مدیریت > تنظیمات کانتینر > تنظیم سرور برچسبگذاری خود بروید.
شما میتوانید یکی از گزینههای استقرار زیر را انتخاب کنید:
- تأمین خودکار (توصیه میشود) : اگر گزینه تأمین خودکار سرور برچسبگذاری را انتخاب کنید، گوگل تگ منیجر یک پروژه GCP جدید و یک سرور برچسبگذاری Cloud Run برای شما راهاندازی میکند. اگر میخواهید از یک پروژه GCP موجود استفاده کنید، راهنمای راهاندازی Cloud Run را دنبال کنید.
- تأمین دستی در زیرساخت غیر گوگل : اگر میخواهید از راهکار سرور خودتان استفاده کنید، مراحل موجود در راهنمای تنظیم دستی را دنبال کنید.
دامنه سرور را پیکربندی کنید
سرور تگگذاری جدید یک URL پیشفرض در run.app دارد. برای بهبود حریم خصوصی و دوام کوکیها، یک زیردامنه از وبسایت خود را به سرور تگگذاری هدایت کنید. به این ترتیب، سرور تگگذاری میتواند کوکیهایی را که برای اسکریپتهای صفحه قابل مشاهده نیستند (کوکیهای HttpOnly ) بخواند و بنویسد. یاد بگیرید که چگونه یک دامنه سفارشی برای نگاشت به سرور تگگذاری خود تنظیم کنید .
آشنایی با استقرار پیشفرض GCP
وقتی با استفاده از جریان تأمین خودکار، یک سرور برچسبگذاری ایجاد میکنید، سرور پیکربندی پیشفرض را دارد.
چه منابع GCP هنگام تأمین خودکار سرور برچسبگذاری من اختصاص داده میشود؟
وقتی سرور برچسبگذاری خود را به طور خودکار آماده میکنید، یک پروژه GCP با کانتینر سمت سرور مستقر در Cloud Run ایجاد میشود. این استقرار، میزان منابع موجود را محدود میکند و فقط برای آزمایش حجم ترافیک محدود توصیه میشود.
وقتی کانتینر سمت سرور شما شروع به دریافت ترافیک زنده میکند، نمونههای اضافی را به سرویس خود اختصاص دهید تا افزونگی تضمین شود و در صورت قطع برق یا محدودیت ظرفیت، از از دست رفتن دادهها جلوگیری شود. ما حداقل ۳ نمونه در هر کانتینر را برای افزونگی توصیه میکنیم. یاد بگیرید که چگونه استقرار خود را ارتقا دهید .
دامنه سرور برچسبگذاری من چیست؟
استقرار پیشفرض از یک زیردامنه Cloud Run استفاده میکند. اکیداً توصیه میکنیم که یک زیردامنه از وبسایت خود را به سرور برچسبگذاری متصل کنید. برای نگاشت زیردامنه وبسایت خود به سرور برچسبگذاری، این دستورالعملها را دنبال کنید.
هزینه استقرار پیشفرض چقدر است؟
استقرار پیشفرض یک پروژه GCP با یک سرور واحد در بیشتر موارد رایگان است. با این حال، چند عامل میتواند باعث شود که با استقرار تک سروری هزینههایی را متحمل شوید:
- حساب پرداختی که برای استقرار GCP استفاده میشود، به پروژههای دیگری مرتبط است که سرور را از سطح رایگان GCP خارج میکنند.
- میزان ترافیک ارسالی از سرور از محدودیتهای لایه آزاد فراتر رفته است.
پس از ارتقاء محیط Cloud Run خود، میتوانید انتظار داشته باشید که ماهانه 30 تا 50 دلار برای هر سرور هزینه کنید. حجم زیاد ترافیک شبکه ممکن است این هزینه را افزایش دهد.
چگونه میتوانم نمونههای بیشتری به استقرار خود اضافه کنم؟
برای یادگیری نحوه افزودن نمونههای اضافی به استقرار خود، مستندات Cloud Run را مطالعه کنید.
اولین درخواست خود را ارسال کنید
برای یادگیری نحوه ارسال اولین درخواست خود، راهنمای نحوه ارسال داده به Tag Manager سمت سرور را مطالعه کنید .