شناسههای کاربری، شناسههای منحصربهفرد شما هستند که به تک تک کاربران اختصاص میدهید. این راهنما نحوه ارسال شناسههای کاربری به Google Analytics را توضیح میدهد تا بتوانید رفتار کاربر را در جلسات، دستگاهها و پلتفرمهای مختلف مرتبط کنید.
برای اطلاعات بیشتر درباره ویژگی User-ID، به اندازهگیری فعالیت در پلتفرمها مراجعه کنید. برای آشنایی با نحوه تنظیم شناسه کاربری برای یک برنامه، به تنظیم شناسه کاربری مراجعه کنید.
تنظیم ابعاد سفارشی بر اساس شناسه های کاربر منجر به ابعادی با مقادیر منحصر به فرد بسیار زیادی می شود. داشتن مقادیر بیش از حد منحصر به فرد باعث ایجاد مشکلاتی با داده های Google Analytics و دقت گزارش می شود. درباره بهترین روشها برای تنظیم ابعاد سفارشی بیشتر بیاموزید .
قبل از شروع
قبل از اینکه بتوانید شناسه های کاربری را ارسال کنید، مطمئن شوید که موارد زیر را تکمیل کرده اید:
- یک حساب کاربری و ویژگی Google Analytics ایجاد کنید .
- یک جریان داده وب برای وب سایت خود ایجاد کنید .
- برچسب گوگل را در وب سایت خود قرار دهید .
- به کد منبع وب سایت خود دسترسی داشته باشید.
- نقش ویرایشگر (یا بالاتر) را در حساب Google Analytics داشته باشید.
شناسه های کاربری را ارسال کنید
مقداری که برای user_id
ارسال می کنید به وضعیت کاربر بستگی دارد:
- کاربر هرگز وارد سیستم نشده است : پارامتر
user_id
را ارسال نکنید. - کاربر وارد شده است : شناسه کاربری خود را ارسال کنید.
- کاربر وارد سیستم شد، سپس از سیستم خارج شد : ارسال
null
.
برای ارسال شناسه کاربری به Analytics، پارامتر user_id
را به دستور config
در هر صفحه از وب سایت خود اضافه کنید:
if (/* your logic for determining if the user is signed in */) { gtag('config', 'TAG_ID', { 'user_id': 'USER_ID' }); } else if (/* your logic for determining if the user signed out */) { gtag('config', 'TAG_ID', { 'user_id': null }); } else { // Do nothing if the user never signed in. }
- TAG_ID با شناسه برچسب خود جایگزین کنید.
- برای اینکه آیا کاربر وارد سیستم شده است یا خیر، و اگر کاربر وارد سیستم شده است اما سپس از سیستم خارج شده است، نظرات را با چک های خود جایگزین کنید.
- اگر کاربری وارد سیستم شده است، USER_ID با شناسه کاربری او جایگزین کنید.
- وقتی کاربر از سیستم خارج شد،
user_id
رویnull
تنظیم کنید. یک رشته خالی (""
)، یک رشته خالی (" "
)، یا کلمات نقل قول"null"
یا"NULL"
ارسال نکنید.