[UA] السمات والمقاييس المخصّصة

تضمين البيانات غير العادية في تقاريرك.
تتناول هذه المقالة السمات والمقاييس المخصّصة في Universal Analytics. للحصول على معلومات عن السمات والمقاييس المخصّصة في "إحصاءات Google‏ 4"، انتقِل إلى المقالة [إحصاءات Google‏ 4] السمات والمقاييس المخصّصة.

تعتبر المكونات والمقاييس المخصصة مثل المكونات والمقاييس التلقائية ضمن حسابك في "إحصاءات Google"، إلا أنك تنشئها بنفسك. ويمكنك استخدامها لجمع وتحليل البيانات التي لا تتعقبها أداة "إحصاءات Google" تلقائيًا.

في هذه المقالة:

نظرة عامة

تتيح لك المكونات والمقاييس المخصصة الجمع بين بيانات "إحصاءات Google" والبيانات غير التابعة إلى "إحصاءات Google"، مثل بيانات إدارة علاقات العملاء. مثال:

  • في حال تخزين جنس المستخدمين الذين سجّلوا الدخول في نظام لإدارة علاقات العملاء، يمكنك ضم هذه المعلومات إلى بيانات "إحصاءات Google" للاطّلاع على مرات مشاهدة الصفحة حسب الجنس.
  • إذا كنت مطوّر ألعاب، قد تكون مقاييس مثل "مرات استكمال المستوى" أو "أعلى نتيجة" أكثر ملاءمةً لك من المقاييس مسبقة التحديد مثل مرات مشاهدة صفحة في التطبيق. ومن خلال تتبّع هذه البيانات باستخدام المقاييس المخصّصة، يمكنك تتبّع مدى التقدّم في ضوء أهم المقاييس بالنسبة إليك في تقارير مخصّصة ومرنة وسهلة القراءة.

يمكن أن تظهر المكونات المخصّصة كمكونات رئيسية في التقارير المخصّصة. ويمكنك استخدامها أيضًا باعتبارها شرائح ومكونات ثانوية في التقارير العادية.

المتطلبات الأساسية

لا تتوفر المكونات والمقاييس المخصّصة إلا للمواقع التي تم تفعيل Universal Analytics فيها أو تلك التي تحتوي على ملف شخصي واحد على الأقل لعرض تقارير التطبيقات. يُسمح بالمكونات والمقاييس المخصّصة من جانب حزم SDK لبرنامج "إحصاءات Google" لنظامي التشغيل Android وiOS - الإصدار 2.x أو الإصدارات الأحدث، وanalytics.js، وMeasurement Protocol.

تتطلب المكونات والمقاييس المخصّصة إعدادات إضافية في حساب "إحصاءات Google" وفي رمز التتبّع. وبعد الانتهاء من خطوتَي الإعداد، يمكنك استخدامها في تقاريرك.

الحدود والتنبيهات

هناك 20 فهرسًا متاحًا للمكونات المخصّصة المختلفة و20 فهرسًا للمقاييس المخصّصة في كل موقع. تشتمل حسابات 360 على 200 فهرس متاح للمكونات المخصصة و200 للمقاييس المخصصة.

لا يمكن حذف المكونات المخصّصة، ولكن يمكنك إيقافها. وينبغي لك تجنب محاولة إعادة استخدام المكونات المخصصة. عند تعديل الاسم والنطاق والقيمة للمكون المخصّص، يمكن إقران القيم القديمة والقيم الجديدة إما باسم المكون القديم أو الجديد. هذا بدوره يدمج البيانات في تقاريرك بطريقة لا يمكن فصلها بدقة باستخدام فلتر.

لا تتوفّر بعض المكوّنات المخصّصة في إعداد التقارير عند دمجها مع المعلومات الديمغرافية. وقد تواجه قيودًا متعلقة بحدود جمع البيانات أو عدم التوافق في إعداد التقارير أو واجهة برمجة التطبيقات عند طلب مكوّنات مخصّصة مع بيانات ديمغرافية.

دورة حياة المكوّنات والمقاييس المخصّصة

تضم دورة حياة مكوّن أو مقياس مخصّص أربع مراحل:

  • الإعداد – يتم تعريف المكونات والمقاييس المخصّصة باستخدام فهرس واسم وخصائص أخرى مثل النطاق.
  • المجموعة – تُرسل قيم المكونات والمقاييس المخصّصة إلى "إحصاءات Google" من العنصر المنفّذ في موقعك.
  • المعالجة – تتم معالجة بياناتك باستخدام تعريفات المقاييس والمكونات المخصّصة وأي فلاتر للملفات الشخصية لإعداد التقارير.
  • إعداد التقارير – يمكنك إنشاء تقارير جديدة باستخدام المكونات والمقاييس المخصّصة في واجهة مستخدم "إحصاءات Google".

الإعداد

قبل أن تتمكن من إرسال قيم المكون والمقياس المخصّصة إلى "إحصاءات Google"، يجب أولاً تحديدها في موقع في "إحصاءات Google". يتوفّر لكل موقع في "إحصاءات Google"‏ 20 فهرسًا للمكونات المخصّصة، و20 فهرسًا آخر للمقاييس المخصّصة.

عند تحديد مكون أو مقياس مخصص، يمكنك تحديد اسمه وقيم الإعداد الأخرى، كما تعيّن خدمة "إحصاءات Google" رقم فهرس تستخدمه لاحقًا للرجوع إلى المكوّن أو المقياس. المكوّنات المخصّصة لها قيم الإعداد التالية:

  • الاسم – اسم المكوّن المخصّص كما سيظهر في تقاريرك.
  • النطاق – يحدد البيانات التي سيتم تطبيق المكون أو المقياس المخصّص عليها. اطّلع على مزيد من المعلومات حول النطاق.
  • نشط – ما إذا كانت ستتم معالجة قيمة المكون أو المقياس المخصّص. وقد تظهر المكوّنات المخصّصة غير النشطة في التقارير، لكن لن تتم معالجة قيمها.

المقاييس المخصّصة لها قيم الإعداد التالية:

  • الاسم – اسم المقياس المخصّص كما سيظهر في تقاريرك.
  • النوع – يحدد كيفية عرض قيم المقياس المخصّص في التقارير.
  • الحد الأدنى / الأقصى للقيمة – الحدان الأقصى والأدنى للقيم التي ستتم معالجتها وعرضها في تقاريرك.
  • نشط – ما إذا كانت ستتم معالجة قيمة المقياس المخصّص. وقد تظهر المقاييس المخصّصة غير النشطة في التقارير، لكن لن تتم معالجة قيمها.

يمكن تعريف المكونات والمقاييس المخصصة في واجهة مستخدم "إحصاءات Google".

