Skip to Content
مستندات متریکس همواره در حال بهبود است! 🚀 آخرین به‌روزرسانی‌ها را از اینجا دنبال کنید.
سوالات متداولشناسه‌های متریکس

درک شناسه‌های کاربری در متریکس: کاربران ناشناس در مقابل کاربران شناسایی شده

در بازاریابی دیجیتال، درک نحوه تعامل کاربران با محصول شما (اعم از وب‌سایت یا اپلیکیشن) برای افزایش مشارکت و تبدیل‌ها بسیار حیاتی است. متریکس یک سیستم شناسه‌ی جامع ارائه می‌دهد که امکان ردیابی دقیق کاربران را در تمام مسیر آن‌ها — از اولین تعامل ناشناس تا تبدیل شدن به مشتری شناخته شده و شناسایی شده — فراهم می‌آورد.

نقش شناسه‌ها در متریکس

متریکس بر روی دو پلتفرم اصلی کار می‌کند:

  1. اتریبیوشن موبایل (Mobile Attribution) — نصب اپلیکیشن‌ها و مشارکت اولیه کاربران را برای نسبت دادن نصب‌ها به کمپین‌های بازاریابی ردیابی می‌کند.
  2. اتوماسیون بازاریابی (Marketing Automation) — امکان ارسال پیام‌های شخصی‌سازی شده و اتوماسیون سفر مشتری را بر اساس رفتار و ویژگی‌های کاربر فراهم می‌آورد.

سیستم شناسه‌ی ما به طور خاص برای پشتیبانی از هر دو قابلیت طراحی شده است:

  • اتریبیوشن بر ردیابی در سطح دستگاه (مانند نصب اپلیکیشن به ازای هر دستگاه) تمرکز دارد.
  • اتوماسیون بر ردیابی در سطح کاربر (مانند تجربه‌های شخصی‌سازی شده برای کاربران منفرد) تمرکز دارد.

دسته‌بندی کاربران و شناسه‌های آن‌ها

متریکس کاربران را در دو مرحله متمایز بر اساس وضعیت شناسایی آن‌ها ردیابی می‌کند:

  1. کاربران ناشناس (Anonymous Users) — پیش از ورود به سیستم یا ثبت‌نام، با استفاده از شناسه‌های دستگاه/مرورگر ردیابی می‌شوند.
  2. کاربران شناسایی شده (Identified Users) — پس از ورود به سیستم یا ثبت‌نام، با استفاده از یک شناسه‌ی کاربری سفارشی از سیستم شما ردیابی می‌شوند.

هر مرحله از شناسه‌های خاصی متناسب با هدف خود استفاده می‌کند. بیایید این موارد را با جزئیات بررسی کنیم.


1. کاربران ناشناس و metrixUserId

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

متریکس یک شناسه‌ی منحصر به فرد به نام metrixUserId را به هر کاربر ناشناس اختصاص می‌دهد.

  • metrixUserId چیست؟ این یک کد منحصر به فرد است که توسط متریکس برای دستگاه هر کاربر (برای اپلیکیشن‌های موبایل) یا مرورگر (برای وب‌سایت‌ها) تولید می‌شود. این شناسه، شناسه اصلی و قدیمی ما از قابلیت اتریبیوشن موبایل است که در آن هر نصب اپلیکیشن روی یک دستگاه، یک metrixUserId منحصر به فرد دریافت می‌کند. این شناسه به ما امکان می‌دهد تا فعالیت کاربر را روی یک دستگاه خاص ردیابی کنیم، حتی اگر هنوز ندانیم “چه کسی” پشت آن دستگاه است.

  • چرا metrixUserId مهم است؟ metrixUserId اساس ردیابی رفتار کاربر، به ویژه برای اتریبیوشن است. با استفاده از این شناسه، می‌توانیم ببینیم کاربران ناشناس شما از کدام صفحات بازدید می‌کنند، روی کدام دکمه‌ها کلیک می‌کنند، چه محصولاتی را مشاهده می‌کنند و چقدر زمان در برنامه/سایت شما می‌گذرانند. این داده‌های رفتاری دقیق به شما امکان می‌دهد:

    • تجربه اولیه کاربر را بهینه کنید: محتوای سفارشی یا پیشنهادهای جذاب را بر اساس الگوهای مرور به نمایش بگذارید تا ثبت‌نام را تشویق کنید.
    • کاربران را به سمت خود-شناسایی هدایت کنید: از محرک‌های رفتاری برای نمایش اعلان‌های ثبت‌نام یا پیشنهادهای ویژه در لحظات بهینه استفاده کنید.
    • اتریبیوشن موبایل را انجام دهید: نصب اپلیکیشن‌ها و ایونتهای اولیه درون برنامه را به طور دقیق به کمپین‌های منبع آن‌ها نسبت دهید، به طوری که هر نصب یک metrixUserId منحصر به فرد دریافت کند.
  • metrixUserId و اتوماسیون بازاریابی برای کاربران ناشناس: هنگامی که یک کاربر ناشناس است، metrixUserId او به طور موقت به عنوان automationUserId او عمل می‌کند. این قابلیت دوگانه به این معنی است که حتی بدون شناسایی صریح، می‌توانید این کاربران ناشناس را بر اساس رفتار درون برنامه یا وب‌سایت آن‌ها دسته‌بندی و هدف قرار دهید و تجربه‌های شخصی‌سازی شده را از همان روز اول فعال کنید.

  • پایداری metrixUserId:

    • در موبایل: metrixUserId پایداری بسیار بالایی دارد. حتی پس از حذف و نصب مجدد برنامه روی همان دستگاه، همچنان با آن دستگاه مرتبط باقی می‌ماند. این به ما دیدگاهی پیوسته از سفر کاربر در آن دستگاه خاص در طول زمان می‌دهد.
    • در وب: metrixUserId معمولاً در کوکی‌های مرورگر یا Local Storage ذخیره می‌شود. این بدان معناست که اگر کاربر کوکی‌های خود را پاک کند یا از مرورگر دیگری استفاده کند، ممکن است یک metrixUserId جدید برای او تولید شود. ما به طور مداوم در حال بررسی راه‌هایی برای افزایش پایداری metrixUserId در وب هستیم.

