ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
Application Insights هي أداة مراقبة قوية تجمع بيانات تتبع الاستخدام لإظهار كيفية تفاعل المستخدمين مع تطبيقك. يتضمن ذلك معلومات حول الميزات الأكثر شيوعا، وإذا حقق المستخدمون أهدافهم، ومكان توقفهم، وما إذا كانوا يعودون لاحقا.
تساعدك هذه الرؤى على فهم سلوك المستخدم، وتحديد مجالات التحسين، وقياس تأثير التغييرات الأخيرة، ما يسمح لك لاتخاذ قرارات تستند إلى البيانات حول دورات التطوير التالية.
تتناول هذه المقالة المجالات التالية:
تحليل الاستخدام مع الأحداث المخصصة
تجارب الاستخدام الأصلية
المستخدمون والجلسات والأحداث - تعقب وتحليل تفاعل المستخدم مع التطبيق الخاص بك واتجاهات الجلسة والأحداث المحددة للحصول على رؤى حول سلوك المستخدم وأداء التطبيق.
القمع - فهم كيفية تقدم المستخدمين من خلال سلسلة من الخطوات في التطبيق الخاص بك، والمكان الذي قد يتم إسقاطه.
تدفقات المستخدم - تصور مسارات المستخدم لتحديد المسارات والمناطق الأكثر شيوعا حيث يكون المستخدمون أكثر تفاعلا أو يواجهون مشكلات.
المجموعات - تجميع المستخدمين أو الأحداث حسب الخصائص الشائعة لتحليل أنماط السلوك واستخدام الميزات وتأثير التغييرات بمرور الوقت.
قوالب مصنف الاستخدام
تحليل استبقاء المستخدم - تعقب تكرار وأنماط المستخدمين العائدين إلى تطبيقك وتفاعلاتهم مع ميزات محددة.
تحليل تأثير المستخدم - تحليل كيفية تأثير مقاييس أداء التطبيق (على سبيل المثال، أوقات التحميل) على تجربة المستخدم وسلوكه، لمساعدتك على تحديد أولويات التحسينات.
تحليل HEART - استخدم إطار عمل HEART لقياس وفهم سعادة المستخدم والمشاركة والاعتماد والاستبقاء ونجاح المهمة.
كيفية البدء
المتطلبات الأساسية
- اشتراك Azure: إنشاء اشتراك Azure مجانًا
- مورد Application Insights: إنشاء مورد Application Insights
وضع علامة على تطبيقك
لتجميع بيانات تتبع استخدام المتصفح حول استخدام التطبيق الخاص بك، استخدم Application Insights JavaScript SDK. لا يلزم وجود أجهزة من جانب الخادم.
للتحقق مما إذا كان يتم تجميع بيانات تتبع استخدام المستعرض، قم بتشغيل مشروعك في وضع التصحيح لبضع دقائق، ثم ابحث عن النتائج في جزء نظرة عامة في Application Insights.
تلميح
لتحسين تجربتك، ضع في اعتبارك دمج Application Insights في كل من التعليمات البرمجية لخادم التطبيق الخاص بك باستخدام Azure Monitor OpenTelemetry Distro وصفحات الويب الخاصة بك باستخدام JavaScript SDK.
يجمع هذا التنفيذ المزدوج بيانات تتبع الاستخدام من كل من مكونات العميل والخادم للتطبيق الخاص بك، ما يتيح قدرات مراقبة إضافية. لمزيد من المعلومات، راجع تجارب Application Insights.
تحليل الاستخدام مع الأحداث المخصصة
تعقب تفاعلات المستخدم مع الأحداث المخصصة
استخدم الأحداث المخصصة لتعقب الإجراءات المهمة التي تدعم أهداف العمل. تتضمن الأمثلة تحديد زر وإرسال نموذج وإكمال عملية شراء.
بينما يمكن أن تمثل طرق عرض الصفحة في بعض الأحيان أحداثا مفيدة، فإنها ليست دائما مؤشرات موثوقة. على سبيل المثال، قد يفتح المستخدم صفحة منتج دون إجراء عملية شراء. من خلال تعقب أحداث عمل معينة، يمكنك تخطيط تقدم المستخدمين من خلال موقعك، وفهم تفضيلاتهم لخيارات مختلفة، وتحديد مكان مواجهتهم للصعوبات أو الانقطاع.
ادمج الأحداث المخصصة مع معرفات المستخدم و سياق الجلسة لتمكين:
- تعقب السلوك عبر جلسات العمل.
- تحليل أقوام التحويل استنادا إلى إجراءات المستخدم.
- تقسيم المستخدمين حسب كيفية تفاعلهم مع تطبيقك.
إشعار
استخدم معرفات المستخدم المصادق عليها لتمكين التعقب عبر الأجهزة والمستعرضات، وتحسين التحليل على مستوى المستخدم بمرور الوقت.
يسمح لك إرفاق قيم الخصائص بهذه الأحداث بتصفيتها أو تقسيمها أثناء الفحص في المدخل. يتضمن كل حدث أيضا مجموعة قياسية من الخصائص، مثل معرف مستخدم مجهول، مما يسمح لك بتتبع تسلسل أنشطة المستخدمين الفرديين.
كيفية تسجيل الأحداث المخصصة
يمكن تسجيل الأحداث من جانب العميل للتطبيق باستخدام المكون الإضافي Click Analytics Autocollection أو trackEvent
:
appInsights.trackEvent({name: "incrementCount"});
يمكنك أيضا تسجيل الأحداث المخصصة من جانب الخادم باستخدام Azure Monitor OpenTelemetry Distro. لمزيد من المعلومات، راجع إضافة وتعديل Azure Monitor OpenTelemetry لتطبيقات .NET وJava Node.jsوPython.
لمعرفة كيفية استخدام الأحداث المخصصة مع Application Insights SDK (Classic API)، راجع الأحداث والخصائص المخصصة.
تلميح
عند تصميم كل ميزة من ميزات تطبيقك، قم بالتفكير في كيفية قياس نجاحه مع المستخدمين. حدد أحداث الأعمال التي تحتاج إلى تسجيلها، وقم بتكوين تعليمات برمجية لاستدعاءات التعقب لتلك الأحداث في التطبيق الخاص بك من البداية.
أحداث مخصصة للشريحة والنرد
في أدوات المستخدمين والجلسات والأحداث، يمكنك تقسيم الأحداث المخصصة والنرد حسب المستخدم واسم الحدث والخصائص. كلما كنت في أي تجربة استخدام، حدد أيقونة فتح استعلام التشغيل الأخير لإعادتك إلى الاستعلام الأساسي.
يمكنك بعد ذلك تعديل الاستعلام الأساسي للحصول على المعلومات المحددة التي تبحث عنها. فيما يلي مثال على استعلام أساسي حول طرق عرض الصفحة.
// average pageView duration by name
let timeGrain=5m;
let dataset=pageViews
// additional filters can be applied here
| where timestamp > ago(1d)
| where client_Type == "Browser" ;
// calculate average pageView duration for all pageViews
dataset
| summarize avg(duration) by bin(timestamp, timeGrain)
| extend pageView='Overall'
// render result in a chart
| render timechart
تجارب الاستخدام الأصلية
المستخدمون والجلسات والأحداث
تستخدم ثلاثة من أجزاء الاستخدام نفس الأداة لشرائح القياس عن بعد والنرد من التطبيق الخاص بك من ثلاثة وجهات نظر. من خلال تصفية البيانات وتقسيمها، يمكنك الكشف عن رؤى حول الاستخدام النسبي للصفحات والميزات المختلفة. تعرف على متى يستخدم الأشخاص تطبيقك، والصفحات الأكثر اهتماما بهم، ومكان وجود المستخدمين، والمتصفحات وأنظمة التشغيل التي يستخدمونها.
أداة المستخدمون: تحسب أعداد المستخدمين الفريدين الذين يصلون إلى صفحاتك خلال الفترات الزمنية التي اخترتها. يتم حساب المستخدمين باستخدام معرفات مجهولة يتم تخزينها في ملفات تعريف الارتباط في المتصفح. يتم حساب شخص واحد يستخدم مستعرضات أو أجهزة مختلفة على أنه أكثر من مستخدم واحد.
أداة جلسات العمل: جدولة عدد جلسات عمل المستخدم التي تصل إلى موقعك. تمثل الجلسة فترة نشاط بدأها المستخدم وتختتم بفترة من عدم النشاط تتجاوز نصف ساعة أو بعد 24 ساعة من الاستخدام المستمر.
أداة الأحداث: كم مرة يتم استخدام صفحات وميزات معينة لتطبيقك؟ يتم حساب طريقة عرض الصفحة عندما يقوم المستعرض بتحميل صفحة من تطبيقك، شريطة أن تقوم باستخدامها.
يمثل الحدث المخصص تكرارا واحدا لشيء يحدث في التطبيق الخاص بك. غالبا ما يكون تفاعل المستخدم مثل تحديد زر أو إكمال مهمة. يمكنك إدراج التعليمات البرمجية في التطبيق الخاص بك لإنشاء أحداث مخصصة أو استخدام ملحق Click Analytics .
هام
إذا قام شخص ما بالوصول إلى موقعك باستخدام مستعرضات أو أجهزة عميل مختلفة، أو مسح ملفات تعريف الارتباط الخاصة به، يتم حسابها أكثر من مرة.
للحصول على معلومات حول بديل لاستخدام معرفات مجهولة وضمان عدد دقيق، راجع وثائق المعرف المصادق عليه.
الاستعلام عن مستخدمين معينين أو جلسات عمل أو أحداث معينة
استكشف مجموعات مختلفة من المستخدمين أو الجلسات أو الأحداث عن طريق ضبط خيارات الاستعلام في أعلى كل جزء.
خيار | الوصف |
---|---|
خلال | اختر نطاقا زمنيا. |
إظهار | اختر مجموعة من المستخدمين لتحليلها. |
من استخدم | اختر الأحداث والطلبات وطرق عرض الصفحة المخصصة. |
حدث | اختر أحداثا وطلبات وطرق عرض صفحات متعددة تظهر للمستخدمين الذين قاموا بواحد على الأقل، وليس بالضرورة جميعهم، من الخيارات المحددة. |
حسب محور س للقيمة | اختر كيفية تصنيف البيانات، إما حسب النطاق الزمني أو حسب خاصية أخرى، مثل المستعرض أو المدينة. |
التقسيم حسب | اختر خاصية لاستخدامها لتقسيم البيانات أو تقسيمها. |
إضافة عوامل تصفية | قصر الاستعلام على مستخدمين معينين أو جلسات عمل أو أحداث معينة استنادا إلى خصائصهم، مثل المستعرض أو المدينة. |
يؤدي النقر فوق View More Insights إلى عرض المعلومات التالية:
معلومات عامة: عدد الجلسات والأحداث للنافذة الزمنية المحددة، وتقييم الأداء المتعلق بإدراك المستخدمين للاستجابة.
الخصائص: مخططات تحتوي على ما يصل إلى ست خصائص مستخدم مثل إصدار المستعرض والبلد أو المنطقة ونظام التشغيل.
تعرف على المستخدمين: معلومات حول خمسة مستخدمين نموذجيين متطابقين مع الاستعلام الحالي. يمكن أن يوفر استكشاف سلوكيات الأفراد بشكل عام رؤى حول كيفية استخدام الأشخاص لتطبيقك.
تحديد نجاح الميزة باستخدام اختبار A/B
إذا لم تكن متأكدا من متغير الميزة الأكثر نجاحا، فقم بتشغيل اختبار A/B والسماح للمستخدمين المختلفين بالوصول إلى كل متغير.
لإعداد اختبار A/B، قم بإرفاق قيم خصائص فريدة بجميع بيانات تتبع الاستخدام المرسلة من قبل كل متغير. باستخدام OpenTelemetry، يمكن القيام بذلك عن طريق إضافة خاصية مخصصة إلى نطاق. لمزيد من المعلومات، راجع إضافة وتعديل Azure Monitor OpenTelemetry لتطبيقات .NET وJava Node.jsوPython.
إذا كنت تستخدم Application Insights SDK (Classic API)، فاستخدم مهيئ بيانات تتبع الاستخدام بدلا من ذلك. لمزيد من المعلومات، راجع الأحداث المخصصة.
بعد اختبار A/B، قم بتصفية بياناتك وتقسيمها على قيم الخصائص بحيث يمكنك مقارنة الإصدارات المختلفة. قم بقياس نجاح كل إصدار، ثم الانتقال إلى إصدار موحد.
مداخل
يعد فهم تجربة العملاء أمرا بالغ الأهمية لأعمالك. إذا كان التطبيق الخاص بك يتضمن مراحل متعددة، فأنت بحاجة إلى معرفة ما إذا كان العملاء يتقدمون خلال العملية بأكملها أو ينهي العملية في مرحلة ما. يعرف التقدم من خلال سلسلة من الخطوات في التطبيق باسم القمع.
يمكنك استخدام أقبية Application Insights للحصول على رؤى حول المستخدمين ومراقبة معدلات التحويل خطوة بخطوة. يظهر تحديد خطوة تفاصيل إضافية خاصة بالخطوة.
إشعار
إذا تم أخذ عينات من التطبيق الخاص بك، فسترى شعارا. يؤدي تحديده إلى فتح جزء سياق يشرح كيفية إيقاف تشغيل أخذ العينات.
إنشاء قمع
قبل إنشاء قمع، حدد السؤال الذي تريد الإجابة عليه. على سبيل المثال، قد تحتاج إلى معرفة عدد المستخدمين الذين يعرضون الصفحة الرئيسية، وعرض ملف تعريف العميل، وإنشاء تذكرة.
في علامة التبويب قمع ، حدد تحرير.
اختر الخطوة العلوية.
لتطبيق عوامل التصفية على الخطوة، حدد إضافة عوامل تصفية. يظهر هذا الخيار بعد اختيار عنصر للخطوة العلوية.
ثم اختر الخطوة الثانية وما إلى ذلك.
إشعار
تقتصر القمع على ست خطوات كحد أقصى.
حدد علامة التبويب عرض لمشاهدة نتائج القمع.
لحفظ مسار التحويل للعرض في وقت آخر، حدد Save في الأعلى. استخدم فتح لفتح القمع المحفوظة.
تدفق المستخدمين
تصور أداة User Flows كيفية تنقل المستخدمين بين صفحات موقعك وميزاته. إنه من الرائع الإجابة على أسئلة مثل:
- كيف يمكن للمستخدمين الابتعاد عن صفحة على موقعك؟
- ما الذي يحدده المستخدمون على صفحة على موقعك؟
- ما هي أكثر الأماكن خسارة للمستخدمين في موقعك؟
- هل هناك أماكن يكرر فيها المستخدمون نفس الإجراء مرارًا وتكرارًا؟
تبدأ أداة User Flows من حدث مخصص أولي أو استثناء أو تبعية أو طريقة عرض صفحة أو طلب تحدده. من هذا الحدث الأولي، يعرض User Flows الأحداث التي حدثت قبل جلسات عمل المستخدم وبعدها. تظهر الخطوط ذات السمك المتفاوت عدد المرات التي اتبع فيها المستخدمون كل مسار.
تظهر عقد بدء جلسة العمل الخاصة أين بدأت العقد اللاحقة جلسة عمل. تظهر عقد إنهاء الجلسة عدد المستخدمين الذين لم يرسلوا أية طرق عرض صفحات أو أحداث مخصصة بعد العقدة السابقة، مع تمييز المكان الذي ربما غادر فيه المستخدمون موقعك.
إشعار
يجب أن يحتوي مورد Application Insights على طرق عرض الصفحة أو الأحداث المخصصة لاستخدام أداة User Flows. تعرف على كيفية إعداد تطبيقك لتجميع طرق عرض الصفحة تلقائيا باستخدام Application Insights JavaScript SDK.
إنشاء مرئيات تدفق المستخدم
لبدء الإجابة عن الأسئلة باستخدام أداة User Flows، اختر حدثا مخصصا أوليا أو استثناء أو تبعية أو طريقة عرض صفحة أو طلب ليكون بمثابة نقطة بداية للتصور:
في جزء User Flows، حدد Edit أو Select an event.
من القائمة المنسدلة الحدث الأولي ، حدد حدثا مخصصا أو استثناء أو تبعية أو طريقة عرض صفحة أو طلب.
حدد إنشاء رسم بياني.
يظهر عمود الخطوة 1 من المرئيات ما فعله المستخدمون بشكل متكرر بعد الحدث الأولي. يتم ترتيب العناصر من أعلى إلى أسفل ومن الأكثر إلى الأقل تكرارا. تظهر الأعمدة الخطوة 2 والأعمدة اللاحقة ما فعله المستخدمون بعد ذلك. تنشئ المعلومات صورة لجميع الطرق التي تنقل بها المستخدمون عبر موقعك.
تحرير مرئيات تدفق المستخدم
بشكل افتراضي، تقوم أداة User Flows بشكل عشوائي بأخذ عينات من آخر 24 ساعة فقط من طرق عرض الصفحة والأحداث المخصصة من موقعك. يمكنك زيادة النطاق الزمني وتغيير توازن الأداء والدقة لأخذ العينات العشوائية في القائمة تحرير .
إذا لم تكن بعض طرق عرض الصفحة والأحداث المخصصة والاستثناءات ذات صلة بك، فحدد X على العقد التي تريد إخفاءها. بعد تحديد العقد التي تريد إخفاءها، حدد إنشاء رسم بياني. لمشاهدة جميع العقد المخفية، حدد تحرير وانظر إلى قسم الأحداث المستبعدة .
إذا كانت طرق عرض الصفحة أو الأحداث المخصصة التي تتوقع رؤيتها في المرئيات مفقودة:
- تحقق من قسم الأحداث المستبعدة في القائمة تحرير .
- استخدم أزرار علامة الجمع على العقد الأخرى لتضمين أحداث أقل تكرارًا في المرئيات.
- إذا كان المستخدمون يرسلون عرض الصفحة أو الحدث المخصص الذي تتوقعه بشكل غير متكرر، فقم بزيادة النطاق الزمني للمرئيات في القائمة تحرير .
- تأكد من إعداد الحدث المخصص أو الاستثناء أو التبعية أو طريقة عرض الصفحة أو الطلب الذي تتوقعه ليتم تجميعه بواسطة Application Insights SDK في التعليمات البرمجية المصدر لموقعك.
إذا كنت تريد رؤية المزيد من الخطوات في المرئيات، فاستخدم القوائم المنسدلة الخطوات السابقة والخطوات التالية أعلى المرئيات.
مثال على الأسئلة التي يمكنك الإجابة عنها باستخدام تدفقات المستخدمين
حدد أحد الأمثلة التالية لتوسيع القسم.
بعد زيارة المستخدمين لصفحة أو ميزة، أين يذهبون وماذا يختارون؟
إذا كان الحدث الأولي عبارة عن طريقة عرض صفحة، فإن العمود الأول (الخطوة 1) من المرئيات هو طريقة سريعة لفهم ما فعله المستخدمون مباشرة بعد زيارة الصفحة.
افتح موقعك في نافذة بجانب مرئيات تدفقات المستخدم. قارن توقعاتك حول كيفية تفاعل المستخدمين مع الصفحة بقائمة الأحداث في عمود الخطوة 1 . في كثير من الأحيان، يمكن أن يكون عنصر واجهة المستخدم على الصفحة الذي يبدو غير كبير لفريقك من بين العناصر الأكثر استخداما على الصفحة. يمكن أن تكون نقطة انطلاق كبيرة لتحسين التصميم لموقعك.
إذا كان الحدث الأولي حدثا مخصصا، يعرض العمود الأول ما فعله المستخدمون بعد تنفيذ هذا الإجراء. كما هو الحال مع طرق عرض الصفحة، ضع في اعتبارك ما إذا كان السلوك الملاحظ للمستخدمين يطابق أهداف فريقك وتوقعاته.
إذا كان الحدث الأولي المحدد هو إضافة عنصر إلى عربة التسوق، على سبيل المثال، فابحث لمعرفة ما إذا كان Go to Checkout and Completed Purchase يظهر في المرئيات بعد ذلك بوقت قصير. إذا كان سلوك المستخدم مختلفًا عن توقعاتك، فاستخدم المرئيات لفهم كيفية "محاصرة" المستخدمين من خلال التصميم الحالي لموقعك.
أين هي الأماكن التي ينتسب إليها المستخدمون أكثر من موقعك؟
شاهد العقد التي انتهت جلسة العمل التي تظهر أعلى في عمود في المرئيات، خاصة في وقت مبكر من التدفق. يعني تعيين الموضع هذا أن العديد من المستخدمين قد تزحزحون من موقعك بعد اتباعهم المسار السابق للصفحات وتفاعلات واجهة المستخدم.
في بعض الأحيان من المتوقع أن يحدث الهزة. على سبيل المثال، من المتوقع بعد أن يقوم المستخدم بإجراء عملية شراء على موقع التجارة الإلكترونية. ولكن عادة ما يكون الهزال علامة على مشاكل التصميم أو الأداء الضعيف أو مشكلات أخرى في موقعك يمكن تحسينها.
ضع في اعتبارك أن العقد التي انتهت جلسة العمل تستند فقط إلى بيانات تتبع الاستخدام التي تم جمعها بواسطة مورد Application Insights هذا. إذا لم يتلق Application Insights بيانات تتبع الاستخدام لبعض تفاعلات المستخدم، فمن المحتمل أن يكون المستخدمون قد تفاعلوا مع موقعك بهذه الطرق بعد أن تقول أداة تدفقات المستخدم إن الجلسة انتهت.
هل هناك أماكن يكرر فيها المستخدمون نفس الإجراء مرارا وتكرارا؟
ابحث عن عرض صفحة أو حدث مخصص يتكرر من قبل العديد من المستخدمين عبر الخطوات اللاحقة في المرئيات. يعني هذا النشاط عادة أن المستخدمين ينفذون إجراءات متكررة على موقعك. إذا وجدت التكرار، ففكر في تغيير تصميم موقعك أو إضافة وظائف جديدة للحد من التكرار. على سبيل المثال، يمكنك إضافة وظيفة التحرير المجمع إذا وجدت المستخدمين يقومون بإجراءات متكررة على كل صف من عناصر الجدول.
الجماعات
مجموعة من المستخدمين هي مجموعة من المستخدمين أو الجلسات، أو الأحداث، أو العمليات التي لها قاسم مشترك. في Application Insights، يتم تعريف مجموعة من المستخدمين بواسطة استعلام التحليلات. في الحالات التي تضطر فيها إلى تحليل مجموعة محددة من المستخدمين أو الأحداث بشكل متكرر، يمكن أن تمنحك مجموعات من المستخدمين مزيدا من المرونة للتعبير عن المجموعة التي تهتم بها بالضبط.
إشعار
بعد إنشاء مجموعات، تكون متوفرة من أدوات المستخدمين والجلسات والأحداث وتدفقات المستخدم.
مجموعات مقابل عوامل التصفية الأساسية
يمكنك استخدام مجموعات بطرق مشابهة لعوامل التصفية. لكن تعريفات المجموعة تكون مبنية من استعلامات التحليلات المخصصة، لذا فهي أكثر قابلية للتكيف والتعقيد. على عكس عوامل التصفية، يمكنك حفظ مجموعات حتى يتمكن أعضاء فريقك الآخرون من إعادة استخدامها.
يمكنك تحديد مجموعة من المستخدمين الذين جربوا جميعاً ميزة جديدة في تطبيقك. يمكنك حفظ هذه المجموعة النموذجية في مورد Application Insights. من السهل تحليل هذه المجموعة المحفوظة من مستخدمين محددين في المستقبل.
إنشاء مجموعة
يعرف فريقك المستخدم المتفاعل بأنه أي شخص يستخدم تطبيقك خمس مرات أو أكثر في شهر معين. في هذا القسم، يمكنك تحديد مجموعة نموذجية من هؤلاء المستخدمين المتفاعلين.
حدد Create a Cohort.
حدد علامة التبويب معرض القوالب لمشاهدة مجموعة من القوالب لمختلف المجموعات.
حدد Engaged Users -- by Days Used.
هناك ثلاث معلمات للمجموعة هذه:
- الأنشطة: حيث تختار الأحداث وطرق عرض الصفحة التي تعد استخداما.
- الفترة الزمنية: تعريف الشهر.
- UsedAtLeastCustom: عدد المرات التي يحتاج فيها المستخدمون إلى استخدام شيء ما في غضون فترة لحسابهم على أنه متفاعل.
غير UsedAtLeastCustom إلى أكثر من 5 أيام. اترك Period معينة كافتراضي لمدة 28 يوما.
تمثل هذه المجموعة الآن جميع معرفات المستخدم المرسلة مع أي حدث مخصص أو طريقة عرض صفحة في خمسة أيام منفصلة في آخر 28 يوما.
حدد حفظ.
تلميح
امنح المجموعة اسما، مثل المستخدمون المشاركون (أكثر من 5 أيام). احفظها في تقاريري أو التقارير المشتركة، استنادا إلى ما إذا كنت تريد أن يرى الأشخاص الآخرون الذين لديهم حق الوصول إلى مورد Application Insights هذا هذه المجموعة.
حدد Back to Gallery.
ماذا يمكنك أن تفعل باستخدام مجموعة من المستخدمين هذه؟
افتح أداة المستخدمين. في مربع القائمة المنسدلة إظهار ، اختر المجموعة التي أنشأتها ضمن المستخدمون الذين ينتمون إلى.
النقاط المهمة التي يجب ملاحظتها:
لا يمكنك إنشاء هذه المجموعة من خلال عوامل التصفية العادية. منطق التاريخ أكثر تقدماً.
يمكنك تصفية هذا الفوج باستخدام عوامل التصفية العادية في أداة المستخدمين. على الرغم من تحديد المجموعة على نوافذ 28 يوما، لا يزال بإمكانك ضبط النطاق الزمني في أداة المستخدمين ليكون 30 أو 60 أو 90 يوما.
تدعم عوامل التصفية هذه أسئلة أكثر تعقيداً يستحيل التعبير عنها من خلال منشئ الاستعلام. ومن الأمثلة على ذلك الأشخاص الذين شاركوا في الـ 28 يوماً الماضية. كيف تصرف هؤلاء الأشخاص أنفسهم خلال الستين يوماً الماضية؟
المزيد من الأمثلة المشتركة
حدد أحد الأمثلة التالية لتوسيع القسم.
مجموعة الأحداث
يمكنك أيضاً عمل مجموعة من الأحداث. في هذا القسم، يمكنك تعريف مجموعة من الأحداث وطرق عرض الصفحة. ثم ترى كيفية استخدامها من الأدوات الأخرى. قد تحدد هذه المجموعة مجموعة من الأحداث التي يعتبرها فريقك استخدام نشط أو مجموعة تتعلق بميزة جديدة معينة.
- حدد Create a Cohort.
- حدد علامة التبويب معرض القوالب لمشاهدة مجموعة من القوالب لمختلف المجموعات.
- حدد Events Picker.
- في مربع القائمة المنسدلة الأنشطة ، حدد الأحداث التي تريد أن تكون في المجموعة.
- احفظ المجموعة وحدد لها اسماً.
المستخدمون النشطون حيث تقوم بتعديل استعلام
تم تعريف الفوجين السابقين باستخدام مربعات القائمة المنسدلة. يمكنك أيضا تحديد مجموعات باستخدام استعلامات التحليلات للحصول على المرونة الكاملة. ولكن يمكنك أيضاً تحديد المجموعات النموذجية باستخدام استعلامات التحليلات لتحقيق المرونة الكاملة.
افتح أداة المجموعات، وحدد علامة التبويب Template Gallery، وحدد Blank Users cohort.
هناك ثلاثة أقسام:
- نص Markdown: حيث تصف المجموعة بمزيد من التفصيل للأعضاء الآخرين في فريقك.
- المعلمات: حيث يمكنك إنشاء المعلمات الخاصة بك، مثل الأنشطة، ومربعات القائمة المنسدلة الأخرى من المثالين السابقين.
- الاستعلام: حيث تقوم بتعريف المجموعة باستخدام استعلام تحليلات.
في قسم الاستعلام، كتابة استعلام تحليلي. يحدد الاستعلام مجموعةً معينة من الصفوف التي تصف المجموعة التي تريد تعريفها. ثم تضيف
| summarize by user_Id
أداة المجموعة ضمنيا عبارة إلى الاستعلام. تظهر هذه البيانات كمعاينة أسفل الاستعلام في جدول، حتى تتمكن من التأكد من أن الاستعلام يعرض النتائج.إشعار
إذا لم تشاهد الاستعلام، فغير حجم المقطع لجعله أطول وكشف الاستعلام.
انسخ وألصق برنامج TMSL النصي التالي في محرر الاستعلام:
union customEvents, pageViews | where client_CountryOrRegion == "United Kingdom"
ثم حدد Run Query. إذا كنت لا ترى معرّفات المستخدمين تظهر في الجدول، فغيّر إلى بلد / منطقة بها مستخدمون لتطبيقك.
حفظ وتسمية المجموعة.
قوالب مصنف الاستخدام
تحليل استبقاء المستخدم
يساعدك مصنف تحليل استبقاء المستخدم على فهم تفاعل المستخدم من خلال تعقب عدد المرات التي يعود فيها المستخدمون إلى تطبيقك ويتفاعلون مع ميزات معينة. وهو يكشف عن أنماط عبر مجموعات المستخدمين، مثل الاختلافات في معدلات العائد بين المستخدمين الذين يفوزون أو يخسرون لعبة، ويقدمون رؤى قابلة للتنفيذ لتحسين تجربة المستخدم وتوجيه قرارات الأعمال.
من خلال تحليل مجموعات المستخدمين استنادا إلى إجراءاتهم ضمن إطار زمني معين، يمكنك:
- فهم المميزات المحددة التي تتسبب في عودة المستخدمين أكثر من غيرهم.
- الكشف عن مشكلات الاستبقاء المحتملة.
- قم بتشكيل فرضيات تستند إلى البيانات لمساعدتك على تحسين تجربة المستخدم واستراتيجية المنتج.
استخدام مصنف تحليل استبقاء المستخدم
للوصول إلى المصنف، انتقل إلى جزء المصنفات في Application Insights وحدد تحليل استبقاء المستخدم ضمن فئة الاستخدام .
تتضمن المرئيات ما يلي:
الاستبقاء الكلي: مخطط ملخص للنسبة المئوية للاحتفاظ بالمستخدم عبر الإطار الزمني المحدد.
شبكة الاستبقاء: يعرض عدد المستخدمين الذين تم الاحتفاظ بهم. يمثل كل صف مجموعة من المستخدمين الذين فعلوا أي حدث خلال الفترة الزمنية المعروضة. كل خلية في الصف تُظهر العدد من مجموعة المستخدمين الذين عادوا مرة واحدة على الأقل في فترة لاحقة. قد يعود بعض المستخدمين في أكثر من فترة واحدة.
بطاقات نتائج التحليلات: قم بتمييز الأحداث الخمسة الأولى التي تبدأ وترجع للمساعدة في تحديد برامج تشغيل المشاركة الرئيسية.
استخدم عناصر التحكم في الاستبقاء في أعلى المصنف من أجل:
- حدد نطاقا زمنيا محددا.
- حدد مجموعات مختلفة من الأحداث لتضييق التركيز على أنشطة مستخدم معينة.
- أضف عوامل تصفية على الخصائص، على سبيل المثال، للتركيز على المستخدمين في بلد أو منطقة معينة.
تلميح
للحصول على تحليل استبقاء المستخدم الأكثر فائدة، قم بقياس الأحداث التي تمثل أنشطة تجارية مهمة. لمزيد من المعلومات، راجع تعقب تفاعلات المستخدم مع الأحداث المخصصة.
تحليل تأثير المستخدم
يكتشف تحليل التأثير كيف يؤثر أي بعد من أبعاد طريقة عرض الصفحة أو حدث مخصص أو طلب على استخدام طريقة عرض صفحة مختلفة أو حدث مخصص.
يمكن أن ينظر إلى Impact كأداة مطلقة للفوز في نزاع مع شخص ما في فريقك حول كيفية تأثير البطء في بعض جوانب موقعك على ما إذا كان المستخدمون سيبقون أم لا. قد يتسامح المستخدمون مع بعض البطء، ولكن يوفر لك Impact نظرة ثاقبة حول أفضل طريقة لتحقيق التوازن بين التحسين والأداء لزيادة تحويل المستخدم إلى أقصى حد.
تحليل الأداء هو مجرد مجموعة فرعية من قدرات Impact. يدعم Impact الأحداث والأبعاد المخصصة، حتى تتمكن من الإجابة بسهولة عن أسئلة مثل، كيف يرتبط اختيار مستعرض المستخدم بمعدلات تحويل مختلفة؟
إشعار
يجب أن يحتوي مورد Application Insights على طرق عرض الصفحة أو الأحداث المخصصة لاستخدام مصنف تحليل Impact. تعرف على كيفية إعداد تطبيقك لتجميع طرق عرض الصفحة تلقائيا باستخدام Application Insights JavaScript SDK. أيضا، لأنك تقوم بتحليل الارتباط، فإن حجم العينة مهم.
مصنف تحليل تأثير المستخدم
لاستخدام مصنف تحليل تأثير المستخدم في Application Insights، انتقل إلى جزء المصنفات وحدد موقعه المدرج ضمن فئة الاستخدام .
- من القائمة المنسدلة الحدث المحدد، حدد حدثا.
- من القائمة المنسدلة تحليل كيفية القيام بها، حدد مقياسا.
- من القائمة المنسدلة Impacting event، حدد حدثا.
- لإضافة عامل تصفية، استخدم علامة التبويب Add selected event filters أو علامة التبويب Add impacting event filters .
كيف يحسب مصنف تحليل تأثير المستخدم معدلات التحويل؟
تحت الغطاء، يعتمد مصنف تحليل تأثير المستخدم على معامل ارتباط Pearson. يتم حساب النتائج بين -1 و1. يمثل المعامل -1 ارتباطا خطيا سالبا ويمثل 1 ارتباطا خطيا موجبا.
التصنيف الأساسي لكيفية عمل تحليل تأثير المستخدم:
- اسمح ل A = عرض الصفحة الرئيسية أو الحدث المخصص أو طلب تحديد في القائمة المنسدلة للحدث المحدد.
- اسمح ل B = عرض الصفحة الثانوية أو الحدث المخصص الذي تحدده في التأثيرات على استخدام القائمة المنسدلة.
ينظر Impact إلى عينة من جميع الجلسات للمستخدمين في النطاق الزمني المحدد. لكل جلسة عمل، فإنه يبحث عن كل تواجد لـ A.
ثم يتم تقسيم الجلسات إلى نوعين مختلفين من الجلسات الفرعية استنادًا إلى أحد الشرطين:
- تتكون الجلسة الفرعية المحولة من جلسة تنتهي بحدث B وتشمل جميع الأحداث A التي تحدث قبل B.
- يحدث فرعي غير منحرف عند حدوث كل sدون محطة طرفية B.
تختلف كيفية حساب التأثير في نهاية المطاف استنادا إلى ما إذا كنا نحلل حسب القياس أو حسب البعد. بالنسبة للمقاييس، يتم متوسط كل As في لوحة فرعية. بالنسبة للأبعاد، تساهم قيمة كل A ب 1/N في القيمة المعينة إلى B، حيث N هو عدد As في التقسيم الفرعي.
مثال على الأسئلة التي يمكنك الإجابة عنها باستخدام تحليل تأثير المستخدم
حدد أحد الأسئلة التالية لتوسيع القسم.
هل يؤثر وقت تحميل الصفحة على عدد الأشخاص الذين يحولون على صفحتي؟
لبدء الإجابة عن الأسئلة باستخدام مصنف Impact، اختر طريقة عرض صفحة أولية أو حدث مخصص أو طلب.
من القائمة المنسدلة الحدث المحدد، حدد حدثا.
اترك القائمة المنسدلة تحليل كيفية القيام بها في التحديد الافتراضي للمدة. (في هذا السياق، المدة هي اسم مستعار لوقت تحميل الصفحة.)
من القائمة المنسدلة Impacting event، حدد حدثا مخصصا. يجب أن يتوافق هذا الحدث مع عنصر واجهة مستخدم في طريقة عرض الصفحة التي حددتها في الخطوة 1.
ماذا لو كنت أتعقب طرق عرض الصفحة أو أوقات التحميل بطرق مخصصة؟
يدعم Impact كل من الخصائص القياسية والمخصصة والقياسات. استخدم ما تريد. بدلًا من المدة، استخدم عوامل التصفية على الأحداث الأساسية والثانوية لتكون أكثر دقة.
هل يقوم المستخدمون من بلدان أو مناطق مختلفة بالتحويل بأسعار مختلفة؟
HEART - خمسة أبعاد لتجربة العملاء
يصف هذا القسم كيفية تمكين واستخدام مصنف HEART في Azure Monitor. يستند مصنف HEART إلى إطار عمل قياس HEART، الذي تم تقديمه في الأصل من قبل Google. يستخدم العديد من الفرق الداخلية لدى Microsoft مصنف HEART لتقديم برامج أفضل.
نظرة عامة
HEART هو اختصار يرمز إلى السعادة والمشاركة والاعتماد والاستبقاء ونجاح المهمة. فهو يساعد فرق المنتجات على تقديم برامج أفضل من خلال التركيز على خمسة أبعاد لتجربة العملاء:
- السعادة: قياس الموقف النفسي للمستخدم
- التفاعل: مستوى مشاركة المستخدم النشط
- الاستخدام: التغلغل إلى الجمهور المستهدف
- الاحتفاظ: معدل رجوع المستخدمين
- نجاح المهمة: تمكين الإنتاجية
يتم قياس هذه الأبعاد بشكل مستقل، ولكنها تتفاعل مع بعضها البعض.
- يتخذ الاستخدام، و التفاعل، والاحتفاظ شكلاً قمعيًا لنشاط المستخدم. يعود بعض فقط من المستخدمين الذين يستخدمون الأداة إلى استخدامها.
- إن نجاح المهمة هو الدافع المحرك الذي يدفع المستخدمين إلى أسفل القمع وينتقل بهم من الاستخدام إلى الاحتفاظ.
- إن السعادة هي نتيجة الأبعاد الأخرى وليست مقياسًا مستقلاً. المستخدمون الذين تقدموا إلى أسفل القمع ويظهرون مستوى أعلى من النشاط هم أكثر سعادة من الناحية المثالية.
المتطلبات الأساسية
اشتراك Azure: إنشاء اشتراك Azure مجانا
مورد Application Insights: إنشاء مورد Application Insights
انقر فوق Analytics: إعداد المكون الإضافي Click Analytics Autocollection.
سمات محددة: وضع علامة على السمات التالية لحساب مقاييس HEART.
المصدر السمة الوصف أحداث مخصصة user_AuthenticatedId مُعرّف فريد للمستخدم ومُصدّق عليه أحداث مخصصة session_Id مُعرّف فريد للجلسة أحداث مخصصة اسم التطبيق مُعرّف فريد لتطبيق Application Insights أحداث مخصصة نوع العنصر فئة سجل customEvents أحداث مخصصة الطابع الزمني تاريخ ووقت الحدث أحداث مخصصة operation_Id ربط أحداث بيانات تتبع الاستخدام أحداث مخصصة user_Id مُعرّف مستخدم فريد أحداث مخصصة ¹ معرف الأصل اسم الميزة أحداث مخصصة ¹ اسم الصفحة اسم الصفحة أحداث مخصصة ¹ نوع الإجراء فئة سجل Click Analytics طرق عرض الصفحات user_AuthenticatedId مُعرّف فريد للمستخدم ومُصدّق عليه طرق عرض الصفحات session_Id مُعرّف فريد للجلسة طرق عرض الصفحات اسم التطبيق مُعرّف فريد لتطبيق Application Insights طرق عرض الصفحات الطابع الزمني تاريخ ووقت الحدث طرق عرض الصفحات operation_Id ربط أحداث بيانات تتبع الاستخدام طرق عرض الصفحات user_Id مُعرّف مستخدم فريد ¹: لإصدار هذه السمات، استخدم المكون الإضافي Click Analytics Autocollection عبر npm.
إذا كنت تقوم بإعداد سياق المستخدم المصادق عليه، فقم بضبط السمات التالية:
المصدر السمة الوصف أحداث مخصصة user_AuthenticatedId معرف مستخدم فريد مصادق عليه.
تلميح
لفهم كيفية استخدام المكون الإضافي Click Analytics بشكل فعال، راجع ملحقات الميزات ل Application Insights JavaScript SDK (Click Analytics).
فتح المصنف
لاستخدام مصنف HEART في Application Insights، انتقل إلى جزء Workbooks وحدد موقع Product Analytics باستخدام فئة Click Analytics Plugin . يجب عليك فقط التفاعل مع المصنف الرئيسي، تحليلات HEART - جميع الأقسام. يحتوي هذا المصنف على المصنفات الستة الأخرى كعلامات تبويب.
تأكد من تدفق البيانات
للتحقق من تدفق البيانات كما هو متوقع لإضاءة المقاييس بدقة، حدد علامة التبويب Development Requirements .
هام
ما لم تقم بتعيين سياق المستخدم المصادق عليه، يجب تحديد المستخدمين المجهولين من القائمة المنسدلة ConversionScope لمشاهدة بيانات تتبع الاستخدام.
إذا لم تتدفق البيانات كما هو متوقع، تعرض علامة التبويب هذه السمات المحددة مع المشكلات.
بنية المصنف
يعرض المصنف اتجاهات قياسية لأبعاد HEART مقسمة على سبع علامات تبويب. تحتوي كل علامة تبويب على أوصاف للأبعاد، والمقاييس المُتضمنة ضمن كل بُعد، وكيفية استخدامها.
علامات التبويب هي:
- الملخص: يلخص مقاييس قمع الاستخدام للحصول على عرض عالي المستوى للزيارات والتفاعلات والاستخدام المتكرر.
- الاعتماد: يساعدك على فهم الاختراق بين الجمهور المستهدف وسرعة الاكتساب وإجمالي قاعدة المستخدمين.
- التفاعل: يظهر تكرار الاستخدام وعمقه واتساعه.
- الاستبقاء: يظهر الاستخدام المتكرر.
- نجاح المهمة: يتيح فهم تدفقات المستخدم وتوزيعات الوقت الخاصة به.
- السعادة: نوصي باستخدام أداة استطلاع لقياس درجة رضا العملاء (CSAT) على نطاق خمس نقاط. في علامة التبويب هذه، نقدم احتمالية السعادة عبر مقاييس الاستخدام والأداء.
- مقاييس الميزة: تمكن من فهم مقاييس HEART في دقة الميزة.
تحذير
تم إنشاء مصنف HEART حاليا على السجلات والمقاييس المستندة إلى السجل بشكل فعال. تتأثر دقة هذه المقاييس سلبا بأخذ العينات والتصفية.
كيفية تعريف أبعاد HEART وقياسها
السعادة
إن السعادة هي بعد أبلغ عنه المستخدم يقوم بقياس شعور المستخدمين تجاه المنتج المقدم لهم.
نهج شائع لقياس السعادة هو طرح سؤال CSAT للمستخدمين مثل ما مدى رضاك عن هذا المنتج؟ يتم تجميع استجابات المستخدمين على مقياس من ثلاث أو خمس نقاط (على سبيل المثال، لا، ربما، ونعم) لإنشاء درجة على مستوى المنتج تتراوح من 1 إلى 5. نظرا لأن التعليقات التي بدأها المستخدم تميل إلى أن تكون متحيزة سلبا، يتتبع HEART السعادة من الاستطلاعات المعروضة للمستخدمين على فترات محددة مسبقا.
تتضمن مقاييس السعادة الشائعة قيمًا مثل متوسط التصنيف بالنجوم ودرجة رضا العملاء. أرسل هذه القيم إلى Azure Monitor باستخدام إحدى أساليب الاستيعاب المخصصة الموضحة في المصادر المخصصة.
مشاركة
المشاركة هي مقياس لنشاط المستخدم. على وجه التحديد، إجراءات المستخدم مقصودة، مثل النقرات. يمكن تقسيم الاستخدام النشط إلى ثلاثة أبعاد فرعية:
تكرار النشاط: يقيس عدد المرات التي يتفاعل فيها المستخدم مع المنتج. على سبيل المثال، يتفاعل المستخدمون عادة يوميا أو أسبوعيا أو شهريا.
اتساع النشاط: يقيس عدد الميزات التي يتفاعل معها المستخدمون خلال فترة زمنية محددة. على سبيل المثال، تفاعل المستخدمون مع إجمالي خمس ميزات في يونيو 2021.
عمق النشاط: يقيس عدد الميزات التي يتفاعل معها المستخدمون في كل مرة يقومون فيها بتشغيل المنتج. على سبيل المثال، تفاعل المستخدمون مع ميزَتين في كل عملية من عمليات التشغيل.
يمكن أن يختلف قياس التفاعل استنادًا إلى نوع المنتج المُستخدم. على سبيل المثال، من المتوقع أن يكون لمنتج مثل Microsoft Teams استخدام يومي عال، ما يجعله مقياسا مهما لتتبعه. ولكن بالنسبة لمنتج مثل مدخل الدفع، قد يكون القياس أكثر منطقية على مستوى شهري أو أسبوعي.
هام
يتم حساب المستخدم الذي ينفذ إجراء مقصودا، مثل النقر فوق زر أو كتابة إدخال، كمستخدم نشط. لهذا السبب، تتطلب مقاييس التفاعل المكون الإضافي Click Analytics لتطبيق Application Insights في التطبيق.
التبني
يتيح التبني فهم الاختراق بين المستخدمين ذوي الصلة، والذين تكتسبهم كقاعدة مستخدمين، وكيفية اكتسابهم. مقاييس الاعتماد مفيدة لقياس:
- المنتجات التي تم إصدارها حديثا.
- المنتجات المحدثة حديثا.
- الحملات التسويقية.
الاحتفاظ
المستخدم المحتفظ به هو مستخدم نشط في فترة تقرير محددة وفترة إعداد التقارير السابقة. عادة ما يتم قياس الاستبقاء بالمقاييس التالية.
مقياس | تعريف | تم الإجابة على السؤال |
---|---|---|
المستخدمون المحتفظ بهم | عدد المستخدمين النشطين الذين كانوا نشطين أيضا في الفترة السابقة | كم عدد المستخدمين الذين يظلون متفاعلين مع المنتج؟ |
الاحتفاظ | نسبة المستخدمين النشطين من الفترة السابقة الذين نشطوا أيضا في هذه الفترة | كم نسبة المستخدمين الذين يظلون متفاعلين مع المنتج؟ |
هام
نظرا لأنه يجب أن يكون لدى المستخدمين النشطين حدث بيانات تتبع الاستخدام واحد على الأقل بنوع إجراء، تتطلب مقاييس الاستبقاء المكون الإضافي Click Analytics لتطبيق Application Insights في التطبيق.
نجاح المهمة
يتعقب نجاح المهمة ما إذا كان بإمكان المستخدمين القيام بمهمة بكفاءة وفعالية باستخدام ميزات المنتج. تتضمن العديد من المنتجات بنيات مصممة لعرض المستخدمين في شكل قُمعي من خلال إكمال المهمة. تشمل بعض الأمثلة ما يلي:
- إضافة عناصر إلى سلة التسوق ثم إكمال عملية شراء.
- البحث عن كلمة أساسية ثم تحديد نتيجة.
- بدء حساب جديد ثم إكمال تسجيل الحساب.
تستوفي المهمة الناجحة ثلاثة متطلبات:
- تدفق المهام المتوقع: تم إكمال تدفق المهمة المقصود للميزة من قبل المستخدم ويتوافق مع تدفق المهمة المتوقع.
- الأداء العالي: تم إنجاز الوظيفة المقصودة للميزة في فترة زمنية معقولة.
- موثوقية عالية: تم إنجاز الوظيفة المقصودة للميزة دون فشل.
تعتبر المهمة غير ناجحة إذا لم يتم استيفاء أي من المتطلبات السابقة.
هام
تتطلب مقاييس نجاح المهمة تنفيذ المكون الإضافي Click Analytics ل Application Insights في التطبيق.
إعداد مهمة مخصصة باستخدام المعلمات التالية.
المعلمة | الوصف |
---|---|
الخطوة الأولى | الميزة التي تستهل المهمة. في مثال سلة التسوق/الشراء، تعد إضافة عناصر إلى عربة التسوق هي الخطوة الأولى. |
المدة المتوقعة للمهمة | النافذة الزمنية لاعتبار أن مهمة مكتملة ناجحة. تعتبر أي مهام مكتملة خارج هذا القيد فاشلة. ليست جميع المهام بالضرورة لها قيد زمني. لمثل هذه المهام، حدد بلا توقع للوقت. |
الخطوة الأخيرة | الميزة التي تكمل المهمة. في مثال سلة التسوق/الشراء، شراء العناصر من السلة هو الخطوة الأخيرة. |
الخطوات التالية
- لمراجعة الأسئلة المتداولة (FAQ)، راجع الأسئلة المتداولة حول تحليل الاستخدام
- تحقق من مستودع GitHub وحزمة npm للمكون الإضافي Click Analytics Autocollection.
- تعرف على المزيد حول إطار عمل Google HEART.
- لمعرفة المزيد حول المصنفات، راجع نظرة عامة على المصنفات.