بعد تعريف مكون أو مقياس مخصّص، تجنّب تعديل اسمه أو نطاقه قدر الإمكان. اطّلع على اعتبارات التنفيذ لمعرفة مزيد من المعلومات عن كيفية تأثير التغييرات في هذه القيم على إعداد تقاريرك.

التجميع

يتم إرسال قيم المكونات والمقاييس المخصّصة إلى "إحصاءات Google" في وقت التجميع كزوج من معلمات الفهرس والقيمة. تتطابق معلمة الفهرس مع رقم الفهرس للمكون أو المقياس المخصص الذي تعيِّنه "إحصاءات Google" في مرحلة الإعداد.

بخلاف أنواع البيانات الأخرى، يتم إرسال المكونات والمقاييس المخصّصة إلى "إحصاءات Google" كمعلمات مرفقة مع نتائج أخرى، مثل مرات مشاهدة الصفحة أو الأحداث أو معاملات التجارة الإلكترونية. وبالتالي، يجب ضبط قيم السمة المخصّصة والمقياس المخصّص قبل إجراء استدعاء التتبّع حتى يتم إرسال هذه القيمة إلى "إحصاءات Google".

على سبيل المثال، لإعداد قيمة مكون مخصّص، قد يبدو الرمز كما يلي:

ga('create', 'UA-XXXX-Y', 'auto');

// Set value for custom dimension at index 1.
ga('set', 'cd1', 'Level 1');

// Send the custom dimension value with a pageview hit.
ga('send', 'pageview');

أنواع المقاييس المخصّصة

يجب إرسال المقاييس المخصّصة من النوع "العدد الصحيح" أو "الوقت" باستخدام الأعداد الصحيحة، بينما يمكن إرسال المقاييس المخصّصة من النوع "العملة" كقيم عشرية ثابتة ملائمة للعملة المحلية.

المعالجة

عند معالجة المكونات المخصّصة، يحدد النطاق النتائج التي سيتم تطبيق قيمة مكون مخصّص معيّن عليها، بينما تحدد فلاتر الملفات الشخصية النتائج والقيم المرتبطة بها التي سيتم تضمينها في النهاية في التقارير.

النطاق والأولوية

يحدد النطاق النتائج التي سيتم ربطها بقيمة مكون مخصّص معيّنة. تتوفر أربعة مستويات للنطاق: المنتج والنتيجة والجلسة والمستخدم:

  • المنتج – يتم تطبيق القيمة على المنتج الذي تم تحديدها له (التجارة الإلكترونية المحسّنة فقط).
  • النتيجة – يتم تطبيق القيمة على نتيجة واحدة تم تحديدها لها.
  • الجلسة – يتم تطبيق القيمة على جميع النتائج في جلسة واحدة.
  • المستخدِم – يتمّ تطبيق القيمة على جميع النتائج في الجلسة الحالية والجلسات المستقبلية، وذلك إلى أن تتغيّر القيمة أو يتمّ إيقاف نشاط السمة المخصّصة.
النطاق على مستوى المنتج

عندما يكون للسمة المخصّصة نطاق على مستوى المنتج، يتمّ تطبيق القيمة على المنتج الذي تمّ تحديد القيمة له فقط. ونظرًا لإمكانية إرسال منتجات متعددة في نتيجة واحدة، يمكن إرسال مكونات مخصّصة متعددة تم تحديد نطاقها على مستوى المنتج في نتيجة واحدة.

النطاق على مستوى النتيجة

عندما يكون للمكون المخصّص نطاق على مستوى النتيجة، يتم تطبيق القيمة فقط على النتيجة التي تم تحديد القيمة لها. يتضِّح ذلك في الشكل (أ) والشكل (ب) والشكل (ج) في ما يلي:

الشكل (أ): يُرسِل المستخدِم نتيجتَين (H1، وH2). قيمة H2 للسمة المخصّصة 1 هي A. يتمّ تطبيق هذه القيمة على H2 فقط.
 
الشكل (ب): يُرسِل المستخدِم نتيجة ثالثة (H3). لا تتضمّن H3 أيّ قيمة للسمة المخصّصة.
 
الشكل (ج): يُرسِل المستخدِم نتيجة رابعة (H4). قيمة H4 للسمة المخصّصة 1 هي B. يتمّ تطبيق هذه القيمة على H4 فقط.


النطاق على مستوى الجلسة

عند تحديد قيمتَين بنطاق الجلسة بالفهرس نفسه في جلسة واحدة، تُمنَح الأولوية لآخر قيمة يتمّ تحديدها ويتمّ تطبيقها على جميع النتائج في هذه الجلسة. في الشكل (د) في ما يلي، تتمّ كتابة أحدث قيمة تمّ تحديدها فوق أيّ قيم سابقة لهذا الفهرس:

الشكل (أ): يُرسِل المستخدِم نتيجة (H1) بدون قيمة للسمة المخصّصة.
 
الشكل (ب): في الجلسة نفسها، يُرسِل المستخدِم نتيجة ثانية (H2) مع إعداد قيمة السمة المخصّصة 1 على A. يؤدّي نطاق الجلسة إلى تطبيق القيمة A أيضًا على H1.
 
الشكل (ج): يُرسِل المستخدِم نتيجة ثالثة (H3). على الرغم من عدم إرسال قيمة للسمة المخصّصة 1 مع H3، يؤدّي نطاق الجلسة إلى تطبيق القيمة A على H3 تلقائيًا.
 
الشكل (د): يُرسِل المستخدِم نتيجة رابعة (H4) مع قيمة جديدة للسمة المخصّصة 1 وهي B. يطبِّق نطاق الجلسة القيمة B على جميع النتائج في الجلسة، ما يؤدّي إلى استبدال القيمة A في النتائج السابقة.


النطاق على مستوى المستخدِم

أخيرًا، في حال إعداد قيمتَين لسمة مخصّصة على مستوى المستخدِم في الجلسة نفسها، تُمنَح الأولوية للقيمة الأخيرة للجلسة الحالية، ويتمّ تطبيقها على الجلسات المستقبلية لهذا المستخدِم.

في الشكل (ب) في ما يلي، يتمّ تطبيق القيمة A للسمة المخصّصة على جميع النتائج في الجلسة 2، مثل السمة المخصّصة على مستوى الجلسة. مع ذلك، في الشكل (ج)، على عكس النطاق على مستوى الجلسة، يستمرّ تطبيق القيمة A للسمة المخصّصة على النتائج في الجلسة الثالثة بسبب إعداد نطاق على مستوى المستخدِم للسمة المخصّصة 1:

الشكل (أ): للمستخدِم جلسة بثلاث نتائج (H1 وH2 وH3). ولم يتمّ ضبط قيم للسمة المخصّصة.
 