2. کاربران شناسایی شده و automationUserId

هنگامی که یک کاربر اطلاعات هویتی خود را ارائه می‌دهد (به عنوان مثال، با ورود به سیستم، ثبت‌نام، یا پر کردن یک فرم)، او به یک کاربر شناسایی شده تبدیل می‌شود. در این مرحله، شما می‌دانید “چه کسی” پشت آن فعالیت‌ها است.

برای هر کاربر شناسایی شده، ما از یک شناسه‌ی منحصر به فرد به نام automationUserId استفاده می‌کنیم. این شناسه از طریق CustomUserId که شما (به عنوان مشتری متریکس) از سیستم خود برای ما ارسال می‌کنید، تولید می‌شود.

  • CustomUserId چیست؟ این شناسه، شناسه منحصر به فردی است که شما (به عنوان توسعه‌دهنده اپلیکیشن/وب‌سایت) برای هر کاربر وارد شده به سیستم خود دارید. مثال‌ها عبارتند از:

    • شناسه کاربری پایگاه داده داخلی شما
    • آدرس ایمیل (در صورتی که پایدار و منحصر به فرد باشد)
    • نام کاربری
    • هر رشته منحصر به فرد دیگری که به طور دائمی یک کاربر خاص را در سیستم شما نشان می‌دهد

    شما این CustomUserId را از طریق SDK یا API، هنگامی که کاربر وارد سیستم می‌شود یا شناسایی می‌شود، به متریکس ارسال می‌کنید. بهترین شیوه: از یک شناسه دائمی و غیرحساس استفاده کنید که در طول عمر کاربر تغییر نمی‌کند.

  • automationUserId چیست؟ automationUserId شناسه منحصر به فردی است که متریکس بر اساس CustomUserId ارائه شده توسط شما تولید می‌کند. این شناسه به عنوان کلید اصلی برای پروفایل جامع هر کاربر شناسایی شده در متریکس عمل می‌کند و اساس تمام قابلیت‌های اتوماسیون بازاریابی را تشکیل می‌دهد. برخلاف metrixUserId، automationUserId برای یک کاربر یکسان در تمام دستگاه‌ها و پلتفرم‌ها پایدار است.

  • چرا automationUserId مهم است؟ automationUserId اوج شناسایی کاربر را نشان می‌دهد. با این شناسه، متریکس می‌تواند:

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

سفر بدون وقفه: از ناشناس به شناسایی شده (ادغام پروفایل)

در متریکس، هدف ما ارائه یک درک یکپارچه از کاربران شما است که از وضعیت ناشناس به وضعیت شناسایی شده تغییر می‌کنند.

هنگامی که یک کاربر برای اولین بار با اپلیکیشن یا وب‌سایت شما تعامل برقرار می‌کند، از طریق metrixUserId او ردیابی می‌شود. اگر او بعداً وارد سیستم شود، متریکس CustomUserId او را (که ما از آن automationUserId را تولید می‌کنیم) دریافت می‌کند.

هدف ما ادغام داده‌های تاریخی جمع‌آوری شده تحت آن metrixUserId (فعالیت‌های ناشناس) با automationUserId جدید شناسایی شده (فعالیت‌های شناسایی شده) است. این فرآیند تضمین می‌کند که شما دیدگاهی کامل و پیوسته از سفر کاربر داشته باشید، حتی قبل از اینکه خود را شناسایی کند.

