پروتکل اندازه گیری

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

برای استفاده از این پروتکل باید از برچسب‌گذاری (gTag، Tag Manager یا Google Analytics برای Firebase) استفاده کنید. برای اطلاعات مهم در مورد نحوه عملکرد این پروتکل اندازه‌گیری با Google Analytics، به ویژگی‌های کلیدی مراجعه کنید.

موارد استفاده

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

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

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

شروع کنید

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

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

معماری

در اینجا مروری بر پروتکل اندازه‌گیری ارائه شده است.

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

ویژگی‌های کلیدی

این بخش اطلاعات مهمی را برای استفاده از پروتکل اندازه‌گیری توضیح می‌دهد. برای استفاده از اکثر ویژگی‌های پروتکل اندازه‌گیری با گوگل آنالیتیکس، باید از gTag، Tag Manager یا Google Analytics برای Firebase برای برچسب‌گذاری استفاده کنید.

بازاریابی مجدد

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

شناسه‌های تبلیغاتی

شناسه‌های تبلیغاتی مانند GBRAID/WBRAID که در طول تعاملات آنلاین جمع‌آوری می‌شوند، به‌طور خودکار با استفاده از client_id یا app_instance_id به رویدادهای پروتکل اندازه‌گیری متصل می‌شوند.

تنظیمات حریم خصوصی

رویدادهای پروتکل اندازه‌گیری با استفاده از client_id یا app_instance_id به تعاملات آنلاین متصل می‌شوند تا تنظیمات حریم خصوصی کاربر مانند «تبلیغات غیر شخصی‌سازی‌شده» و «محدود کردن ردیابی تبلیغات» را به صورت کاربردی اتخاذ کنند.

اطلاعات جغرافیایی و دستگاه

گوگل آنالیتیکس به‌طور خودکار جدیدترین اطلاعات جغرافیایی و دستگاه را از برچسب‌گذاری با رویدادهای پروتکل اندازه‌گیری با استفاده client_id یا app_instance_id ترکیب می‌کند. این تضمین می‌کند که رویدادهای پروتکل اندازه‌گیری شما در گزارش‌هایی که شامل ابعاد جغرافیایی و دستگاه هستند، منعکس شوند.

اگر می‌خواهید یک رویداد Measurement Protocol به جای آخرین اطلاعات client_id یا app_instance_id ، اطلاعات جغرافیایی و دستگاه را از یک session خاص منعکس کند، session_id در رویداد قرار دهید و آن را ظرف 24 ساعت از شروع session به Measurement Protocol ارسال کنید.

شما می‌توانید با استفاده از پروتکل اندازه‌گیری، اطلاعات جغرافیایی و اطلاعات دستگاه را برای رویدادها ارائه دهید.

اگر اطلاعات دستگاه توسط برچسب شما جمع‌آوری نشود، به‌طور پیش‌فرض برای استریم‌های وب روی desktop و برای استریم‌های اپلیکیشن mobile تنظیم می‌شود.

ارتباط کامل سرور به سرور

اگرچه ارسال رویدادها به گوگل آنالیتیکس صرفاً با پروتکل اندازه‌گیری امکان‌پذیر است، اما ممکن است فقط گزارش‌های جزئی در دسترس باشد. هدف پروتکل اندازه‌گیری، تقویت رویدادهای موجود جمع‌آوری‌شده با استفاده از gtag، GTM یا Firebase است. برخی از نام‌های رویدادها و پارامترها برای استفاده از طریق جمع‌آوری خودکار رزرو شده‌اند و نمی‌توان آنها را از طریق پروتکل اندازه‌گیری ارسال کرد.

ایجاد یا تغییر نام رویدادها

قوانین مربوط به تولید یا تغییر نام رویدادها توسط رویدادهای ارسال شده با پروتکل اندازه‌گیری فعال نمی‌شوند. برنامه شما باید منطق ارسال رویدادهای سفارشی از طریق پروتکل اندازه‌گیری را پیاده‌سازی کند، مشابه قوانین پیکربندی شده در رابط کاربری گوگل آنالیتیکس.

مراحل بعدی