الشكل (ب): يعود المستخدِم نفسه وتكون له جلسة أخرى تتضمّن ثلاث نتائج أخرى. يتمّ ضبط قيمة السمة المخصّصة 1 على A في H3. يتمّ تطبيق قيمة السمة المخصّصة 1 بعد ذلك على جميع النتائج في الجلسة.
 
الشكل (ج): يعود المستخدِم لجلسة ثالثة بثلاث نتائج إضافية. يؤدّي النطاق على مستوى المستخدِم للسمة المخصّصة 1 إلى تطبيق القيمة A على جميع النتائج في الجلسة 3.

الفلاتر

يمكن لفلاتر الملفات الشخصية التفاعل مع المكونات والمقاييس المخصّصة بعدة طرق.

ترتبط كل واحدة من قيم المكونات والمقاييس بالنتيجة التي تم تسلمها معها، بصرف النظر عن نطاقها. وفي حال فلترة تلك النتيجة من خلال فلتر للملف الشخصي، يمكن أيضًا فلترة المكوّن أو المقياس المخصّص، اعتمادًا على نطاقه:

  1. نطاق النتيجة: ستتم فلترة كلٍّ من المكوّنات المخصّصة بنطاق للنتيجة والمقاييس المخصّصة إذا تمت فلترة النتيجة التي ترتبط بها كذلك.
  2. نطاق الجلسة أو المستخدم: لن تتم تصفية المكونات المخصّصة بنطاق المستخدم أو الجلسة حتى إذا تمت تصفية النتيجة المرتبطة بها. وسيتم تطبيق قيمها أيضًا على جميع النتائج في الجلسة الحالية، إلى جانب الجلسات المستقبلية إذا كان المكوّن على مستوى المستخدم.

يمكن أيضًا استخدام المكوّنات المخصّصة لإنشاء فلاتر للملفات الشخصية. سيؤدي ذلك إلى تصفية النتائج وفقًا لنطاق المكون المخصّص. على سبيل المثال، ستؤدي تصفية قيمة المكون المخصّص بنطاق المستخدم إلى تصفية الجلسات الحالية والمستقبلية من مجموعة المستخدمين المرتبطين بهذه القيمة.

إعداد التقارير

بعد اكتمال التجميع والإعداد وغير ذلك من مراحل المعالجة في سير الإجراءات، تصبح المكونات والمقاييس المخصّصة متاحة عن طريق واجهة المستخدم لإعداد التقارير.

تتوفّر المكونات والمقاييس المخصّصة في التقارير المخصّصة وتتوفّر للاستخدام مع الشرائح المتقدمة. يمكن أيضًا استخدام المكونات المخصّصة كمكونات ثانوية في التقارير العادية.

أمثلة

توضّح الأمثلة التالية كيف يمكن استخدام المكونات والمقاييس المخصّصة من جانب مطوّر برامج الألعاب لمعرفة المزيد من المعلومات حول سلوك اللاعبين.

أصدر مطوّر برامج ألعاب مؤخرًا لعبة جديدة.

يتتبع تنفيذ "إحصاءات Google" الحالي مشاهدة الشاشة في كل مرة يؤدي فيها المستخدم أحد المستويات. يعرف مطوِّر البرامج مسبقًا عدد مرّات لعب كلّ مستوى. والآن يريد الإجابة عن هذه الأسئلة المتقدمة:

  1. ما هو عدد مرات لعب المستويات السهلة مقابل المستويات المتوسطة أو الصعبة؟
  2. ما هو عدد المستويات التي يتم لعبها كل يوم خلال فترة تجريبية مجانية على مدار 3 أيام؟
  3. ما هو عدد المستويات التي يلعبها المستخدمون في الفترة التجريبية مقارنةً بالمستخدمين الذين دفعوا مقابل اللعبة؟

للإجابة عن هذه الأسئلة، تُستخدَم المكوّنات المخصّصة لإنشاء مجموعات جديدة من النتائج والجلسات والمستخدمين.

إضافةً إلى ذلك، يبيع مطوّر البرامج بعض الميزات الإضافية لتحسين تجربة المستخدم، مثل "تعزيزات الطاقة". يستخدِم مطوِّر البرامج حقلَي الفئة والصيغة، لكنّه يريد حقلاً إضافيًا لقياس قوة تعزيز الطاقة الذي تمّ شراؤه. بهذه الطريقة، يمكن لمطوّر البرامج تحديد ما إذا كانت درجات قوة معيّنة لتعزيز الطاقة تلقى إقبالاً أكثر من غيرها.

النطاق على مستوى النتيجة

لنلقِ نظرة على مثال لكيفية استخدام مطوّر برامج الألعاب لمكونات مخصّصة على مستوى النتيجة لمعرفة عدد المستويات التي تم لعبها من كل مستوى صعوبة؛ سهل أو متوسط أو صعب.

يتتبّع مطوّر البرامج بالفعل عدد مرات لعب كل مستوى باستخدام عدد مرات مشاهدة الشاشة. والآن، يرغب في معرفة مستوى الصعوبة الذي يتم لعبه أكبر عدد من المرات.

يبدو التقرير كما يلي:

مستوى الصعوبة مرات مشاهدة الصفحة في التطبيق
سهل  
متوسط  
صعب  

قبل استخدام المكوّنات المخصّصة، يمكن لمطوّر البرامج مشاهدة إجمالي عدد مرات مشاهدة الصفحة في التطبيق حسب المستوى، لكن لا يمكنه تصنيف مرات مشاهدة الصفحة في التطبيق حسب مستوى الصعوبة.

باستخدام مكون مخصّص على مستوى النتيجة، يمكن ربط مستوى الصعوبة بكل مشاهدة شاشة، ما يسمح للتقارير بأن تتضمّن مستوى صعوبة اللعب الذي يتم لعبه أكثر.

ما هي أهمية النطاق على مستوى النتيجة؟

يمكن للمستخدم لعب عدّة مستويات في جلسة واحدة. يُذكر أن استخدام النطاق على مستوى النتيجة يعني أن قيمة مستوى الصعوبة سترتبط فقط بمشاهدة الشاشة التي تم إرسالها معها. هذا ما يضمن إمكانية ربط كل مشاهدة شاشة للمستوى بمستوى صعوبة فريد.

الإعداد

تتمثل الخطوة الأولى لتنفيذ المكون المخصّص في تعريفه في إعدادات الموقع في قسم "المدير" من "إحصاءات Google". وفي هذا المثال، يبدو تعريف المكوّن المخصّص كما يلي:

الفهرس 1
الاسم مستوى الصعوبة
النطاق Hit
نشطة true

التجميع

في اللعبة، يتتبّع مطّور البرامج بالفعل كل مستوى بمشاهدة شاشة. ولربط مستوى الصعوبة بكل مستوى، يجب إعداد قيمة المكون المخصّص قبل الاستدعاء لتتبّع مشاهدة الشاشة مباشرةً.