وضعیت: قابلیت ادغام کامل و خودکار پروفایل‌های کاربران ناشناس (metrixUserId) و شناسایی شده (automationUserId) در حال حاضر در دست توسعه است و در نسخه آتی در دسترس خواهد بود. تا زمانی که ادغام خودکار کامل در دسترس قرار گیرد، همچنان می‌توانید به هر دو شناسه برای تجمیع دستی، گزارش‌گیری و تحلیل داده‌ها دسترسی داشته باشید. متریکس هر دو شناسه را به طور همزمان ردیابی می‌کند و به شما امکان می‌دهد داده‌ها را در طول چرخه عمر کاربر همبسته کنید.


خلاصه‌ای از شناسه‌ها و نقش‌های آن‌ها:

ویژگیmetrixUserId (کاربر ناشناس)automationUserId (کاربر شناسایی شده)
وضعیت کاربرناشناس، قبل از ورود به سیستم/ثبت‌نامشناسایی شده، پس از ورود به سیستم/ثبت‌نام
هدف اصلیردیابی دستگاه‌محور برای اتریبیوشن موبایل؛ شناسه اتوماسیون موقت برای کاربران ناشناسردیابی کاربرمحور برای اتوماسیون بازاریابی و شخصی‌سازی عمیق
منبعتوسط متریکس برای هر دستگاه/مرورگر تولید می‌شودتوسط متریکس بر اساس CustomUserId شما تولید می‌شود
مثالکاربری که تازه برنامه را نصب کرده یا بدون ورود به سایت در وب‌سایت گشت‌وگذار می‌کندکاربری که وارد حساب کاربری خود می‌شود یا ثبت‌نام می‌کند
استفاده در اتوماسیونبه عنوان شناسه اصلی زمانی که کاربر ناشناس است عمل می‌کند؛ تقسیم‌بندی و هدف‌گیری اولیه را امکان‌پذیر می‌سازدشناسه اصلی برای تمام پروفایل‌های کاربران شناسایی شده؛ شخصی‌سازی پیشرفته و طراحی سفر کاربر را امکان‌پذیر می‌سازد
پایداریپایداری بالا در دستگاه‌های موبایل؛ مبتنی بر کوکی در وبپایدار، مرتبط با هویت کاربر در دستگاه‌های مختلف


راهنمای پیاده‌سازی

ارسال شناسه‌ها به متریکس

برای کاربران ناشناس (موبایل و وب):

  • متریکس به طور خودکار metrixUserId را تولید و مدیریت می‌کند — نیازی به اقدام از جانب شما نیست.
  • SDK تمام تولید و پایداری metrixUserId را مدیریت می‌کند.

برای کاربران شناسایی شده:

  • از SDK یا REST API برای ارسال CustomUserId هنگام ورود به سیستم یا شناسایی شدن کاربر استفاده کنید.
  • مثال فراخوانی SDK: Metrix.setCustomUserId("user123")
  • مثال API: هنگام ردیابی ویژگی‌های کاربر، customUserId را در بدنه درخواست (request body) وارد کنید.
  • اطمینان حاصل کنید که مقدار CustomUserId در تمام سیستم‌های شما (برنامه، وب، بک‌اند) یکسان است.

بهترین شیوه‌ها

  1. از شناسه‌های پایدار استفاده کنید: یک CustomUserId را انتخاب کنید که در طول عمر کاربر تغییر نمی‌کند (به عنوان مثال، شناسه پایگاه داده، نه ایمیل).
  2. فوراً تنظیم کنید: CustomUserId را به محض شناسایی کاربر به متریکس ارسال کنید.
  3. ثبات را حفظ کنید: اطمینان حاصل کنید که از همان CustomUserId در تمام پلتفرم‌ها و سیستم‌ها استفاده می‌شود.
  4. خروج از حساب را مدیریت کنید: هنگام خروج کاربر از سیستم، CustomUserId را پاک کنید تا از اتریبیوشن نادرست داده‌ها جلوگیری شود.
  5. از داده‌های حساس اجتناب کنید: از رمزهای عبور، توکن‌های احراز هویت یا سایر اطلاعات حساس به عنوان CustomUserId استفاده نکنید.

نکات کلیدی

با درک این شناسه‌ها، می‌توانید از قابلیت‌های قدرتمند متریکس برای درک بهتر کاربران خود و اجرای کمپین‌های بازاریابی مؤثرتر به طور کامل بهره‌مند شوید:

  • metrixUserId امکان اتریبیوشن در سطح دستگاه و ردیابی مشارکت کاربر در مراحل اولیه را فراهم می‌کند.
  • automationUserId (مشتق شده از CustomUserId) اتوماسیون بازاریابی شخصی‌سازی شده و پروفایل‌های کاربری یکپارچه را تقویت می‌کند.
  • انتقال از ردیابی ناشناس به شناسایی شده بدون وقفه است و امکان درک جامع سفر کاربر را فراهم می‌آورد.
  • پیاده‌سازی صحیح شناسه، اتریبیوشن دقیق، تقسیم‌بندی مؤثر و تجربه‌های مشتری شخصی‌سازی شده را تضمین می‌کند.

آخرین به روزرسانی در