برای اینکه گوگل آنالیتیکس تشخیص دهد که دو بازدید متمایز متعلق به یک کاربر است، یک شناسه منحصر به فرد، مرتبط با آن کاربر خاص، با هر بازدید از طریق قسمت Client ID ارسال میشود. شناسه منحصر به فرد یک رشته است که به طور تصادفی تولید می شود.
برای صفحات غیرAMP، Google Analytics از یک کوکی شخص اول به نام _ga
برای ذخیره شناسه مشتری (در دامنه ناشر) استفاده می کند.
برای صفحات AMP، همه چیز کمی متفاوت است. صفحات را می توان از طریق مرورگر به روش های مختلف مشاهده کرد که باعث می شود تولید و مدیریت Client ID متفاوت باشد. به همین دلیل، معیارهای سایت/برنامه تحت تأثیر قرار می گیرند.
سناریوهای شناسه مشتری
راه های مختلفی که کاربران ممکن است به یک صفحه AMP دسترسی پیدا کنند و پیامدهای Client ID به شرح زیر است:
جستجوی Google : صفحه AMP از طریق یک نتیجه جستجوی Google قابل دسترسی است و در یک "نمایشگر AMP" نمایش داده می شود.
- در این حالت کاربر جستجوی گوگل را انجام می دهد و نتیجه جستجوی انتخاب شده یک صفحه AMP است. صفحه
google.com
حاوی یکIFRAME
است که بهcdn.ampproject.org
اشاره می کند و محتوا ازcdn.ampproject.org
بارگیری می شود. - شناسه مشتری در
google.com
ذخیره می شود زیراgoogle.com
در این مورد طرف اول است. شناسه مشتری از بیننده AMP به صفحه ارائه شده ازcdn.ampproject.org
منتقل می شود تا از طریق AMP-analytics قابل انتقال باشد. - کوکیها فقط در صورتی استفاده مجدد میشوند که صفحات AMP اصلی منشأ یکسانی داشته باشند، که ترکیبی از طرح، میزبان و پورت است.
- در این حالت کاربر جستجوی گوگل را انجام می دهد و نتیجه جستجوی انتخاب شده یک صفحه AMP است. صفحه
پروکسی/حافظه پنهان : صفحه AMP از یک پروکسی/کش قابل دسترسی است.
- در این حالت کاربر مستقیماً به
cdn.ampproject.org
می رود. - شناسه مشتری در
cdn.ampproject.org
ذخیره می شود. هنگامی که کاربر مجدداً بازدید می کند (در مدت زمانی)، شناسه مشتری مجدداً استفاده می شود.cdn.ampproject.org
طرف اول در این مورد است. - کوکیها فقط در صورتی استفاده مجدد میشوند که صفحات AMP اصلی منشأ یکسانی داشته باشند، که ترکیبی از طرح، میزبان و پورت است.
- در این حالت کاربر مستقیماً به
مستقیم AMP : صفحه AMP مستقیماً در دامنه ناشر بازدید می شود.
- در این حالت کاربر برای مشاهده یک صفحه AMP مستقیماً به دامنه ناشر می رود.
- شناسه سرویس گیرنده در کوکی (
_ga
) ذخیره می شود و صرف نظر از اینکه شناسه در قالب سنتی یا AMP باشد، مورد استفاده/استفاده مجدد قرار می گیرد. - اگر شناسه مشتری توسط یک صفحه AMP تولید شود، شناسه مشتری از فرمت AMP پیروی می کند (به دنبال
amp-
یک رشته تولید شده به طور تصادفی).
Non-AMP : صفحه غیرAMP در دامنه ناشر قابل دسترسی است.
- در این حالت کاربر مستقیماً یک صفحه غیرAMP را در دامنه ناشر مشاهده می کند.
- شناسه سرویس گیرنده در کوکی (
_ga
) ذخیره می شود و صرف نظر از اینکه شناسه در قالب سنتی یا AMP باشد، مورد استفاده/استفاده مجدد قرار می گیرد. - اگر یک Client ID توسط یک صفحه غیر AMP ایجاد شود، شناسه مشتری از قالب سنتی Client ID پیروی می کند.
ملاحظات شناسه مشتری
بر اساس سناریوهایی که در بالا توضیح داده شد باید ملاحظاتی را در نظر گرفت.
چندین شناسه مشتری
در تمام سناریوها، شناسه های مشتری استفاده شده برای یک کاربر به دامنه ای که کاربر بازدید می کند بستگی دارد، حتی اگر کاربر از یک مشتری/مرورگر به محتوا دسترسی داشته باشد. در نتیجه، کاربری که همانطور که در سناریوهای بالا توضیح داده شد به محتوای ناشر دسترسی پیدا می کند، به عنوان سه کاربر جداگانه در Google Analytics (هر کدام برای جستجو، پروکسی/حافظه پنهان و سناریوی مبدا ناشر) حساب می شود.
تعاملات سناریو
لیست زیر نکات و ملاحظاتی را در مورد نحوه مدیریت تعاملات زمانی که کاربر به محتوای یک ناشر از طریق چندین سناریو دسترسی پیدا می کند ارائه می دهد:
جستجوی Google و مستقیم ، جستجوی Google و غیرAMP ، پروکسی/حافظه پنهان و مستقیم ، و پروکسی/حافظه پنهان و غیرAMP
- شناسهها جدا نگهداری میشوند زیرا یکی از موارد از حافظه محلی استفاده میکند که از مورد دیگر قابل دسترسی نیست.
مستقیم و غیر AMP
- یک کوکی برای یک کاربر خاص استفاده می شود. قالب Client ID به این بستگی دارد که اولین بازدید کاربر از یک صفحه AMP بوده است یا یک صفحه غیر AMP.
استفاده از شناسه مشتری واحد در صفحات AMP و غیرAMP
استفاده از یک Client ID در صفحات AMP و غیرAMP را می توان از طریق یکپارچه سازی AMP Client ID فعال کرد. پس از فعال شدن، Google Analytics شروع به استفاده از یک Client ID در سناریوهای جستجوی Google، Direct AMP و Non-AMP میکند. چند مثال برای نحوه تعیین شناسه مشتری برای یک کاربر به شرح زیر است:
- وقتی کاربر جدیدی که از یک صفحه AMP در جستجوی Google بازدید می کند، با استفاده از شناسه مشتری AMP شروع به کار می کند. وقتی این کاربر متعاقباً از یک صفحه غیرAMP بازدید میکند، همان Client ID از کوکیهای دامنه ناشر بازیابی میشود و برای صفحات غیرAMP نیز استفاده میشود.
- هنگامی که کاربر بازگشتی که از صفحات AMP و غیرAMP بازدید کرده است، از یک صفحه AMP یا غیرAMP بازدید می کند، شناسه مشتری AMP برای آن کاربر در آینده استفاده می شود.
- هنگامی که یک کاربر بازگشتی که هرگز از یک صفحه AMP بازدید نکرده است، از یک صفحه غیرAMP بازدید می کند، شناسه مشتری ایجاد شده توسط analytics.js همچنان استفاده می شود.
برای اینکه گوگل آنالیتیکس تشخیص دهد که دو بازدید متمایز متعلق به یک کاربر است، یک شناسه منحصر به فرد، مرتبط با آن کاربر خاص، با هر بازدید از طریق قسمت Client ID ارسال میشود. شناسه منحصر به فرد یک رشته است که به طور تصادفی تولید می شود.
برای صفحات غیرAMP، Google Analytics از یک کوکی شخص اول به نام _ga
برای ذخیره شناسه مشتری (در دامنه ناشر) استفاده می کند.
برای صفحات AMP، همه چیز کمی متفاوت است. صفحات را می توان از طریق مرورگر به روش های مختلف مشاهده کرد که باعث می شود تولید و مدیریت Client ID متفاوت باشد. به همین دلیل، معیارهای سایت/برنامه تحت تأثیر قرار می گیرند.
سناریوهای شناسه مشتری
راه های مختلفی که کاربران ممکن است به یک صفحه AMP دسترسی پیدا کنند و پیامدهای Client ID به شرح زیر است:
جستجوی Google : صفحه AMP از طریق یک نتیجه جستجوی Google قابل دسترسی است و در یک "نمایشگر AMP" نمایش داده می شود.
- در این حالت کاربر جستجوی گوگل را انجام می دهد و نتیجه جستجوی انتخاب شده یک صفحه AMP است. صفحه
google.com
حاوی یکIFRAME
است که بهcdn.ampproject.org
اشاره می کند و محتوا ازcdn.ampproject.org
بارگیری می شود. - شناسه مشتری در
google.com
ذخیره می شود زیراgoogle.com
در این مورد طرف اول است. شناسه مشتری از بیننده AMP به صفحه ارائه شده ازcdn.ampproject.org
منتقل می شود تا از طریق AMP-analytics قابل انتقال باشد. - کوکیها فقط در صورتی استفاده مجدد میشوند که صفحات AMP اصلی منشأ یکسانی داشته باشند، که ترکیبی از طرح، میزبان و پورت است.
- در این حالت کاربر جستجوی گوگل را انجام می دهد و نتیجه جستجوی انتخاب شده یک صفحه AMP است. صفحه
پروکسی/حافظه پنهان : صفحه AMP از یک پروکسی/کش قابل دسترسی است.
- در این حالت کاربر مستقیماً به
cdn.ampproject.org
می رود. - شناسه مشتری در
cdn.ampproject.org
ذخیره می شود. هنگامی که کاربر مجدداً بازدید می کند (در مدت زمانی)، شناسه مشتری مجدداً استفاده می شود.cdn.ampproject.org
طرف اول در این مورد است. - کوکیها فقط در صورتی استفاده مجدد میشوند که صفحات AMP اصلی منشأ یکسانی داشته باشند، که ترکیبی از طرح، میزبان و پورت است.
- در این حالت کاربر مستقیماً به
مستقیم AMP : صفحه AMP مستقیماً در دامنه ناشر بازدید می شود.
- در این حالت کاربر برای مشاهده یک صفحه AMP مستقیماً به دامنه ناشر می رود.
- شناسه سرویس گیرنده در کوکی (
_ga
) ذخیره می شود و صرف نظر از اینکه شناسه در قالب سنتی یا AMP باشد، مورد استفاده/استفاده مجدد قرار می گیرد. - اگر شناسه مشتری توسط یک صفحه AMP تولید شود، شناسه مشتری از فرمت AMP پیروی می کند (به دنبال
amp-
یک رشته تولید شده به طور تصادفی).
Non-AMP : صفحه غیرAMP در دامنه ناشر قابل دسترسی است.
- در این حالت کاربر مستقیماً یک صفحه غیرAMP را در دامنه ناشر مشاهده می کند.
- شناسه سرویس گیرنده در کوکی (
_ga
) ذخیره می شود و صرف نظر از اینکه شناسه در قالب سنتی یا AMP باشد، مورد استفاده/استفاده مجدد قرار می گیرد. - اگر یک Client ID توسط یک صفحه غیر AMP ایجاد شود، شناسه مشتری از قالب سنتی Client ID پیروی می کند.
ملاحظات شناسه مشتری
بر اساس سناریوهایی که در بالا توضیح داده شد باید ملاحظاتی را در نظر گرفت.
چندین شناسه مشتری
در تمام سناریوها، شناسه های مشتری استفاده شده برای یک کاربر به دامنه ای که کاربر بازدید می کند بستگی دارد، حتی اگر کاربر از یک مشتری/مرورگر به محتوا دسترسی داشته باشد. در نتیجه، کاربری که همانطور که در سناریوهای بالا توضیح داده شد به محتوای ناشر دسترسی پیدا می کند، به عنوان سه کاربر جداگانه در Google Analytics (هر کدام برای جستجو، پروکسی/حافظه پنهان و سناریوی مبدا ناشر) حساب می شود.
تعاملات سناریو
لیست زیر نکات و ملاحظاتی را در مورد نحوه مدیریت تعاملات زمانی که کاربر به محتوای یک ناشر از طریق چندین سناریو دسترسی پیدا می کند ارائه می دهد:
جستجوی Google و مستقیم ، جستجوی Google و غیرAMP ، پروکسی/حافظه پنهان و مستقیم ، و پروکسی/حافظه پنهان و غیرAMP
- شناسهها جدا نگهداری میشوند زیرا یکی از موارد از حافظه محلی استفاده میکند که از مورد دیگر قابل دسترسی نیست.
مستقیم و غیر AMP
- یک کوکی برای یک کاربر خاص استفاده می شود. قالب Client ID به این بستگی دارد که اولین بازدید کاربر از یک صفحه AMP بوده است یا یک صفحه غیر AMP.
استفاده از شناسه مشتری واحد در صفحات AMP و غیرAMP
استفاده از یک Client ID در صفحات AMP و غیرAMP را می توان از طریق یکپارچه سازی AMP Client ID فعال کرد. پس از فعال شدن، Google Analytics شروع به استفاده از یک Client ID در سناریوهای جستجوی Google، Direct AMP و Non-AMP میکند. چند مثال برای نحوه تعیین شناسه مشتری برای یک کاربر به شرح زیر است:
- وقتی کاربر جدیدی که از یک صفحه AMP در جستجوی Google بازدید می کند، با استفاده از شناسه مشتری AMP شروع به کار می کند. وقتی این کاربر متعاقباً از یک صفحه غیرAMP بازدید میکند، همان Client ID از کوکیهای دامنه ناشر بازیابی میشود و برای صفحات غیرAMP نیز استفاده میشود.
- هنگامی که کاربر بازگشتی که از صفحات AMP و غیرAMP بازدید کرده است، از یک صفحه AMP یا غیرAMP بازدید می کند، شناسه مشتری AMP برای آن کاربر در آینده استفاده می شود.
- هنگامی که یک کاربر بازگشتی که هرگز از یک صفحه AMP بازدید نکرده است، از یک صفحه غیرAMP بازدید می کند، شناسه مشتری ایجاد شده توسط analytics.js همچنان استفاده می شود.