قد يبدو عنصر التنفيذ كما يلي:

ga('create', 'UA-XXXX-Y', 'auto');

// Set value for custom dimension at index 1.
ga('set', 'cd1', 'easy');

// Send the custom dimension value with a pageview hit.
ga('send', 'pageview', '/level_1/');

في هذا المثال، يتم إعداد المكون المخصّص قبل تتبّع مشاهدة شاشة المستوى مباشرةً. يؤدي هذا إلى ربط مستوى الصعوبة بمشاهدة الشاشة وسيسمح بتصنيف نتائج مشاهدة الشاشة حسب مستوى الصعوبة في التقارير.

المعالجة

بعد تجميع النتائج وإرسالها إلى "إحصاءات Google"، تتم معالجة البيانات وتطبيق قيم المكونات المخصّصة على النتائج وفقًا لنطاقها.

على سبيل المثال، البيانات التي تم تجميعها للاعب واحد، بجلسة واحدة لعب فيها 6 مستويات، تبدو كما يلي:

userId = 5555
Session 1:
H1: screen_name=/level_1/ cd1_value=easy
H2: screen_name=/level_2/ cd1_value=medium
H3: screen_name=/level_3/ cd1_value=hard
H4: screen_name=/level_4/ cd1_value=easy
H5: screen_name=/level_5/ cd1_value=medium
H6: screen_name=/level_6/ cd1_value=medium

تجدر الإشارة إلى أن استخدام النطاق على مستوى النتيجة يضمن أن كل قيمة مستوى صعوبة ترتبط فقط بمشاهدة الشاشة التي تم إرسالها معها.

إعداد التقارير

بعد المعالجة، ونظرًا لارتباط كلّ مشاهدة صفحة في التطبيق بقيمة مستوى الصعوبة ذات الصلة، يمكن لمطوِّر البرامج إنشاء تقرير يستخدِم كلّاً من اسم الصفحة في التطبيق ومستوى الصعوبة كسمتَين، ومرّات مشاهدة الصفحة في التطبيق كمقياس:

اسم الصفحة في التطبيق مستوى الصعوبة مرات مشاهدة الصفحة في التطبيق
/المستوى_1/ سهل 1
/المستوى_2/ متوسط 1
/المستوى_3/ صعب 1
/المستوى_4/ سهل 1
/المستوى_5/ متوسط 1
/المستوى_6/ متوسط 1

يمكن إنشاء تقرير مخصّص يستخدم مستوى الصعوبة كمكوّن أساسي لتصنيف مرات مشاهدة الصفحة في التطبيق ومعرفة عدد مرات لعب كل مستوى صعوبة:

مستوى الصعوبة مرات مشاهدة الصفحة في التطبيق
سهل 2
متوسط 3
صعب 1

في هذا التقرير، تم لعب مستويات الصعوبة المتوسطة أكثر من غيرها. وتُتاح هذه الإحصاءات باستخدام مكوّنات مخصّصة على مستوى النتيجة لتصنيف مرات مشاهدة الصفحة في التطبيق.

النطاق على مستوى الجلسة

لنلقِ الآن نظرة على مثال لكيفية استخدام مطوّر برامج الألعاب للمكونات المخصّصة على مستوى الجلسة لمعرفة عدد المستويات التي يتم لعبها كل يوم في فترة تجريبية مجانية على مدار 3 أيام.

يعرف مطوِّر البرامج مسبقًا عدد مرّات لعب كلّ مستوى من خلال تتبُّع مرّات مشاهدة الصفحة في التطبيق لكلّ مستوى. والآن، يريد أن يعرف عدد المستويات التي تم لعبها في كل يوم.

التقرير الذي يريد مطوِّر البرامج إنشاءه يبدو كما يلي:

يوم الفترة التجريبية مرات مشاهدة الصفحة في التطبيق
اليوم الأول  
اليوم الثاني  
اليوم الثالث  

باستخدام المكوّن المخصّص على مستوى الجلسة، يمكن لمطوّر البرامج تصنيف مرات مشاهدة الصفحة في التطبيق حسب يوم الفترة التجريبية ومشاهدة كيف يتغيّر هذا العدد بقضاء المستخدم لمزيد من الوقت في الفترة التجريبية المجانية.

ما هي أهمية النطاق على مستوى الجلسة؟

يمكنك استخدام النطاق على مستوى الجلسة لتصنيف جلسات كاملة، وجميع النتائج المكوّنة لها بفاعلية، تحت قيمة واحدة من "يوم الفترة التجريبية".

على الرغم من إمكانية استخدام النطاق على مستوى النتيجة لتحقيق الوظيفة نفسها، يسمح لك استخدام النطاق على مستوى الجلسة بإعداد قيمة "يوم من الفترة التجريبية" بسهولة باستخدام أقل كم من الرمز الإضافي.

الإعداد

يتم تعريف المكوّن المخصّص "يوم الفترة التجريبية" في قسم إعدادات الموقع من واجهة مستخدم "إحصاءات Google" باستخدام القيم التالية:

الفهرس 2
الاسم يوم الفترة التجريبية
النطاق Session
نشطة true

التجميع

في اللعبة، يتتبّع مطّور البرامج بالفعل كل مستوى بمشاهدة شاشة. لربط يوم بكلّ مرّات مشاهدة الصفحة في التطبيق في إحدى الجلسات، يلزم إعداد قيمة السمة المخصّصة مرّة واحدة فقط لكلّ جلسة.

يحدد مطوّر البرامج المكون المخصّص عندما يبدأ المستخدم اللعبة في أول مرة:

ga('create', 'UA-XXXX-Y', 'auto');

// Set value for custom dimension at index 2.
var day = getDayOfTrial();
ga('set', 'dimension2', day );

// Send the custom dimension value with a pageview hit.
ga('send', 'pageview', '/level_1/');

تجدر الإشارة إلى إمكانية إعداد المكون المخصّص على مستوى الجلسة في أي وقت خلال الجلسة. مع ذلك، في هذا المثال، من السهل على مطوّر البرامج تحديد يوم الفترة التجريبية وإعداد القيمة على هذا الأساس في بداية الجلسة.

المعالجة

بعد تجميع النتائج وإرسالها إلى "إحصاءات Google"، تتم معالجة البيانات وتطبيق قيم المكونات المخصّصة على النتائج وفقًا لنطاقها.

على سبيل المثال، البيانات التي تم تجميعها للاعب واحد شغّل اللعبة مرتين في اليوم الأول، ومرة في اليوم الثاني، ومرة في اليوم الثالث، تبدو كما يلي:

userId = 5555
‪Session 1:
‪H1: screen_name=/level_1/  cd2_value=1
‪H2: screen_name=/level_2/
‪H3: screen_name=/level_2/

