- طلب HTTP
- مَعلمات المسار
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- مسار الإحالة الناجحة
- FunnelStep
- FunnelFilterExpression
- FunnelFilterExpressionList
- FunnelFieldFilter
- FunnelEventFilter
- FunnelParameterFilterExpression
- FunnelParameterFilterExpressionList
- FunnelParameterFilter
- FunnelBreakdown
- FunnelNextAction
- FunnelVisualizationType
- الشريحة
- UserSegment
- UserSegmentCriteria
- UserSegmentConditionGroup
- UserCriteriaScoping
- SegmentFilterExpression
- SegmentFilterExpressionList
- SegmentFilter
- SegmentFilterScoping
- SegmentEventFilter
- SegmentParameterFilterExpression
- SegmentParameterFilterExpressionList
- SegmentParameterFilter
- SegmentParameterFilterScoping
- UserSegmentSequenceGroup
- UserSequenceStep
- UserSegmentExclusion
- UserExclusionDuration
- SessionSegment
- SessionSegmentCriteria
- SessionSegmentConditionGroup
- SessionCriteriaScoping
- SessionSegmentExclusion
- SessionExclusionDuration
- EventSegment
- EventSegmentCriteria
- EventSegmentConditionGroup
- EventCriteriaScoping
- EventSegmentExclusion
- EventExclusionDuration
- FunnelSubReport
- FunnelResponseMetadata
- جرِّبه الآن
تعرِض هذه الطريقة تقرير مسار إحالة ناجحة مخصّصًا لبيانات الأحداث في "إحصاءات Google". يتم عرض البيانات التي يتم عرضها من واجهة برمجة التطبيقات في شكل جدول يتضمّن أعمدة للسمات والمقاييس المطلوبة.
يتيح لك استكشاف خطوات المستخدمين إمكانية الاطّلاع على تمثيل بصري للخطوات التي يتّخذها المستخدمون لإكمال مهمة وبالتالي التعرُّف بشكل سريع على مدى نجاحهم أو فشلهم في كل خطوة. مثلاً، كيف يتحوّل العملاء المحتملون إلى متسوّقين ثم مشترين؟ كيف يتحوّل المشترون لمرة واحدة إلى مشترين يكرّرون عملية الشراء؟ باستخدام هذه المعلومات، يمكنك تحسين رحلات العملاء غير الفعّالة أو التي تم التخلي عنها. لمزيد من المعلومات، اطّلِع على استكشافات خطوات المستخدِمين في "إحصاءات Google 4".
تم طرح هذه الطريقة في إصدار أوليّ مستقر بهدف جمع ملاحظات وآراء حول البنية والإمكانات قبل الدخول في إصدار تجريبي. لتقديم ملاحظاتك وآرائك عن واجهة برمجة التطبيقات هذه، يُرجى ملء نموذج ملاحظات وآراء عن إعداد تقارير مسار الإحالة الناجحة في Google Analytics Data API.
طلب HTTP
POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:runFunnelReport
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
property |
اختياريّ. معرّف موقع على "إحصاءات Google" يتم تتبُّع أحداثه. يتم تحديدها في مسار عنوان URL وليس في النص. لمزيد من المعلومات، يُرجى الاطّلاع على مكان العثور على رقم تعريف الموقع. ضمن طلب مجموعة، يجب أن تكون هذه السمة غير محدّدة أو متّسقة مع السمة على مستوى المجموعة. مثال: properties/1234 |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "dateRanges": [ { object ( |
الحقول | |
---|---|
date |
اختياريّ. النطاقات الزمنية للبيانات المطلوب قراءتها في حال طلب نطاقات زمنية متعددة، سيحتوي كل صف ردّ على فهرس نطاق زمني يستند إلى القيمة صفر. إذا كان نطاقَان زمنيَّان يتداخلان، يتم تضمين بيانات الأحداث للأيّام المتداخلة في صفوف الاستجابة لكلا النطاقَين الزمنيَّين. |
funnel |
اختياريّ. إعدادات مسار الإحالة الناجحة لهذا الطلب. يجب ضبط إعدادات مسار الإحالة الناجحة هذه. |
funnel |
اختياريّ. في حال تحديدها، تضيف هذه التفاصيل سمة إلى استجابة التقرير الفرعي لمسار الإحالة الناجحة. تعمل سمة التقسيم هذه على توسيع كل خطوة في مسار الإحالة الناجحة إلى القيم الفريدة لسمة التقسيم. على سبيل المثال، سيؤدي التقسيم حسب سمة |
funnel |
اختياريّ. في حال تحديده، يضيف الإجراء التالي سمة إلى استجابة التقرير الفرعي لرسم بياني مسار الإحالة الناجحة. تعمل سمة الإجراء التالي هذه على توسيع كل خطوة في مسار الإحالة الناجحة إلى القيم الفريدة للإجراء التالي. على سبيل المثال، سيؤدّي الإجراء التالي لسمة لا يتيح الإجراء التالي سوى |
funnel |
اختياريّ. يتحكّم نوع التمثيل البصري لمسار الإحالة الناجحة في السمات المتوفّرة في استجابة التقرير الفرعي للتمثيل البصري لمسار الإحالة الناجحة. إذا لم يتم تحديد قيمة، يتم استخدام |
segments[] |
اختياريّ. إعدادات الشرائح الشرائح هي مجموعات فرعية من بيانات الموقع. في تقرير مسار الإحالة الناجحة الذي يتضمّن شرائح، يتم تقييم مسار الإحالة الناجحة في كلّ شريحة. ينتج كلّ جزء محدّد في هذا الطلب صفًا منفصلاً في الاستجابة، ويتمّ تحديد كلّ جزء في الاستجابة باسمه. المَعلمة segments اختيارية. تقتصر الطلبات على 4 شرائح. |
limit |
اختياريّ. عدد الصفوف المطلوب عرضها. إذا لم يتم تحديد عدد، يتم عرض 10,000 صف. تعرض واجهة برمجة التطبيقات 250,000 صف كحد أقصى لكل طلب، بغض النظر عن عدد الصفوف التي تطلبها. يجب أن تكون يمكن أن تعرِض واجهة برمجة التطبيقات أيضًا عدد صفوف أقل من |
dimension |
اختياريّ. تتيح لك فلاتر السمات طلب قيم سمات معيّنة فقط في التقرير. لمزيد من المعلومات، اطّلِع على المقالة إنشاء تقرير: فلاتر السمات للحصول على أمثلة. لا يمكن استخدام المقاييس في هذا الفلتر. |
return |
اختياريّ. للتبديل بين عرض الحالة الحالية لحصة هذا الموقع على "إحصاءات Google" أو عدم عرضها. يتمّ عرض الحصّة في PropertyQuota. |
نص الاستجابة
يحتوي ردّ تقرير مسار الإحالة الناجحة على تقريرَين فرعيَّين. التقريران الفرعيَّان هما توليفات مختلفة من السمات والمقاييس.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "funnelTable": { object ( |
الحقول | |
---|---|
funnel |
جدول مسار الإحالة الناجحة هو تقرير يتضمّن خطوة مسار الإحالة الناجحة والقسم وسمة التقسيم والمستخدِمين النشطين ومعدّل الإكمال والإحالات الناجحة ومعدّل الإحالات الناجحة. لا تظهر سمة الشريحة في هذا الردّ إلا إذا تم طلب شريحة. لا تظهر سمة التقسيم في هذا الردّ إلا إذا تمّ طلبها. |
funnel |
التمثيل البصري لمسار الإحالة الناجحة هو تقرير يتضمّن خطوة مسار الإحالة الناجحة والقسم والتاريخ وسمة الإجراء التالي والمستخدمين النشطين. لا تظهر سمة الشريحة في هذا الردّ إلا إذا تم طلب شريحة. لا تتوفّر سمة التاريخ في هذه الاستجابة إلا إذا تمّ طلبها من خلال نوع مسار الإحالة الناجحة |
property |
حالة الحصة لموقع "إحصاءات Google" هذا، بما في ذلك هذا الطلب. |
kind |
يحدِّد نوع المرجع الذي تنتمي إليه هذه الرسالة. ويكون هذا العنصر |
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
مسار الإحالة الناجحة
لضبط مسار الإحالة الناجحة في طلب تقرير مسار الإحالة الناجحة يُبلِغ مسار الإحالة الناجحة عن المستخدِمين أثناء مرورهم بتسلسل من الخطوات.
يتيح لك استكشاف خطوات المستخدمين إمكانية الاطّلاع على تمثيل بصري للخطوات التي يتّخذها المستخدمون لإكمال مهمة وبالتالي التعرُّف بشكل سريع على مدى نجاحهم أو فشلهم في كل خطوة. مثلاً، كيف يتحوّل العملاء المحتملون إلى متسوّقين ثم مشترين؟ كيف يتحوّل المشترون لمرة واحدة إلى مشترين يكرّرون عملية الشراء؟ باستخدام هذه المعلومات، يمكنك تحسين رحلات العملاء غير الفعّالة أو التي تم التخلي عنها.
تمثيل JSON |
---|
{
"isOpenFunnel": boolean,
"steps": [
{
object ( |
الحقول | |
---|---|
is |
في مسار الإحالة الناجحة المفتوح، يمكن للمستخدمين الدخول إلى المسار في أيّ خطوة، وفي مسار الإحالة الناجحة المغلق، يجب على المستخدِمين الدخول إلى المسار في الخطوة الأولى. اختياريّ. في حال عدم تحديد مسار إحالة ناجحة، يتم استخدام مسار إحالة ناجحة مغلق. |
steps[] |
الخطوات التسلسلية لهذا مسار الإحالة الناجحة |
FunnelStep
تحدِّد الخطوات تجربة المستخدِم التي تريد قياسها. تحتوي الخطوات على شرط واحد أو أكثر على مستخدمي موقعك استيفائه لتضمينهم في هذه الخطوة من رحلة مسار الإحالة الناجحة.
تمثيل JSON |
---|
{
"name": string,
"isDirectlyFollowedBy": boolean,
"filterExpression": {
object ( |
الحقول | |
---|---|
name |
الاسم المميّز لهذه الخطوة. في حال عدم تحديد اسم، سيتم تسمية الخطوات باسم مُفهرس يستند إلى الرقم 1 (على سبيل المثال، "0. ", "1. "، وما إلى ذلك). يحدِّد هذا الاسم قيمة السلسلة التي تعرضها سمة |
is |
إذا كان صحيحًا، يجب أن تتبع هذه الخطوة الخطوة السابقة مباشرةً. إذا كانت القيمة خطأ، يمكن أن تكون هناك أحداث بين الخطوة السابقة وهذه الخطوة. إذا لم يتم تحديدها، يتم التعامل مع |
filter |
الشرط الذي يجب أن يستوفيه المستخدِمون لتضمينهم في هذه الخطوة من رحلة مسار الإحالة الناجحة. |
within |
يجب إكمال هذه الخطوة خلال هذه المدة من اكتمال الخطوة السابقة، إذا تم تحديدها. يشمل يكون المدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ " |
FunnelFilterExpression
يعبّر عن مجموعات فلاتر مسارات الإحالة الناجحة.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط expr حدِّد نوعًا واحدًا من الفلاتر لـ FunnelFilterExpression . يمكن أن يكون expr واحدًا فقط مما يلي: |
|
and |
ترتبط دالة FunnelFilterExpression في |
or |
ترتبط دالة FunnelFilterExpression في |
not |
لا يمثّل تعبير فلتر مسار الإحالة الناجحة |
funnel |
فلتر مسار إحالة ناجحة لسمة أو مقياس |
funnel |
ينشئ فلترًا يتطابق مع أحداث اسم حدث واحد. في حال تحديد تعبير فلتر للمَعلمة، لن يتطابق مع فلتر الأحداث هذا سوى المجموعة الفرعية من الأحداث التي تتطابق مع اسم الحدث الفردي وتعبيرات فلاتر المَعلمات. |
FunnelFilterExpressionList
قائمة بتعبيرات فلاتر مسار الإحالة الناجحة
تمثيل JSON |
---|
{
"expressions": [
{
object ( |
الحقول | |
---|---|
expressions[] |
قائمة بتعبيرات فلاتر مسار الإحالة الناجحة |
FunnelFieldFilter
تعبير لفلترة قيم السمات أو المقاييس
تمثيل JSON |
---|
{ "fieldName": string, // Union field |
الحقول | |
---|---|
field |
اسم السمة أو اسم المقياس |
حقل الربط one_filter حدِّد نوعًا واحدًا من الفلاتر. يمكن أن يكون one_filter واحدًا فقط مما يلي: |
|
string |
فلتر مرتبط بالسلاسل |
in |
فلتر لقيم "في القائمة" |
numeric |
فلتر للقيم الرقمية أو قيم التاريخ |
between |
فلتر للقيم التي تتراوح بين قيمتَين |
FunnelEventFilter
ينشئ فلترًا يتطابق مع أحداث اسم حدث واحد. في حال تحديد تعبير فلتر للمَعلمة، لن يتطابق مع فلتر الأحداث هذا سوى المجموعة الفرعية من الأحداث التي تتطابق مع اسم الحدث الفردي وتعبيرات فلاتر المَعلمات.
تمثيل JSON |
---|
{
"eventName": string,
"funnelParameterFilterExpression": {
object ( |
الحقول | |
---|---|
event |
يتطابق هذا الفلتر مع أحداث اسم الحدث هذا. اسم الحدث مطلوب. |
funnel |
في حال تحديده، يتطابق هذا الفلتر مع الأحداث التي تتطابق مع اسم الحدث الفردي وتعبيرات فلاتر المَعلمات. داخل تعبير فلتر المَعلمة، تتوفّر فلاتر المَعلمات فقط. |
FunnelParameterFilterExpression
يعبّر عن مجموعات فلاتر مسارات الإحالة الناجحة على المَعلمات.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط expr حدِّد نوعًا واحدًا من الفلاتر لـ FunnelParameterFilterExpression . يمكن أن يكون expr واحدًا فقط مما يلي: |
|
and |
ترتبط دالّة FunnelParameterFilterExpression في |
or |
ترتبط دالة FunnelParameterFilterExpression في |
not |
لا يمثّل تعبير فلترة مَعلمات مسار الإحالة الناجحة |
funnel |
فلتر لمَعلمة مسار الإحالة الناجحة الأساسي |
FunnelParameterFilterExpressionList
قائمة بتعبيرات فلاتر مَعلمات مسار الإحالة الناجحة
تمثيل JSON |
---|
{
"expressions": [
{
object ( |
الحقول | |
---|---|
expressions[] |
قائمة بتعبيرات فلاتر مَعلمات مسار الإحالة الناجحة |
FunnelParameterFilter
تعبير لفلترة قيم المَعلمات في مسار إحالة ناجحة
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط one_parameter الحقل الذي تتم فلترته. يمكن أن يكون one_parameter واحدًا فقط مما يلي: |
|
event |
سيتم تقييم هذا الفلتر استنادًا إلى مَعلمة الحدث المحدّدة. يتم تسجيل مَعلمات الأحداث كمَعلمات للحدث. تتضمّن مَعلمات الأحداث حقولًا مثل firebase_screen وcurrency. لا يمكن استخدام مَعلمات الأحداث إلا في الشرائح ومسارات الإحالة الناجحة، ولا يمكن استخدامها إلا في فلتر فرعي من EventFilter. في الفلتر الفرعي من EventFilter، يجب استخدام مَعلمات الحدث أو المنتج أو الخدمة. |
item |
سيتم تقييم هذا الفلتر استنادًا إلى مَعلمة السلعة المحدّدة. يتم تسجيل مَعلمات السلع كمَعلمات في مصفوفة السلع. تشمل مَعلمات السلع حقولًا مثل "item_name" و"item_category". لا يمكن استخدام مَعلمات السلع إلا في الشرائح ومسارات الإحالة الناجحة، ولا يمكن استخدامها إلا في فلتر فرعي من EventFilter. في الفلتر الفرعي من EventFilter، يجب استخدام مَعلمات الحدث أو المنتج أو الخدمة. لا تتوفّر مَعلمات السلع إلّا في أحداث التجارة الإلكترونية. لمزيد من المعلومات عن أحداث التجارة الإلكترونية، اطّلِع على دليل قياس التجارة الإلكترونية. |
حقل الربط one_filter حدِّد نوعًا واحدًا من الفلاتر. يمكن أن يكون one_filter واحدًا فقط مما يلي: |
|
string |
فلتر مرتبط بالسلاسل |
in |
فلتر لقيم "في القائمة" |
numeric |
فلتر للقيم الرقمية أو قيم التاريخ |
between |
فلتر للقيم التي تتراوح بين قيمتَين |
FunnelBreakdown
تُضيف التقسيمات سمة إلى استجابة التقرير الفرعي لجدول مسار الإحالة الناجحة.
تمثيل JSON |
---|
{
"breakdownDimension": {
object ( |
الحقول | |
---|---|
breakdown |
عمود السمة الذي تمت إضافته إلى استجابة التقرير الفرعي لجدول مسار الإحالة الناجحة تُقسّم السمة التفصيلية كلّ خطوة في مسار الإحالة الناجحة. يجب إدخال قيمة صالحة لسمة |
limit |
الحد الأقصى لعدد القيم الفريدة لسمة التصنيف المراد عرضها في الاستجابة يتم استخدام |
FunnelNextAction
توضِّح الإجراءات التالية قيمة سمة بعد أن يحقّق المستخدِم خطوة معيّنة ولكن قبل أن يحقّق المستخدِم نفسه الخطوة التالية. على سبيل المثال، إذا كان nextActionDimension
هو eventName
، سيعرض nextActionDimension
في صفّ الخطوة i
من خطوات مسار الإحالة الناجحة الحدث الأول بعد الحدث الذي أهلّ المستخدم إلى الخطوة i
من خطوات مسار الإحالة الناجحة ولكن قبل أن يحقّق المستخدم الخطوة i+1
من خطوات مسار الإحالة الناجحة.
تمثيل JSON |
---|
{
"nextActionDimension": {
object ( |
الحقول | |
---|---|
next |
عمود السمة الذي تمت إضافته إلى استجابة التقرير الفرعي لعرض مسار الإحالة الناجحة تعرض سمة الإجراء التالي قيمة السمة التالية لهذه السمة بعد وصول المستخدِم إلى الخطوة لا يتيح |
limit |
الحد الأقصى لعدد القيم الفريدة لسمة التصنيف المراد عرضها في الاستجابة يتم استخدام |
FunnelVisualizationType
التحكّم في السمات المتوفّرة في ردّ التقرير الفرعي لمسار الإحالة الناجحة المرئي
عمليات التعداد | |
---|---|
FUNNEL_VISUALIZATION_TYPE_UNSPECIFIED |
نوع غير محدّد |
STANDARD_FUNNEL |
مسار إحالة ناجحة عادي (محدّد بخطوات) لن يتضمّن التقرير الفرعي لعرض مسارات الإحالات الناجحة في الاستجابة التاريخ. |
TRENDED_FUNNEL |
مسار الإحالة الناجحة الشائع (رسم بياني خطي) سيتضمّن التقرير الفرعي لعرض مسار الإحالة الناجحة في الردّ سمة التاريخ. |
تقسيم
الشريحة هي مجموعة فرعية من بيانات "إحصاءات Google". على سبيل المثال، من بين المجموعة الكاملة من مستخدِمي موقعك، قد تتألف إحدى الشرائح من المستخدِمين من بلد معيّن أو مدينة معيّنة. ويمكن أن تتألف شريحة أخرى من المستخدِمين الذين يشترون خط منتجات معيّنًا أو يزورون جزءًا محددًا من موقعك أو يشغّلون أحداثًا معيّنة في تطبيقك.
لمزيد من المعلومات، يمكنك الاطّلاع على أداة إنشاء الشرائح.
تمثيل JSON |
---|
{ "name": string, // Union field |
الحقول | |
---|---|
name |
اسم هذه الشريحة إذا لم يتم تحديد اسم، يتم تسمية الشرائح باسم "شريحة". يحدِّد هذا الاسم قيمة السلسلة التي تعرضها سمة |
حقل الربط one_segment_scope يتم تحديد شريحة في نطاق واحد. يمكن أن يكون one_segment_scope واحدًا فقط مما يلي: |
|
user |
شرائح المستخدِمين هي مجموعات فرعية من المستخدِمين الذين تفاعلوا مع موقعك الإلكتروني أو تطبيقك. |
session |
شرائح الجلسات هي مجموعات فرعية من الجلسات التي حدثت على موقعك الإلكتروني أو تطبيقك. |
event |
شرائح الأحداث هي مجموعات فرعية من الأحداث التي تمّ تشغيلها على موقعك الإلكتروني أو تطبيقك. |
UserSegment
شرائح المستخدِمين هي مجموعات فرعية من المستخدِمين الذين تفاعلوا مع موقعك الإلكتروني أو تطبيقك. على سبيل المثال، المستخدِمون الذين سبق وأجروا عملية شراء، أو المستخدِمون الذين أضافوا عناصر إلى سلّة التسوّق لكن لم يكملوا عملية الشراء.
تمثيل JSON |
---|
{ "userInclusionCriteria": { object ( |
الحقول | |
---|---|
user |
تحدِّد المستخدمين الذين يتم تضمينهم في هذه الشريحة. اختياريّ. |
exclusion |
تحدِّد هذه السمة المستخدمين الذين يتم استبعادهم في هذه الشريحة. اختياريّ. |
UserSegmentCriteria
يتطابق المستخدِم مع معيار إذا كانت أحداث المستخدِم تستوفي الشروط الواردة في المعايير.
تمثيل JSON |
---|
{ "andConditionGroups": [ { object ( |
الحقول | |
---|---|
and |
يتطابق المستخدِم مع هذه المعايير إذا كان يتطابق مع كلّ من |
and |
يتطابق المستخدِم مع هذه المعايير إذا كان يتطابق مع كلّ من |
UserSegmentConditionGroup
تخبر الشروط "إحصاءات Google" بالبيانات التي يجب تضمينها في الشريحة أو استبعادها منها.
تمثيل JSON |
---|
{ "conditionScoping": enum ( |
الحقول | |
---|---|
condition |
يتم تضمين البيانات في الشريحة أو استبعادها منها استنادًا إلى ما إذا كانت تتطابق مع مجموعة الشروط. يحدِّد نطاق التقييم هذا عدد الأحداث التي يتم تقييم اختياريّ. إذا لم يتم تحديدها، يتم استخدام |
segment |
يتم تضمين البيانات في الشريحة أو استبعادها منها استنادًا إلى ما إذا كانت تتطابق مع هذا التعبير. تُعبّر التعبيرات عن معايير السمات و/أو المقاييس و/أو المَعلمات. |
UserCriteriaScoping
تحدّد عملية تحديد النطاق الأحداث التي يتمّ أخذها في الاعتبار عند تقييم ما إذا كان المستخدِم يستوفي أحد المعايير.
عمليات التعداد | |
---|---|
USER_CRITERIA_SCOPING_UNSPECIFIED |
نطاق المعايير غير محدّد. لا تحدِّد. |
USER_CRITERIA_WITHIN_SAME_EVENT |
إذا تم استيفاء المعايير في حدث واحد، يعني ذلك أنّ المستخدم يستوفي المعايير. |
USER_CRITERIA_WITHIN_SAME_SESSION |
إذا تم استيفاء المعايير في جلسة واحدة، يعني ذلك أنّ المستخدِم يستوفي المعايير. |
USER_CRITERIA_ACROSS_ALL_SESSIONS |
إذا كانت أيّ أحداث للمستخدم تستوفي المعايير، يعني ذلك أنّ المستخدم يستوفي المعايير. |
SegmentFilterExpression
يعبّر عن مجموعات فلاتر الشرائح.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط expr حدِّد نوعًا واحدًا من الفلاتر لـ SegmentFilterExpression . يمكن أن يكون expr واحدًا فقط مما يلي: |
|
and |
ترتبط SegmentFilterExpression في |
or |
ترتبط SegmentFilterExpression في |
not |
لا يمثّل SegmentFilterExpression |
segment |
فلتر شريحة بدائي |
segment |
ينشئ فلترًا يتطابق مع أحداث اسم حدث واحد. في حال تحديد تعبير فلتر للمَعلمة، لن يتطابق مع فلتر الأحداث هذا سوى المجموعة الفرعية من الأحداث التي تتطابق مع اسم الحدث الفردي وتعبيرات فلاتر المَعلمات. |
SegmentFilterExpressionList
قائمة بتعبيرات فلاتر الشرائح
تمثيل JSON |
---|
{
"expressions": [
{
object ( |
الحقول | |
---|---|
expressions[] |
قائمة تعبيرات فلاتر الشرائح |
SegmentFilter
تعبير لفلترة قيم السمات أو المقاييس
تمثيل JSON |
---|
{ "fieldName": string, "filterScoping": { object ( |
الحقول | |
---|---|
field |
اسم السمة أو اسم المقياس |
filter |
تُستخدَم لتحديد نطاق الفلتر. |
حقل الربط one_filter حدِّد نوعًا واحدًا من الفلاتر لـ Filter . يمكن أن يكون one_filter واحدًا فقط مما يلي: |
|
string |
فلتر مرتبط بالسلاسل |
in |
فلتر لقيم "في القائمة" |
numeric |
فلتر للقيم الرقمية أو قيم التاريخ |
between |
فلتر للقيم التي تتراوح بين قيمتَين |
SegmentFilterScoping
تحدِّد النطاقات كيفية مراعاة سمات ومقاييس أحداث متعدّدة عند تقييم فلتر شريحة الجمهور.
تمثيل JSON |
---|
{ "atAnyPointInTime": boolean } |
الحقول | |
---|---|
at |
إذا كانت قيمة لا توسّع مَعلمة لا يمكن تحديد هذا العنصر إذا كان نطاق المعايير هو |
SegmentEventFilter
ينشئ فلترًا يتطابق مع أحداث اسم حدث واحد. في حال تحديد تعبير فلتر للمَعلمة، لن يتطابق مع فلتر الأحداث هذا سوى المجموعة الفرعية من الأحداث التي تتطابق مع اسم الحدث الفردي وتعبيرات فلاتر المَعلمات.
تمثيل JSON |
---|
{
"eventName": string,
"segmentParameterFilterExpression": {
object ( |
الحقول | |
---|---|
event |
يتطابق هذا الفلتر مع أحداث اسم الحدث هذا. اسم الحدث مطلوب. |
segment |
في حال تحديده، يتطابق هذا الفلتر مع الأحداث التي تتطابق مع اسم الحدث الفردي وتعبيرات فلاتر المَعلمات. داخل تعبير فلتر المَعلمة، تتوفّر فلاتر المَعلمات فقط. |
SegmentParameterFilterExpression
يعبّر عن مجموعات فلاتر الشرائح على المَعلمات.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط expr حدِّد نوعًا واحدًا من الفلاتر لـ SegmentParameterFilterExpression . يمكن أن يكون expr واحدًا فقط مما يلي: |
|
and |
ترتبط SegmentParameterFilterExpression في |
or |
ترتبط SegmentParameterFilterExpression في |
not |
لا يمثّل SegmentParameterFilterExpression |
segment |
فلتر لمَعلمة قطعة أساسية |
SegmentParameterFilterExpressionList
قائمة بتعبيرات فلترة مَعلمات الشريحة
تمثيل JSON |
---|
{
"expressions": [
{
object ( |
الحقول | |
---|---|
expressions[] |
قائمة بتعبيرات فلترة مَعلمات الشريحة |
SegmentParameterFilter
تعبير لفلترة قيم المَعلمات في شريحة.
تمثيل JSON |
---|
{ "filterScoping": { object ( |
الحقول | |
---|---|
filter |
تُستخدَم لتحديد نطاق الفلتر. |
حقل الربط one_parameter الحقل الذي تتم فلترته. يمكن أن يكون one_parameter واحدًا فقط مما يلي: |
|
event |
سيتم تقييم هذا الفلتر استنادًا إلى مَعلمة الحدث المحدّدة. يتم تسجيل مَعلمات الأحداث كمَعلمات للحدث. تتضمّن مَعلمات الأحداث حقولًا مثل firebase_screen وcurrency. لا يمكن استخدام مَعلمات الأحداث إلا في الشرائح ومسارات الإحالة الناجحة، ولا يمكن استخدامها إلا في فلتر فرعي من EventFilter. في الفلتر الفرعي من EventFilter، يجب استخدام مَعلمات الحدث أو المنتج أو الخدمة. |
item |
سيتم تقييم هذا الفلتر استنادًا إلى مَعلمة السلعة المحدّدة. يتم تسجيل مَعلمات السلع كمَعلمات في مصفوفة السلع. تشمل مَعلمات السلع حقولًا مثل "item_name" و"item_category". لا يمكن استخدام مَعلمات السلع إلا في الشرائح ومسارات الإحالة الناجحة، ولا يمكن استخدامها إلا في فلتر فرعي من EventFilter. في الفلتر الفرعي من EventFilter، يجب استخدام مَعلمات الحدث أو المنتج أو الخدمة. لا تتوفّر مَعلمات السلع إلّا في أحداث التجارة الإلكترونية. لمزيد من المعلومات عن أحداث التجارة الإلكترونية، اطّلِع على دليل قياس التجارة الإلكترونية. |
حقل الربط one_filter حدِّد نوعًا واحدًا من الفلاتر. يمكن أن يكون one_filter واحدًا فقط مما يلي: |
|
string |
فلتر مرتبط بالسلاسل |
in |
فلتر لقيم "في القائمة" |
numeric |
فلتر للقيم الرقمية أو قيم التاريخ |
between |
فلتر للقيم التي تتراوح بين قيمتَين |
SegmentParameterFilterScoping
تحدِّد النطاقات كيفية مراعاة الأحداث المتعدّدة عند تقييم فلتر مَعلمة الشريحة.
تمثيل JSON |
---|
{ "inAnyNDayPeriod": string } |
الحقول | |
---|---|
in |
تُجمِّع المَعلمة على مدار الفترة المحدّدة بالأيّام قبل تطبيق الفلتر. لا يمكن استخدامها إلا إذا كان نطاق تطبيق المعايير هو على سبيل المثال، إذا كانت القيمة لا يتم تمديد النطاق الزمني بغرض الحصول على فترة كاملة من N يوم بالقرب من بداية النطاق الزمني. على سبيل المثال، إذا كان التقرير يشمل الفترة من 01-11-2021 إلى 10-11-2021 وكانت القيمة
|
UserSegmentSequenceGroup
حدِّد الشروط التي يجب أن تحدث بترتيب معيّن لكي يكون المستخدِم عضوًا في الشريحة.
تمثيل JSON |
---|
{ "sequenceScoping": enum ( |
الحقول | |
---|---|
sequence |
يجب استيفاء جميع خطوات التسلسل في النطاق لكي يتمكّن المستخدِم من مطابقة التسلسل. على سبيل المثال، إذا كان اختياريّ. إذا لم يتم تحديدها، يتم استخدام |
sequence |
تُحدِّد الفترة الزمنية التي يجب أن يقع فيها التسلسل بالكامل، على سبيل المثال، 30 دقيقة. يشمل المدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ " |
user |
تسلسل مُرتَّب لخطوات الشروط يجب أن تُكمِل أحداث المستخدِم كلّ خطوة لكي يتطابق المستخدِم مع |
UserSequenceStep
شرط يجب أن يحدث بترتيب الخطوات المحدّد لكي يتطابق هذا المستخدِم مع التسلسل.
تمثيل JSON |
---|
{ "isDirectlyFollowedBy": boolean, "stepScoping": enum ( |
الحقول | |
---|---|
is |
إذا كانت القيمة true، يجب أن يكون الحدث الذي يستوفي هذه الخطوة هو الحدث التالي مباشرةً بعد الحدث الذي يستوفي الخطوة الأخيرة. إذا كانت القيمة خطأ، تتبع هذه الخطوة الخطوة السابقة بشكل غير مباشر. على سبيل المثال، قد تكون هناك أحداث بين الخطوة السابقة وهذه الخطوة. يجب أن تكون قيمة |
step |
يجب استيفاء خطوة التسلسل هذه في النطاق كي يتمكّن المستخدم من مطابقة التسلسل. على سبيل المثال، إذا كان اختياريّ. في حال عدم تحديد قيمة، يستخدم |
segment |
يتطابق المستخدِم مع خطوة التسلسل هذه إذا كانت أحداثه تتطابق مع هذا التعبير. تُعبّر التعبيرات عن معايير السمات و/أو المقاييس و/أو المَعلمات. |
UserSegmentExclusion
تُحدِّد المستخدمين الذين يتم استبعادهم في هذه الشريحة.
تمثيل JSON |
---|
{ "userExclusionDuration": enum ( |
الحقول | |
---|---|
user |
تُحدِّد المدة التي سيستمر فيها الاستبعاد إذا تطابق المستخدِم مع اختياريّ. إذا لم يتم تحديدها، يتم استخدام |
user |
إذا استوفى أحد المستخدِمين هذا الشرط، يتم استبعاده من العضوية في الشريحة خلال |
UserExclusionDuration
يسرد الخيارات المتعلّقة بمدة استمرار الاستبعاد إذا تطابق المستخدِم مع userExclusionCriteria
.
عمليات التعداد | |
---|---|
USER_EXCLUSION_DURATION_UNSPECIFIED |
مدة استبعاد غير محدّدة لا تحدِّد. |
USER_EXCLUSION_TEMPORARY |
استبعِد المستخدِمين مؤقتًا من الشريحة خلال الفترات التي يستوفي فيها المستخدِم الشرط userExclusionCriteria . |
USER_EXCLUSION_PERMANENT |
استبعاد المستخدِمين نهائيًا من الشريحة إذا استوفى المستخدِم الشرط userExclusionCriteria في أي وقت |
SessionSegment
شرائح الجلسات هي مجموعات فرعية من الجلسات التي حدثت على موقعك الإلكتروني أو تطبيقك: على سبيل المثال، جميع الجلسات التي نشأت من حملة إعلانية معيّنة.
تمثيل JSON |
---|
{ "sessionInclusionCriteria": { object ( |
الحقول | |
---|---|
session |
تحدِّد الجلسات التي يتم تضمينها في هذا المقطع. اختياريّ. |
exclusion |
لتحديد الجلسات التي يتم استبعادها في هذا المقطع. اختياريّ. |
SessionSegmentCriteria
تتطابق الجلسة مع معايير إذا كانت أحداث الجلسة تستوفي الشروط الواردة في المعايير.
تمثيل JSON |
---|
{
"andConditionGroups": [
{
object ( |
الحقول | |
---|---|
and |
تتطابق الجلسة مع هذه المعايير إذا كانت تتطابق مع كلّ من هذه |
SessionSegmentConditionGroup
تخبر الشروط "إحصاءات Google" بالبيانات التي يجب تضمينها في الشريحة أو استبعادها منها.
تمثيل JSON |
---|
{ "conditionScoping": enum ( |
الحقول | |
---|---|
condition |
يتم تضمين البيانات في الشريحة أو استبعادها منها استنادًا إلى ما إذا كانت تتطابق مع مجموعة الشروط. يحدِّد نطاق التقييم هذا عدد الأحداث التي يتم تقييم اختياريّ. إذا لم يتم تحديد قيمة، يتم استخدام |
segment |
يتم تضمين البيانات في الشريحة أو استبعادها منها استنادًا إلى ما إذا كانت تتطابق مع هذا التعبير. تُعبّر التعبيرات عن معايير السمات و/أو المقاييس و/أو المَعلمات. |
SessionCriteriaScoping
يحدّد النطاق الأحداث التي يتمّ أخذها في الاعتبار عند تقييم ما إذا كانت الجلسة تستوفي معايير معيّنة.
عمليات التعداد | |
---|---|
SESSION_CRITERIA_SCOPING_UNSPECIFIED |
نطاق المعايير غير محدّد. لا تحدِّد. |
SESSION_CRITERIA_WITHIN_SAME_EVENT |
إذا تم استيفاء المعايير في حدث واحد، تتطابق الجلسة مع المعايير. |
SESSION_CRITERIA_WITHIN_SAME_SESSION |
إذا تم استيفاء المعايير خلال جلسة واحدة، تتطابق الجلسة مع المعايير. |
SessionSegmentExclusion
تُحدِّد الجلسات التي يتم استبعادها في هذا المقطع.
تمثيل JSON |
---|
{ "sessionExclusionDuration": enum ( |
الحقول | |
---|---|
session |
تحدِّد هذه السمة المدة التي ستستمر فيها الاستبعادات إذا تطابقت جلسة مع اختياريّ. إذا لم يتم تحديد قيمة، يتم استخدام |
session |
إذا استوفت الجلسة هذا الشرط، يتم استبعادها من العضوية في المقطع الخاص بالاستهداف |
SessionExclusionDuration
يسرد خيارات مدة استمرار الاستبعاد إذا كانت الجلسة تتطابق مع sessionExclusionCriteria
.
عمليات التعداد | |
---|---|
SESSION_EXCLUSION_DURATION_UNSPECIFIED |
مدة استبعاد غير محدّدة لا تحدِّد. |
SESSION_EXCLUSION_TEMPORARY |
استبعِد الجلسات مؤقتًا من الشريحة خلال الفترات التي تستوفي فيها الجلسة الشرط sessionExclusionCriteria . |
SESSION_EXCLUSION_PERMANENT |
استبعاد الجلسات نهائيًا من الشريحة إذا استوفت الجلسة شرط sessionExclusionCriteria في أي وقت |
EventSegment
شرائح الأحداث هي مجموعات فرعية من الأحداث التي تم تشغيلها على موقعك الإلكتروني أو تطبيقك. على سبيل المثال، جميع أحداث الشراء التي تم إجراؤها في موقع جغرافي معيّن، أو أحداث app_exception التي جرت على نظام تشغيل معيّن.
تمثيل JSON |
---|
{ "eventInclusionCriteria": { object ( |
الحقول | |
---|---|
event |
تحدِّد الأحداث التي يتم تضمينها في هذا المقطع. اختياريّ. |
exclusion |
لتحديد الأحداث التي يتم استبعادها في هذا المقطع اختياريّ. |
EventSegmentCriteria
يتطابق الحدث مع معيار إذا كان يستوفي الشروط الواردة في المعيار.
تمثيل JSON |
---|
{
"andConditionGroups": [
{
object ( |
الحقول | |
---|---|
and |
يتطابق الحدث مع هذه المعايير إذا كان يتطابق مع كلّ من هذه |
EventSegmentConditionGroup
تخبر الشروط "إحصاءات Google" بالبيانات التي يجب تضمينها في الشريحة أو استبعادها منها.
تمثيل JSON |
---|
{ "conditionScoping": enum ( |
الحقول | |
---|---|
condition |
يجب أن تكون قيمة اختياريّ. إذا لم يتم تحديد قيمة، يتم استخدام |
segment |
يتم تضمين البيانات في الشريحة أو استبعادها منها استنادًا إلى ما إذا كانت تتطابق مع هذا التعبير. تُعبّر التعبيرات عن معايير السمات و/أو المقاييس و/أو المَعلمات. |
EventCriteriaScoping
يحدّد النطاق الأحداث التي يتمّ أخذها في الاعتبار عند تقييم ما إذا كان الحدث يستوفي معايير معيّنة.
عمليات التعداد | |
---|---|
EVENT_CRITERIA_SCOPING_UNSPECIFIED |
نطاق المعايير غير محدّد. لا تحدِّد. |
EVENT_CRITERIA_WITHIN_SAME_EVENT |
إذا تم استيفاء المعايير في حدث واحد، يتطابق الحدث مع المعايير. |
EventSegmentExclusion
تُحدِّد الأحداث التي يتم استبعادها في هذا المقطع.
تمثيل JSON |
---|
{ "eventExclusionDuration": enum ( |
الحقول | |
---|---|
event |
يجب أن تكون قيمة اختياريّ. إذا لم يتم تحديد قيمة، يتم استخدام قيمة |
event |
إذا استوفى الحدث هذا الشرط، يتم استبعاده من الانضمام إلى شريحة |
EventExclusionDuration
يسرد الخيارات لطول مدة الاستبعاد إذا تطابق حدث مع eventExclusionCriteria
.
عمليات التعداد | |
---|---|
EVENT_EXCLUSION_DURATION_UNSPECIFIED |
مدة استبعاد غير محدّدة لا تحدِّد. |
EVENT_EXCLUSION_PERMANENT |
استبعاد الأحداث نهائيًا من الشريحة إذا استوفى الحدث شرط eventExclusionCriteria في أي وقت |
FunnelSubReport
تحتوي التقارير الفرعية لمسار الإحالة الناجحة على قيم بيانات السمات والمقاييس. على سبيل المثال، وصل 12 مستخدمًا إلى الخطوة الثانية من مسار الإحالة الناجحة.
تمثيل JSON |
---|
{ "dimensionHeaders": [ { object ( |
الحقول | |
---|---|
dimension |
يصف أعمدة السمات. تتضمّن تقارير مسارات الإحالات الناجحة دائمًا سمة خطوة مسار الإحالة الناجحة في ردود التقارير الفرعية. قد تتوفّر في الردّ سمات إضافية، مثل التقسيمات والتواريخ والإجراءات التالية، إذا طُلب ذلك. |
metric |
يصف أعمدة المقاييس. تتضمّن تقارير مسارات الإحالات الناجحة دائمًا المستخدِمين النشطين في ردود التقارير الفرعية. يتضمّن جدول مسار الإحالة الناجحة مقاييس إضافية، مثل معدّل الإكمال وعمليات الانسحاب ومعدّل الانسحاب. |
rows[] |
صفوف مجموعات قيم السمات وقيم المقاييس في التقرير |
metadata |
البيانات الوصفية لتقرير مسار الإحالة الناجحة |
FunnelResponseMetadata
تحتوي البيانات الوصفية للاستجابة في تقرير مسار الإحالة الناجحة على معلومات إضافية عن تقرير مسار الإحالة الناجحة.
تمثيل JSON |
---|
{
"samplingMetadatas": [
{
object ( |
الحقول | |
---|---|
sampling |
إذا تم تحليل عيّنات من نتائج تقرير مسار الإحالة الناجحة، يوضّح ذلك النسبة المئوية للأحداث المستخدَمة في تقرير مسار الإحالة الناجحة هذا. تتم تعبئة وفي حال عدم تحليل عيّنات من النتائج، لن يتم تحديد هذا الحقل. |