- المورد: ReportTask
- ReportDefinition
- السمة
- DimensionExpression
- CaseExpression
- ConcatenateExpression
- المقياس
- DateRange
- FilterExpression
- FilterExpressionList
- فلتر
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- العملية
- NumericValue
- BetweenFilter
- EmptyFilter
- MetricAggregation
- OrderBy
- MetricOrderBy
- DimensionOrderBy
- OrderType
- CohortSpec
- المجموعة النموذجية
- CohortsRange
- مستوى التفاصيل
- CohortReportSettings
- SamplingLevel
- ReportMetadata
- الولاية
- الطُرق
المورد: ReportTask
إعدادات مهمة تقرير معيّنة
| تمثيل JSON |
|---|
{ "name": string, "reportDefinition": { object ( |
| الحقول | |
|---|---|
name |
النتائج فقط. المعرّف. اسم مورد مهمة التقرير الذي تم تعيينه أثناء الإنشاء التنسيق: "properties/{property}/reportTasks/{reportTask}" |
reportDefinition |
اختياريّ. تمثّل هذه السمة تعريف تقرير لجلب بيانات التقرير، وهي تصف بنية التقرير. يتضمّن عادةً الحقول التي سيتم تضمينها في التقرير والمعايير التي سيتم استخدامها لفلترة البيانات. |
reportMetadata |
النتائج فقط. تمثّل هذه السمة بيانات وصفية خاصة بمهمة تقرير معيّنة، وتوفّر معلومات عن التقرير. يتضمّن عادةً المعلومات التالية: اسم مورد التقرير وحالة التقرير والطابع الزمني لإنشاء التقرير وما إلى ذلك. |
ReportDefinition
تعريف كيفية تنفيذ التقرير
| تمثيل JSON |
|---|
{ "dimensions": [ { object ( |
| الحقول | |
|---|---|
dimensions[] |
اختياريّ. السمات المطلوبة والمعروضة |
metrics[] |
اختياريّ. المقاييس المطلوبة والمعروضة |
dateRanges[] |
اختياريّ. النطاقات الزمنية للبيانات التي سيتمّ قراءتها في حال طلب نطاقات زمنية متعدّدة، سيحتوي كل صف من صفوف الردود على فهرس نطاق زمني يبدأ من الصفر. في حال تداخل نطاقَين زمنيَّين، يتم تضمين بيانات الأحداث للأيام المتداخلة في صفوف الاستجابة لكلا النطاقَين الزمنيَّين. في طلب مجموعة نموذجية، يجب أن تكون قيمة |
dimensionFilter |
اختياريّ. تتيح لك فلاتر السمات طلب قيم سمات معيّنة فقط في التقرير. لمزيد من المعلومات، اطّلِع على أساسيات فلاتر السمات للاطّلاع على أمثلة. لا يمكن استخدام المقاييس في هذا الفلتر. |
metricFilter |
اختياريّ. عبارة الفلتر الخاصة بالمقاييس. يتم تطبيقها بعد تجميع صفوف التقرير، على غرار عبارة having في SQL. لا يمكن استخدام السمات في هذا الفلتر. |
offset |
اختياريّ. عدد الصفوف لصف البداية من "مساحة تخزين إحصاءات Google". يتم احتساب الصف الأول على أنّه الصف 0. عند إنشاء مهمة تقرير، تحدّد المَعلمتان |
limit |
اختياريّ. عدد الصفوف المطلوب عرضها في التقرير. إذا لم يتم تحديدها، سيتم عرض 10,000 صف. تعرض واجهة برمجة التطبيقات 250,000 صف كحدّ أقصى لكل طلب، بغض النظر عن عدد الصفوف التي تطلبها. يجب أن تكون قيمة يمكن أن تعرض واجهة برمجة التطبيقات أيضًا عددًا أقل من الصفوف من |
metricAggregations[] |
اختياريّ. تجميع المقاييس سيتم عرض قيم المقاييس المجمّعة في الصفوف التي تم ضبط dimensionValues فيها على "RESERVED_(MetricAggregation)". |
orderBys[] |
اختياريّ. تحدّد هذه السمة كيفية ترتيب الصفوف في الردّ. |
currencyCode |
اختياريّ. رمز العملة بتنسيق ISO4217، مثل "AED" أو "USD" أو "JPY" إذا كان الحقل فارغًا، يستخدم التقرير العملة التلقائية للموقع. |
cohortSpec |
اختياريّ. مجموعة المجموعة النموذجية المرتبطة بهذا الطلب. إذا كانت هناك مجموعة نموذجية في الطلب، يجب توفُّر السمة "المجموعة النموذجية". |
keepEmptyRows |
اختياريّ. في حال كانت القيمة false أو لم يتم تحديدها، لن يتم عرض كل صف تكون فيه جميع المقاييس مساوية للصفر. إذا كانت القيمة صحيحة، سيتم عرض هذه الصفوف إذا لم تتم إزالتها بشكل منفصل باستخدام فلتر. بغض النظر عن إعداد على سبيل المثال، إذا لم يسجّل موقع |
samplingLevel |
اختياريّ. مستوى أخذ العيّنات في التقرير |
السمة
تمثِّل هذه السمات بياناتك. على سبيل المثال، تشير سمة "المدينة" إلى المدينة التي نشأ منها حدث. قيم السمات في ردود التقارير هي سلاسل، على سبيل المثال، يمكن أن تكون المدينة "القاهرة" أو "دبي".
| تمثيل JSON |
|---|
{
"name": string,
"dimensionExpression": {
object ( |
| الحقول | |
|---|---|
name |
اسم السمة اطّلِع على سمات واجهة برمجة التطبيقات للحصول على قائمة بأسماء السمات المتوافقة مع طرق إعداد التقارير الأساسية، مثل في حال تحديد يتم الرجوع إلى السمات من خلال |
dimensionExpression |
يمكن أن تكون إحدى السمات نتيجة تعبير عن سمات متعددة. على سبيل المثال، السمة "البلد، المدينة": concatenate(country, ", ", city). |
DimensionExpression
يُستخدَم للتعبير عن سمة ناتجة عن صيغة تتضمّن سمات متعددة. أمثلة على الاستخدام: 1) lowerCase(dimension) 2) concatenate(dimension1, symbol, dimension2).
| تمثيل JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "lowerCase": { object ( |
| الحقول | |
|---|---|
حدِّد نوعًا واحدًا من تعبيرات السمات لـ DimensionExpression. في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الردّ: |
|
lowerCase |
تُستخدَم لتحويل قيمة سمة إلى أحرف صغيرة. |
upperCase |
تُستخدَم لتحويل قيمة سمة إلى أحرف كبيرة. |
concatenate |
تُستخدَم لدمج قيم السمات في سمة واحدة. على سبيل المثال، السمة "البلد، المدينة": concatenate(country, ", ", city). |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
CaseExpression
تُستخدَم لتحويل قيمة سمة إلى حالة واحدة.
| تمثيل JSON |
|---|
{ "dimensionName": string } |
| الحقول | |
|---|---|
dimensionName |
اسم إحدى السمات يجب أن يشير الاسم إلى اسم في حقل السمات الخاص بالطلب. |
ConcatenateExpression
تُستخدَم لدمج قيم السمات في سمة واحدة.
| تمثيل JSON |
|---|
{ "dimensionNames": [ string ], "delimiter": string } |
| الحقول | |
|---|---|
dimensionNames[] |
أسماء السمات يجب أن تشير الأسماء إلى الأسماء الواردة في حقل السمات في الطلب. |
delimiter |
الفاصل الذي يتم وضعه بين أسماء السمات. غالبًا ما تكون المحددات أحرفًا مفردة مثل "|" أو ","، ولكن يمكن أن تكون سلاسل أطول. إذا كانت قيمة السمة تحتوي على أداة الفصل، سيتم عرض كلتيهما في الرد بدون تمييز. على سبيل المثال، إذا كانت قيمة السمة 1 = "US,FR"، وقيمة السمة 2 = "JP"، والمحدّد = ","، سيتضمّن الردّ "US,FR,JP". |
المقياس
القياسات الكمّية للتقرير على سبيل المثال، يمثّل المقياس eventCount إجمالي عدد الأحداث. يُسمح بتقديم طلبات لما يصل إلى 10 مقاييس.
| تمثيل JSON |
|---|
{ "name": string, "expression": string, "invisible": boolean } |
| الحقول | |
|---|---|
name |
اسم المقياس اطّلِع على مقاييس واجهة برمجة التطبيقات للحصول على قائمة بأسماء المقاييس المتوافقة مع طرق إعداد التقارير الأساسية، مثل في حال تحديد يتم الرجوع إلى المقاييس من خلال |
expression |
تعبير رياضي للمقاييس المشتقّة على سبيل المثال، مقياس "عدد الأحداث لكل مستخدم" هو |
invisible |
تشير إلى ما إذا كان المقياس غير مرئي في ردّ التقرير. إذا كان المقياس غير مرئي، لن ينتج عنه عمود في الاستجابة، ولكن يمكن استخدامه في |
DateRange
مجموعة متجاورة من الأيام: startDate وstartDate + 1 و... وendDate يُسمح بتقديم طلبات لما يصل إلى 4 نطاقات زمنية.
| تمثيل JSON |
|---|
{ "startDate": string, "endDate": string, "name": string } |
| الحقول | |
|---|---|
startDate |
تمثّل هذه السمة تاريخ البدء الشامل لطلب البحث بالتنسيق |
endDate |
تمثّل هذه السمة تاريخ الانتهاء الشامل للاستعلام بالتنسيق |
name |
تُستخدَم لتحديد اسم لنطاق التاريخ هذا. يتمّ تحديد قيمة السمة |
FilterExpression
للتعبير عن فلاتر السمات أو المقاييس يجب أن تكون الحقول في FilterExpression نفسها إما جميعها سمات أو جميعها مقاييس.
| تمثيل JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "andGroup": { object ( |
| الحقول | |
|---|---|
حدِّد نوعًا واحدًا من تعبيرات الفلتر لـ FilterExpression. في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الردّ: |
|
andGroup |
تتضمّن FilterExpressions في andGroup علاقة AND. |
orGroup |
تتضمّن FilterExpressions في orGroup علاقة OR. |
notExpression |
لا يكون FilterExpression من النوع notExpression. |
filter |
فلتر أساسي في FilterExpression نفسه، يجب أن تكون جميع أسماء حقول الفلتر إما جميعها مكوّنات أو جميعها مقاييس. |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
FilterExpressionList
قائمة بتعبيرات الفلتر
| تمثيل JSON |
|---|
{
"expressions": [
{
object ( |
| الحقول | |
|---|---|
expressions[] |
قائمة بتعبيرات الفلتر |
تصفية
تعبير لفلترة قيم السمات أو المقاييس
| تمثيل JSON |
|---|
{ "fieldName": string, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "stringFilter": { object ( |
| الحقول | |
|---|---|
fieldName |
اسم السمة أو اسم المقياس يجب أن يكون اسمًا محدّدًا في السمات أو المقاييس. |
حدِّد نوعًا واحدًا من الفلاتر لـ Filter. في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الردّ: |
|
stringFilter |
فلتر السلاسل ذات الصلة |
inListFilter |
فلتر للقيم في القائمة |
numericFilter |
فلتر للقيم الرقمية أو قيم التاريخ |
betweenFilter |
فلتر للبحث بين قيمتين |
emptyFilter |
فلتر للقيم الفارغة، مثل القيم "(not set)" و "". |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
StringFilter
فلتر السلسلة
| تمثيل JSON |
|---|
{
"matchType": enum ( |
| الحقول | |
|---|---|
matchType |
نوع المطابقة لهذا الفلتر. |
value |
قيمة السلسلة المستخدَمة للمطابقة |
caseSensitive |
إذا كانت القيمة true، تكون قيمة السلسلة حساسة لحالة الأحرف. |
MatchType
نوع مطابقة فلتر السلسلة
| عمليات التعداد | |
|---|---|
MATCH_TYPE_UNSPECIFIED |
غير محدّد |
EXACT |
مطابقة تامة لقيمة السلسلة |
BEGINS_WITH |
تبدأ بقيمة السلسلة. |
ENDS_WITH |
تنتهي بقيمة السلسلة. |
CONTAINS |
يحتوي على قيمة السلسلة. |
FULL_REGEXP |
مطابقة كاملة للتعبير العادي مع قيمة السلسلة |
PARTIAL_REGEXP |
مطابقة جزئية للتعبير العادي مع قيمة السلسلة |
InListFilter
يجب أن تكون النتيجة في قائمة من قيم السلسلة.
| تمثيل JSON |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| الحقول | |
|---|---|
values[] |
قائمة قيم السلسلة يجب ألا يكون فارغًا. |
caseSensitive |
إذا كانت القيمة true، تكون قيمة السلسلة حساسة لحالة الأحرف. |
NumericFilter
فلاتر للقيم الرقمية أو قيم التاريخ
| تمثيل JSON |
|---|
{ "operation": enum ( |
| الحقول | |
|---|---|
operation |
تمثّل هذه السمة نوع العملية لهذا الفلتر. |
value |
قيمة رقمية أو قيمة تاريخ |
العملية
العملية المطبَّقة على فلتر رقمي
| عمليات التعداد | |
|---|---|
OPERATION_UNSPECIFIED |
غير محدد |
EQUAL |
يساوي |
LESS_THAN |
أقل من |
LESS_THAN_OR_EQUAL |
أصغر من أو يساوي |
GREATER_THAN |
أكبر من |
GREATER_THAN_OR_EQUAL |
أكبر من أو يساوي |
NumericValue
لتمثيل رقم
| تمثيل JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "int64Value": string, "doubleValue": number // End of mutually exclusive fields. } |
| الحقول | |
|---|---|
| إحدى القيم الرقمية، وفي ما يلي قائمة بالحقول المتنافية. سيتم ضبط حقل واحد على الأكثر في الردّ: | |
int64Value |
قيمة العدد الصحيح |
doubleValue |
قيمة مزدوجة |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
BetweenFilter
للتعبير عن أنّ النتيجة يجب أن تكون بين رقمَين (بما في ذلك الرقمَين).
| تمثيل JSON |
|---|
{ "fromValue": { object ( |
| الحقول | |
|---|---|
fromValue |
يبدأ بهذا الرقم. |
toValue |
ينتهي بهذا الرقم. |
EmptyFilter
لا يتضمّن هذا النوع أي حقول.
فلترة القيم الفارغة
MetricAggregation
تمثّل هذه السمة تجميع المقاييس.
| عمليات التعداد | |
|---|---|
METRIC_AGGREGATION_UNSPECIFIED |
عامل تشغيل غير محدّد |
TOTAL |
عامل التشغيل SUM |
MINIMUM |
عامل الحد الأدنى |
MAXIMUM |
الحدّ الأقصى لعدد المشغّلين |
COUNT |
عامل تشغيل العدّ |
OrderBy
تحدّد عبارات الترتيب حسب كيفية ترتيب الصفوف في الردّ. على سبيل المثال، ترتيب الصفوف حسب عدد الأحداث تنازليًا هو ترتيب واحد، وترتيب الصفوف حسب سلسلة اسم الحدث هو ترتيب مختلف.
| تمثيل JSON |
|---|
{ "desc": boolean, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "metric": { object ( |
| الحقول | |
|---|---|
desc |
إذا كانت القيمة صحيحة، يتم الترتيب تنازليًا. |
حدِّد نوعًا واحدًا من ترتيب النتائج حسب OrderBy. في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الردّ: |
|
metric |
ترتّب النتائج حسب قيم أحد المقاييس. |
dimension |
ترتّب النتائج حسب قيم إحدى السمات. |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
MetricOrderBy
يتم الترتيب حسب قيم المقاييس.
| تمثيل JSON |
|---|
{ "metricName": string } |
| الحقول | |
|---|---|
metricName |
اسم مقياس في الطلب للترتيب حسبه. |
DimensionOrderBy
يتم الترتيب حسب قيم السمة.
| تمثيل JSON |
|---|
{
"dimensionName": string,
"orderType": enum ( |
| الحقول | |
|---|---|
dimensionName |
اسم سمة في الطلب يتم الترتيب حسبها. |
orderType |
تتحكّم هذه السمة في قاعدة ترتيب قيم السمات. |
OrderType
قاعدة لترتيب قيم سمة السلسلة حسبها
| عمليات التعداد | |
|---|---|
ORDER_TYPE_UNSPECIFIED |
غير محدد |
ALPHANUMERIC |
الترتيب أبجديًا رقميًا حسب قيمة موضع رمز Unicode على سبيل المثال، "2" < "A" < "X" < "b" < "z". |
CASE_INSENSITIVE_ALPHANUMERIC |
ترتيب أبجدي رقمي غير حسّاس لحالة الأحرف حسب قيمة موضع رمز يونيكود للأحرف الصغيرة على سبيل المثال، "2" < "A" < "b" < "X" < "z". |
NUMERIC |
يتم تحويل قيم السمات إلى أرقام قبل ترتيبها. على سبيل المثال، في الترتيب NUMERIC، يكون "25" < "100"، وفي الترتيب ALPHANUMERIC، يكون "100" < "25". تكون جميع قيم السمات غير الرقمية ذات قيمة ترتيب متساوية أقل من جميع القيم الرقمية. |
CohortSpec
مواصفات المجموعات النموذجية لتقرير مجموعة نموذجية
تنشئ تقارير المجموعات النموذجية سلسلة زمنية للاحتفاظ بالمستخدمين للمجموعة النموذجية. على سبيل المثال، يمكنك اختيار مجموعة المستخدمين النموذجية الذين تم اكتسابهم في الأسبوع الأول من شهر سبتمبر وتتبُّع هذه المجموعة النموذجية خلال الأسابيع الستة التالية. يتم تحديد اختيار المستخدمين الذين تم اكتسابهم في المجموعة النموذجية للأسبوع الأول من شهر سبتمبر في العنصر cohort. يتم تحديد المجموعة النموذجية التالية لمدة ستة أسابيع في العنصر cohortsRange.
للاطّلاع على أمثلة، يُرجى الرجوع إلى أمثلة على تقارير المجموعات النموذجية.
يمكن أن يعرض ردّ التقرير سلسلة زمنية أسبوعية، مثلاً احتفاظ تطبيقك بنسبة% 60 من هذه المجموعة النموذجية بعد ثلاثة أسابيع و% 25 من هذه المجموعة النموذجية بعد ستة أسابيع. يمكن احتساب هاتين النسبتين المئويتين باستخدام المقياس cohortActiveUsers/cohortTotalUsers، وستظهران في صفَّين منفصلَين في التقرير.
| تمثيل JSON |
|---|
{ "cohorts": [ { object ( |
| الحقول | |
|---|---|
cohorts[] |
تحدّد معايير الاختيار لتجميع المستخدمين في مجموعات نموذجية. لا تحدّد معظم تقارير المجموعات النموذجية سوى مجموعة نموذجية واحدة. في حال تحديد مجموعات نموذجية متعدّدة، يمكن التعرّف على كل مجموعة نموذجية في التقرير من خلال اسمها. |
cohortsRange |
تتتبّع تقارير المجموعات النموذجية المجموعات النموذجية على مدى نطاق زمني موسّع لإعداد التقارير. يحدّد هذا النطاق مدة الإزاحة التي يجب اتّباع المجموعات النموذجية خلالها. |
cohortReportSettings |
إعدادات اختيارية لتقرير مجموعة نموذجية |
المجموعة النموذجية
تحدّد هذه السمة معايير اختيار مجموعة نموذجية. المجموعة النموذجية هي مجموعة من المستخدمين لديهم سمة مشتركة. على سبيل المثال، ينتمي المستخدمون الذين لديهم firstSessionDate نفسه إلى المجموعة النموذجية نفسها.
| تمثيل JSON |
|---|
{
"name": string,
"dimension": string,
"dateRange": {
object ( |
| الحقول | |
|---|---|
name |
تُستخدَم لتحديد اسم لهذه المجموعة النموذجية. يتمّ تحديد قيمة السمة |
dimension |
السمة المستخدَمة من قِبل المجموعة النموذجية. هذه السمة مطلوبة ولا تقبل سوى القيمة |
dateRange |
تختار المجموعة النموذجية المستخدمين الذين يقع تاريخ تفاعلهم الأول بين تاريخ البدء وتاريخ الانتهاء المحدّدَين في في طلب مجموعة نموذجية، يكون يجب أن يكون هذا |
CohortsRange
تضبط هذه السمة النطاق الزمني للتقارير الموسّعة في تقرير مجموعة نموذجية. تحدّد هذه السمة مدة الإزاحة التي يجب تتبُّع المجموعات النموذجية خلالها.
| تمثيل JSON |
|---|
{
"granularity": enum ( |
| الحقول | |
|---|---|
granularity |
الحقل مطلوب. الدقة المستخدَمة لتفسير |
startOffset |
تحدّد إذا كان إذا كانت قيمة إذا كانت قيمة |
endOffset |
الحقل مطلوب. تحدّد إذا كانت قيمة إذا كان إذا كان |
الدقة
الدقة المستخدَمة لتفسير startOffset وendOffset للنطاق الزمني الموسّع لإعداد التقارير في تقرير مجموعة نموذجية
| عمليات التعداد | |
|---|---|
GRANULARITY_UNSPECIFIED |
يجب عدم تحديدها أبدًا. |
DAILY |
مستوى الدقة اليومي شائع الاستخدام إذا كان dateRange للمجموعة النموذجية يومًا واحدًا وكان الطلب يحتوي على cohortNthDay. |
WEEKLY |
الدقة الأسبوعية يتم استخدامها عادةً إذا كانت dateRange المجموعة النموذجية أسبوعًا (بدءًا من الأحد وانتهاءً بالسبت) وكان الطلب يتضمّن cohortNthWeek. |
MONTHLY |
الدقة الشهرية شائع الاستخدام إذا كانت مدة dateRange للمجموعة النموذجية شهرًا وكان الطلب يتضمّن cohortNthMonth. |
CohortReportSettings
الإعدادات الاختيارية لتقرير مجموعة نموذجية
| تمثيل JSON |
|---|
{ "accumulate": boolean } |
| الحقول | |
|---|---|
accumulate |
إذا كانت القيمة صحيحة، يتم تجميع النتيجة من يوم التفاعل الأول إلى يوم الانتهاء. غير متاح في |
SamplingLevel
فئات مستويات أخذ العيّنات للطلبات
| عمليات التعداد | |
|---|---|
SAMPLING_LEVEL_UNSPECIFIED |
نوع غير محدّد |
LOW |
تطبيق مستوى أخذ عيّنات يبلغ 10 ملايين على المواقع العادية و100 مليون على مواقع "إحصاءات Google 360" |
MEDIUM |
تتوفّر حصريًا لمواقع "إحصاءات Google 360" التي يبلغ مستوى أخذ العينات فيها مليار. |
UNSAMPLED |
تتوفّر حصريًا لمواقع "إحصاءات Google 360". الاستكشافات غير المستندة إلى عيّنات أكثر دقة ويمكن أن تكشف عن إحصاءات لا تظهر في الاستكشافات العادية. لمزيد من المعلومات، يُرجى الاطّلاع على https://support.google.com/analytics/answer/10896953. |
ReportMetadata
البيانات الوصفية لتقرير مهمة تقرير معيّنة.
| تمثيل JSON |
|---|
{
"creationQuotaTokensCharged": integer,
"state": enum ( |
| الحقول | |
|---|---|
creationQuotaTokensCharged |
النتائج فقط. إجمالي رموز الحصص التي تم تحصيل رسومها أثناء إنشاء التقرير. بما أنّ عدد الرموز المميزة هذا يستند إلى النشاط من الحالة |
state |
النتائج فقط. تمثّل هذه السمة الحالة الحالية لمهمة التقرير. |
beginCreatingTime |
النتائج فقط. الوقت الذي تم فيه استدعاء يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
taskRowCount |
النتائج فقط. إجمالي عدد الصفوف في نتيجة التقرير. سيتم ملء هذا الحقل عندما تكون الحالة نشطة. يمكنك الاستفادة من |
errorMessage |
النتائج فقط. تتم تعبئة رسالة الخطأ في حال تعذُّر إكمال مهمة تقرير أثناء إنشائه. |
totalRowCount |
النتائج فقط. إجمالي عدد الصفوف في مساحة تخزين "إحصاءات Google" إذا كنت تريد طلب صفوف بيانات إضافية تتجاوز التقرير الحالي، يمكنك بدء مهمة تقرير جديدة استنادًا إلى يمثّل على سبيل المثال، لنفترض أنّ |
ولاية
حالة المعالجة
| عمليات التعداد | |
|---|---|
STATE_UNSPECIFIED |
لن يتم استخدام الحالة غير المحدّدة أبدًا. |
CREATING |
يتم إنشاء التقرير حاليًا وسيكون متاحًا في المستقبل. يحدث الإنشاء فور إجراء مكالمة CreateReport. |
ACTIVE |
تم إنشاء التقرير بالكامل وأصبح جاهزًا لتنفيذ طلبات البحث. |
FAILED |
تعذّر إنشاء التقرير. |
الطُرق |
|
|---|---|
|
يبدأ إنشاء مهمة تقرير. |
|
تعرض هذه الطريقة بيانات وصفية عن مهمة تقرير معيّنة. |
|
تعرض هذه الطريقة جميع مهام التقارير لموقع معيّن. |
|
يستردّ هذا الإجراء محتوى مهمة تقرير. |