‪Session 2:
H4: screen_name=/level_3/  cd2_value=1
‪H5: screen_name=/level_4/
‪H6: screen_name=/level_4/

‪Session 3:
H1: screen_name=/level_1/  cd2_value=2
‪H2: screen_name=/level_2/
‪H3: screen_name=/level_3/

‪Session 4:
H1: screen_name=/level_3/  cd2_value=3

تجدر الإشارة إلى أن قيم المكونات المخصّصة تم إرسالها فقط مع مشاهدة شاشة واحدة لكل جلسة.

يضمن النطاق على مستوى الجلسة ربط قيمة "يوم الفترة التجريبية" بجميع النتائج في هذه الجلسة، وليس فقط النتيجة التي تم إرسالها معها.

إعداد التقارير

بعد المعالجة، سيتم ربط قيم المكونات المخصّصة على مستوى الجلسة بجميع مرات مشاهدة الشاشة التي تم الحصول عليها في الجلسة نفسها. ويمكن لمطوّر البرامج الآن إنشاء تقرير باستخدام "يوم الفترة التجريبية" واسم الصفحة في التطبيق كمكوّنين ومرات مشاهدة الصفحة في التطبيق كمقياس:

يوم الفترة التجريبية اسم الصفحة في التطبيق مرات مشاهدة الصفحة في التطبيق
1 /المستوى_1/ 1
1 /المستوى_2/ 2
1 /المستوى_3/ 1
1 /المستوى_4/ 2
2 /المستوى_1/ 1
2 /المستوى_2/ 1
2 /المستوى_3/ 1
3 /المستوى_3/ 1

أخيرًا، لتصنيف مرات مشاهدة الصفحة في التطبيق حسب اليوم ومعرفة عدد المستويات التي تم لعبها في كل يوم من الفترة التجريبية، يمكن لمطوّر البرامج إنشاء تقرير مخصّص يستخدم "يوم الفترة التجريبية" على أنه المكوّن الأساسي:

يوم الفترة التجريبية مرات مشاهدة الصفحة في التطبيق
1 6
2 3
3 1

توضّح البيانات أن أكبر عدد من المستويات تم لعبه في اليوم الأول وأن عدد المستويات التي تم لعبها في اليومين 2 و3 أقل بشكل ملحوظ. تصبح هذه الإحصاءات ممكنة باستخدام المكونات المخصّصة على مستوى الجلسة لتصنيف جلسات متعددة والنتائج المكوّنة لها باستخدام قيمة واحدة.

النطاق على مستوى المستخدِم

أخيرًا، لنلقِ نظرة على مثال لكيفية استخدام مطوّر البرامج لمكونات مخصّصة على مستوى المستخدم لمعرفة عدد المستويات التي تم لعبها من جانب مستخدمي الإصدار المدفوع مقابل مستخدمي الفترة التجريبية المجانية.

على النحو الوارد في الأمثلة السابقة، يتمّ تتبُّع إجمالي عدد مرّات لعب كلّ مستوى باستخدام مرّات مشاهدة الصفحة في التطبيق، لكن مطوِّر البرامج يريد الآن تصنيف مرّات مشاهدة الصفحة في التطبيق حسب مستخدِمي الفترة التجريبية المجّانية ومستخدِمي الإصدار غير المجّاني.

يبدو التقرير الذي يريد مطوِّر البرامج رؤيته كما يلي:

نوع اللاعب مرات مشاهدة الصفحة في التطبيق
مجاني  
مدفوع  

باستخدام السمة المخصّصة على مستوى المستخدِم، يحصل مطوِّر البرامج على هذه البيانات من خلال ربط جميع مرّات مشاهدة الصفحة في التطبيق لمستخدِم معيّن، على مستوى الجلسة الحالية والجلسات المستقبلية، باستخدام قيمة "نوع اللاعب".

ما هي أهمية استخدام النطاق على مستوى المستخدم؟

يسمح النطاق على مستوى المستخدم بتصنيف جميع الجلسات والنتائج المكوّنة للمستخدم بقيمة واحدة. وهذا مثالي للقيم التي لا تتغيّر كثيرًا لمستخدم معيّن، مثل "نوع اللاعب" في هذا المثال.

تجدر الإشارة إلى أنّه بالرغم من أنّ هذه الوظيفة نفسها يمكن تحقيقها باستخدام النطاق على مستوى النتيجة أو الجلسة، يوفِّر النطاق على مستوى المستخدِم أكثر الحلول سهولة بأقلّ كمٍّ من الرموز البرمجية.

الإعداد

يتم تعريف البُعد المخصّص "نوع اللاعب" في قسم "المسؤول" باستخدام القيم التالية:

الفهرس 3
الاسم نوع اللاعب
النطاق User
نشطة true

التجميع

كما في الأمثلة السابقة، يتتبّع مطوّر البرامج كل مستوى بالفعل باستخدام مرة مشاهدة الشاشة. لتصنيف مرات مشاهدة الشاشة هذه حسب "نوع اللاعب"، يحتاج مطوّر البرامج فقط إلى إعداد البُعد "نوع اللاعب" عندما يبدأ المستخدم اللعبة، ومرة ثانية إذا دفع المستخدم بعد ذلك للوصول إلى الإصدار الكامل من اللعبة.

يحدد مطوّر البرامج المكون المخصّص عندما يبدأ المستخدم اللعبة في أول مرة:

ga('create', 'UA-XXXX-Y', 'auto');

// Set value for custom dimension at index 3.
ga('set', 'dimension3', 'Free' );

// Send the custom dimension value with a pageview hit.
ga('send', 'pageview', '/level_1/');

من المفيد أيضًا أن يحدد مطوّر البرامج مكونًا مخصصًا عند دفع المستخدم مقابل الإصدار الكامل من اللعبة:

ga('create', 'UA-XXXX-Y', 'auto');

// Set value for custom dimension at index 3.
ga('set', 'dimension3', 'Paid' );

// Send the custom dimension value with a pageview hit.
ga('send', 'pageview', '/level_1/');

المعالجة

كما في الأمثلة السابقة، بعد تجميع البيانات، تتم معالجتها وتطبيق قيم المكونات المخصّصة على النتائج وفقًا لنطاقها.

على سبيل المثال، تبدو البيانات التي تم تجميعها للاعب واحد شغّل اللعبة مرتين كمستخدم للفترة التجريبية المجانية ومرة كمستخدم للإصدار المدفوع كما يلي:

userId = 5555
Session 1:
H2: screen_name=/level_1/ cd3_value=free
H3: screen_name=/level_2/

Session 2:
H1: screen_name=/level_2/
H2: screen_name=/level_3/
H3: screen_name=/level_3/

Session 3:
H1: screen_name=/level_3/ cd3_value=paid
H2: screen_name=/level_4/

تجدر الإشارة إلى أن القيمة مجاني التي تم إعدادها في الجلسة 1 تنطبق على جميع النتائج في هذه الجلسة إضافةً إلى الجلسة 2، حتى تم إعداد القيمة الجديدة مدفوع في الجلسة 3.

إعداد التقارير

بعد المعالجة، سيتم ربط قيم المكون المخصّص "نوع اللاعب" بالجلسات التي تم إعدادها، بالإضافة إلى أي جلسات ونتائج مستقبلية.

يمكن لمطوّر البرامج الآن إنشاء تقرير باستخدام "نوع اللاعب" واسم الصفحة في التطبيق كمكوّنين ومرات مشاهدة الصفحة في التطبيق كمقياس:

نوع اللاعب اسم الصفحة في التطبيق مرات مشاهدة الصفحة في التطبيق
مجاني /المستوى_1/ 1
مجاني /المستوى_2/ 2
مجاني /المستوى_3/ 2
مدفوع /المستوى_3/ 1
مدفوع /المستوى_4/ 1

أخيرًا، لتصنيف مرات مشاهدة الصفحة في التطبيق حسب "نوع اللاعب" ومعرفة عدد المستويات التي تم لعبها من جانب مستخدمي الفترة التجريبية المجانية مقابل مستخدمي الإصدار المدفوع، يمكن لمطوّر البرامج إنشاء تقرير مخصّص يستخدم "نوع اللاعب" على أنه المكوّن الأساسي:

نوع اللاعب مرات مشاهدة الصفحة في التطبيق
مجاني 5
مدفوع 2

توضِّح البيانات أنّه قد تمّ لعب عدد أكبر من المستويات من جانب مستخدِمي الفترة التجريبية المجّانية مقارنة بمستخدِمي الإصدار غير المجّاني. تصبح هذه الإحصاءات ممكنة باستخدام مكونات مخصّصة على مستوى المستخدم لتصنيف المستخدمين والجلسات والنتائج المكوّنة لهم حسب قيمة واحدة.

النطاق على مستوى المنتج

لنلقِ نظرة على مثال لكيفية استخدام مطوّر البرامج لمكونات مخصّصة على مستوى المنتج لمعرفة درجة قوة تعزيز الطاقة -- ضعيفة أو متوسطة أو قوية -- التي تم شراؤها.

يتتبّع مطوّر البرامج بالفعل عدد مرات شراء تعزيزات الطاقة باستخدام التجارة الإلكترونية المحسّنة. والآن، يرغب في معرفة قوة تعزيز الطاقة التي يتم شراؤها أكبر عدد من المرات.

سيبدو التقرير كما يلي:

قوّة تعزيز الطاقة أرباح المنتج
ضعيفة  
متوسطة  
قوية  

قبل استخدام المكوّنات المخصّصة، كان بإمكان مطوّر البرامج رؤية إجمالي أرباح المنتج من تعزيزات الطاقة، لكن لم يكن بإمكانه تصنيف الأرباح حسب قوة تعزيز الطاقة.

باستخدام مكون مخصّص على مستوى المنتج، يمكن ربط درجة القوة بكل منتج، ما يسمح للتقارير بأن تشمل درجة القوة الأكثر شراءً (إضافةً إلى التي تمت مشاهدتها والنقر عليها وإجراءات التجارة الإلكترونية المحسّنة الأخرى).

ما هي أهمية النطاق على مستوى المنتج؟

يمكن للمستخدم شراء عدّة تعزيزات للطاقة في عملية شراء واحدة. استخدام النطاق على مستوى المنتج يعني ربط قيمة القوة فقط بالمنتج الذي تم إرساله معها. هذا ما يضمن ربط كل تعزيز للطاقة تم شراؤه بدرجة قوة فريدة.

الإعداد

يتم تعريف المكوّن المخصّص "قوة تعزيز الطاقة" في قسم إعدادات الموقع من قسم "المشرف" ضمن "إحصاءات Google" باستخدام القيم التالية:

الفهرس 4
الاسم قوّة تعزيز الطاقة
النطاق Product
نشطة true

التجميع

في اللعبة، يتتبّع مطوّر البرامج بالفعل كل عملية شراء لتعزيز الطاقة. لربط درجة القوة بكل تعزيز للطاقة، يجب إعداد قيمة المكون المخصّص مع بيانات المنتج.

إضافة هذا المكون إلى المنتج قد تبدو كما يلي:

‪ga('ec:addProduct', {               // توفير تفاصيل المنتج في‫ productFieldObject.
  ‪'id': 'P12345',                   // رقم تعريف المنتج (سلسلة)‫.
  ‪'name': 'Powerup',                // اسم المنتج (سلسلة)‫.
  ‪'category': 'Extras',             // فئة المنتج (سلسلة)‫.
  ‪'variant': 'red',                 // شكل المنتج (سلسلة)‫.
  ‪'price': '10.00',                 // سعر المنتج (عملة)‫.
  ‪'quantity': 2,                    // كمية المنتج (رقم)‫.
  ‪'dimension4': 'strong'            // بُعد مخصّص على نطاق المنتج (سلسلة)‫.
‪});
‪ga('ec:setAction', 'purchase', {
‪  'id': 'T12345',
‪  'revenue': '20.00'
‪});

‪ga('send', 'pageview');     // إرسال بيانات المعاملات مع مشاهدة الصفحة الأولى.

في هذا المثال، يتمّ ضبط السمة المخصّصة باستخدام معلومات المنتج. يؤدي هذا إلى ربط درجة القوة بتعزيز الطاقة هذا.

المعالجة

كما في الأمثلة السابقة، بعد تجميع النتائج وإرسالها إلى "إحصاءات Google"، تتم معالجة البيانات وتطبيق قيم المكونات المخصّصة على المنتجات التي تم إعدادها لها.

على سبيل المثال، تبدو البيانات التي تم تجميعها للاعب واحد له جلسة واحدة واشترى 3 تعزيزات للطاقة كما يلي:

userId = 5555
‪Session 1:
H1: product_name=powerup cd4_value=weak
‪    product_name=powerup cd4_value=strong
H2: product_name=powerup cd4_value=weak

تجدر الإشارة إلى أنّ استخدام النطاق على مستوى المنتج يضمن ربط قيمة كلّ تعزيز طاقة بالمنتج الذي تمّ ضبطها له فقط.

إعداد التقارير

بعد المعالجة، ولأنّ كلّ منتج مرتبط بقيمة درجة القوة ذات الصلة، يمكن لمطوِّر البرامج إنشاء تقرير مخصّص يعرِض الأرباح حسب "قوّة تعزيز الطاقة":

قوّة تعزيز الطاقة أرباح المنتج
ضعيفة 20.00
قوية 10.00

في هذا التقرير، ساهمت تعزيزات الطاقة الضعيفة بأكبر قدر من الأرباح.

المقاييس المخصّصة

النطاق

مثل المكوّنات المخصّصة، يكون للمقاييس المخصّصة نطاقات مختلفة. ويتم ربط المقاييس المخصّصة على مستوى النتيجة بجميع المكوّنات على مستوى النتيجة التي تم إرسالها معها. وبالمثل، يتم ربط المقاييس المخصّصة على مستوى المنتج فقط بالمنتجات التي تم إرسالها معها. ويوضّح المثال التالي هذين النوعَين من المقاييس المخصّصة.

مثال على المقاييس المخصّصة على مستوى النتيجة

في الأمثلة السابقة، كان مطوّر برامج الألعاب يتتبّع كل مرة لعب لأي مستوى كمرة مشاهدة شاشة. وفي كل واحد من التقارير التي تم إنشاؤها، تم استخدام مقياس مشاهدة الشاشة ليمثل محاولة اللاعب لاستكمال أحد المستويات.

مع ذلك، يرغب مطوّر البرامج أيضًا في معرفة معدّل استكمال كل مستوى.

لتحديد معدّل الاستكمال، سيستخدِم مطوِّر البرامج مقياسًا مخصّصًا جديدًا باسم "مرّات استكمال المستوى" وسيقارنه بمرّات مشاهدة الصفحة في التطبيق لكلّ مستوى.

يبدو التقرير الذي يريده مطوِّر البرامج كما يلي:

اسم الصفحة في التطبيق مرات مشاهدة الصفحة في التطبيق مرات استكمال المستوى
/المستوى_1/    
/المستوى_2/    
/المستوى_3/    

ما هي أهمية استخدام مقياس مخصّص؟

في كثير من الحالات، ستحصل على خيار لاستخدام الأحداث، و/أو مرات مشاهدة الشاشة، و/أو مقياس مخصّص لتتبّع أهم المقاييس. مع ذلك، يمكن للمقاييس المخصّصة إنتاج تقارير أكثر مرونة وقابلية للقراءة وبالتالي فهي طريقة سهلة لتتبّع أهم مقاييسك.

في هذا المثال، يتعذّر تتبّع مرات استكمال المستوى على أنها مشاهدة شاشة بدون احتساب عدد مرات مشاهدة الشاشة مرتين لكل مستوى، لذلك، من المفيد البحث عن خيار آخر.

على الرغم من إمكانية استخدام أيّ حدث بمفرده، ونظرًا لطبيعة التدرّج الهرمي، سيكون من الصعب إنشاء التقرير السابق ليضمّ مرّات مشاهدة الصفحة في التطبيق ومرّات استكمال المستوى ضمن سمة واحدة.

نتيجةً للحدود السابقة، ونظرًا للأهمّية الشديدة لمرّات استكمال المستوى كمقياس لهذا المطوِّر، من الأسهل بكثير تتبُّع مرّات استكمال المستوى على أنّها مقياس مخصّص.

الإعداد

يتم تعريف المقياس المخصّص "مرات استكمال المستوى" في قسم الإدارة من واجهة المستخدم بالقيم التالية:

الفهرس 1
الاسم مرات استكمال المستوى
النطاق Hit
نوع التنسيق Integer
نشطة true

التجميع

يتتبّع مطوّر البرامج بالفعل بدء كل مستوى باستخدام مرة مشاهدة الشاشة. والآن، يرغب المطوّر في تتبّع مرة استكمال المستوى باستخدام المقياس المخصّص الجديد.

كما هو الحال مع المكونات المخصّصة، يتم إرسال المقاييس المخصّصة إلى "إحصاءات Google" على أنها معلمات مرفقة بنتائج أخرى. لإرسال قيمة المقياس المخصّص، سيحتاج مطوّر البرامج أيضًا إلى إرسال نتيجة إضافية لتسجيل استكمال المستخدم لأحد المستويات. في هذا المثال، سيتم تنشيط أحد الأحداث بعد استكمال المستوى وسيتم ربط أحد المقاييس المخصّصة بهذا الحدث.

قد يبدو عنصر التنفيذ كما يلي:

ga('create', 'UA-XXXX-Y', 'auto');

// Increment the level completion metric by 1.
ga('set', 'metric1', 1 );

// Send the custom metric value with an event hit.
ga('send', 'event', 'Level', 'completion');

المعالجة

قبل المعالجة، ستبدو البيانات للاعب واحد يلعب ثلاثة مستويات في اللعبة في جلسة واحدة كما يلي:

userId = 5555
Session 1
H1: type=screen_view screen_name=/level_1/
H2: type=event screen_name=/level_1/ cm1_value=1
H3: type=screen_view screen_name=/level_2/
H4: type=screen_view screen_name=/level_2/
H5: type=screen_view screen_name=/level_2/
H6: type=event screen_name=/level_2/ cm1_value=1
H7: type=screen_view screen_name=/level_3/
H8: type=event screen_name=/level_3/ cm1_value=1

إعداد التقارير

بعد المعالجة، يمكن لمطوِّر البرامج إنشاء تقرير يستخدِم اسم الصفحة في التطبيق على أنّه السمة ومرّات مشاهدة الصفحة في التطبيق وإجمالي الأحداث ومرّات استكمال المستوى على أنّها المقياس:

اسم الصفحة في التطبيق مرات مشاهدة الصفحة في التطبيق إجمالي الأحداث مرات استكمال المستوى
/المستوى_1/ 1 1 1
/المستوى_2/ 3 1 1
/المستوى_3/ 1 1 1

بما أن هذا المطوّر قد تتبّع مرات استكمال المستوى كمقياس مخصّص، يقضي ذلك على أي حاجة مستقبلية لفلترة أحداث الاستكمال من إجمالي الأحداث.

بدلاً من ذلك، يمكن لمطوّر البرامج بكل سهولة إنشاء التقرير المخصّص التالي باستخدام المقياس المخصّص "مرات استكمال المستوى":

اسم الصفحة في التطبيق مرات مشاهدة الصفحة في التطبيق مرات استكمال المستوى
/المستوى_1/ 1 1
/المستوى_2/ 3 1
/المستوى_3/ 1 1

تشير البيانات إلى أنّ المستوى 2 أكثر صعوبة بالنسبة إلى المستويَين 1 و3، وذلك لأنّ معدّل استكماله يبلغ ‎33% فقط استنادًا إلى مرّات مشاهدة الصفحة في التطبيق. من خلال تتبُّع مرّات استكمال المستوى كمقياس مخصّص، يمكن لمطوِّر البرامج بسهولة الإجابة عن الأسئلة بخصوص المقاييس الرئيسية وإنشاء تقارير مبسّطة لمشاركتها مع الآخرين.

مثال على المقاييس المخصّصة على نطاق المنتج

في المثال السابق، كان مطوّر البرامج يتتبّع كل عملية شراء لتعزيز الطاقة. يتوفّر عدد من المقاييس التي يمكن ربطها بكل عملية شراء مثل الكمية وأرباح المنتج.

مع ذلك، أطلق مطوّر البرامج مؤخرًا عرضًا ترويجيًا لمنح جميع المستخدمين رصيدًا بقيمة 100 دولار أمريكي (أو ما يعادل هذا المبلغ بالعملة المحلية). يرغب مطوّر البرامج في قياس تعزيزات الطاقة التي يشتريها المستخدمون بالرصيد.

لتحديد الأرصدة المستخدمة لكل عملية شراء للمنتج، سيستخدم مطوّر البرامج مقياسًا مخصّصًا جديدًا باسم "الأرصدة المستخدمة".

يبدو التقرير الذي يريده مطوِّر البرامج كما يلي:

قوّة تعزيز الطاقة أرباح المنتج الأرصدة المستخدمة
قوية    
متوسطة    
ضعيفة    

الإعداد

يتم تعريف المقياس المخصّص "الأرصدة المستخدمة" في قسم "المسؤول" باستخدام القيم التالية:

الفهرس 2
الاسم الأرصدة المستخدمة
النطاق Product
نوع التنسيق Integer
نشطة true

التجميع

كما هو الحال مع المكونات المخصّصة على مستوى المنتج، يتم إرسال المقاييس المخصّصة على مستوى المنتج إلى "إحصاءات Google" كمعلمات مرفقة ببيانات المنتج.

قد يبدو عنصر التنفيذ كما يلي:

‪ga('ec:addProduct', {               // توفير تفاصيل المنتج في‫ productFieldObject.
  ‪'id': 'P12345',                   // رقم تعريف المنتج (سلسلة)‫.
  ‪'name': 'Powerup',                // اسم المنتج (سلسلة)‫.
  ‪'category': 'Extras',             // فئة المنتج (سلسلة)‫.
  ‪'variant': 'red',                 // شكل المنتج (سلسلة)‫.
  ‪'price': '10.00',                 // سعر المنتج (عملة)‫.
  ‪'quantity': 2,                    // كمية المنتج (رقم)‫.
  ‪'dimension4': 'strong',           // بُعد مخصّص على نطاق المنتج (سلسلة)‫.
  ‪'metric2': 5                      // مقياس مخصّص على نطاق المنتج (عدد صحيح)‫.
‪});
‪ga('ec:setAction', 'purchase', {
‪  'id': 'T12345',
‪  'revenue': '20.00'
‪});

‪ga('send', 'pageview');     // إرسال بيانات المعاملات مع مشاهدة الصفحة الأولى.


المعالجة

قبل المعالجة، قد تبدو بيانات لاعب واحد يشتري بعض تعزيزات الطاقة كما يلي:

userId = 5555
Session 1
H1: type=screen_view screen_name=/level_1/
H2: type=screen_view screen_name=/level_2/
    product_name=powerup cd4_value=weak cm2_value=5
    product_name=powerup cd4_value=strong cm2_value=5
H4: type=screen_view screen_name=/level_2/
    product_name=powerup cd4_value=medium cm2_value=1
    product_name=powerup cd4_value=weak cm2_value=10

إعداد التقارير

بعد المعالجة، يمكن لمطوّر البرامج إنشاء تقرير يستخدم "قوة تعزيز الطاقة" على أنه مكون و"أرباح المنتج" و"الأرصدة المستخدمة" على أنهما المقياس:

قوّة تعزيز الطاقة أرباح المنتج الأرصدة المستخدمة
ضعيفة 20 15
قوية 10 5
متوسطة 10 1

تشير البيانات إلى أنّ اللاعبين يستخدِمون أرصدتهم لشراء تعزيزات الطاقة الضعيفة. وقد حقق مطوّر البرامج أكبر قدر من الأرباح من تعزيزات الطاقة المتوسطة.

اعتبارات التنفيذ

عند تنفيذ المكونات والمقاييس المخصّصة، يُرجى وضع ما يلي في الاعتبار:

تعديل أحد المكونات أو المقاييس الحالية

عند تعديل الاسم أو النطاق لأحد المكوّنات أو المقاييس المخصّصة الحالية، يمكن أن تتأثر بياناتك بالطرق التالية:

  • تعديل الاسم: يؤثر في البيانات التي سبقت معالجتها. سيمكن الوصول إلى البيانات القديمة فقط باستخدام الاسم الجديد.
  • تعديل النطاق: لا يؤثر على البيانات التي تمت معالجتها مسبقًا. ستتم معالجة البيانات الجديدة فقط باستخدام النطاق الجديد.
  • تغيير الحالة النشطة: يحدد الحقل "نشط" ما إذا كانت قيم المكوّن أو المقياس المخصّص ستتم معالجتها فعليًا أم لا. لاحظ أنه عندما تكون الحالة نشطة خطأ سيواصل المكوّن أو المقياس المخصّص الظهور في التقارير، ولكن نظرًا لعدم معالجة قيمه، لن تتوفّر أي بيانات مرتبطة به.

التخطيط للمراحل التالية عند إعداد النطاق

عند تحديد النطاق المستخدم لمكون مخصّص محدد، يجب مراعاة مرات تكرار تغيير القيمة. وإذا كان من المتوقع أن تتغيّر القيمة مرات كثيرة خلال الجلسة، مثل اسم أحد مستويات اللعبة، استخدم نطاق النتيجة وحدد القيمة قبل كل نتيجة. من ناحية أخرى، يمكن إعداد مكون مخصّص مثل الجنس على مستوى المستخدم مرة واحدة. يتطلب إرسال قيمة للجنس مع كل نتيجة كمًا غير ضروري من العمل، ويؤدي إعداد مكون مخصّص يتغيّر كثيرًا مع نطاق المستخدم إلى ربط الكثير من النتائج بهذه القيمة بشكل غير صحيح.

هل كان ذلك مفيدًا؟

كيف يمكننا تحسينها؟

هل تحتاج إلى مزيد من المساعدة؟

جرِّب الخطوات التالية:

true
اختيار مسارك التعليمي

اطّلِع على google.com/analytics/learn، وهو مَرجع جديد لمساعدتك في الاستفادة إلى أقصى حدّ من "إحصاءات Google‏ 4". يتضمّن هذا الموقع الإلكتروني الجديد فيديوهات ومقالات ومسارات إرشادية، كما يوفّر روابط تؤدّي إلى مجموعة متنوعة من المَراجع والموارد المتعلّقة بخدمة "إحصاءات Google"، مثل Discord والمدوّنة وقناة YouTube ومستودع GitHub.

بدء التعلّم اليوم

بحث
محو البحث
إغلاق البحث
تطبيقات Google
القائمة الرئيسية