التقارير في واجهة المستخدم

يربط هذا الدليل المفاهيم واصطلاحات التسمية للتقارير في واجهة مستخدم "إعلانات Google". إلى التقارير التي يمكنك إنشاؤها باستخدام لغة طلب البحث في "إعلانات Google" Google Ads API

مصطلحات واجهة المستخدم الشائعة

يلخص الجدول التالي بعض المصطلحات الشائعة المستخدمة في واجهة المستخدم التعيينات إلى لغة طلب البحث في "إعلانات Google" (GAQL).

واجهة المستخدم واجهة برمجة التطبيقات Google Cloud Platform ( GAQL)
الأعمدة أي مورد أو حقل شريحة أو مقياس في عبارة SELECT لطلب بحث GAQL.
النطاق الزمني يتم ربط النطاقات الزمنية بـ WHERE التصفية على بناءً على segments.date.
الفلاتر شرط واحد أو أكثر في عبارة WHERE.
حقول الشرائح تطبيق التقسيم عن طريق تضمين حقول الأقسام في استعلام GAQL.
التقسيم على صفحات يؤدي ترقيم الصفحات إلى تقسيم مجموعة نتائج الاستعلام في صفحات متعددة.

الأعمدة

تكون الأعمدة في واجهة المستخدم مكافئة لـ المورد الحقول، تقسيم الحقول، المقاييس في GAQL.

الفلترة

النطاقات الزمنية

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

لديك نفس عنصر التحكم في GAQL من خلال التصفية على segments.date في عبارة WHERE من GAQL طلب البحث.

الفلاتر

تعادل الفلاتر في واجهة المستخدم شرطًا أو أكثر في WHERE الحالية من GAQL.

التقسيم

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

تقسيم النتائج على عدّة صفحات

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

يتوفر التنقل خلال النتائج عند استرداد التقارير باستخدام GoogleAdsService.Search إلى next_page_token لاسترجاع مجموعة النتائج بالكامل بدون أي صفحات، استخدم GoogleAdsService.SearchStream

ترتيب النتائج

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

في GAQL، يمكنك استخدام دالة ORDER BY عبارة وLIMIT عبارة لترتيب نتيجة الاستعلام.

تنسيقات التنزيل

في واجهة المستخدم، يمكن تنزيل التقارير بتنسيقات مختلفة، مثل CSV أو TSV أو XML.

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

جدولة التقارير وإرسالها بالبريد الإلكتروني

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

التقارير مسبقة التحديد

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

في ما يلي قائمة بالتقارير الأساسية المحدَّدة مسبقًا ومورِّد GAQL المطابق لها الاسم.

التقارير الأساسية المحدَّدة مسبقًا اسم مورد GAQL
(يُرجى التحديد في عبارة FROM)
Account العميل
الحملة،
تفاصيل الحملة
الحملة
المجموعة الإعلانية،
تفاصيل المجموعة الإعلانية
ad_group
إعلان
رابط عنوان URL النهائي
ad_group_ad
الكلمة الرئيسية للبحث keyword_view
عبارات البحث search_term_view
المدفوعة والمجانية paid_organic_search_term_view
الصفحة المقصودة landing_page_view
الصفحة المقصودة الموسَّعة expanded_landing_page_view

كمثال من الجدول أعلاه، يمكنك استخدام GAQL التالية لإنشاء تقرير الحساب:

SELECT
  customer.descriptive_name,
  customer.id,
  metrics.clicks,
  metrics.impressions,
  metrics.ctr,
  metrics.average_cpc,
  metrics.cost_micros,
  metrics.absolute_top_impression_percentage,
  metrics.top_impression_percentage,
  metrics.average_cpm
FROM customer
WHERE segments.date DURING LAST_7_DAYS

الاختلافات الشائعة

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

لتكرار عرض واجهة المستخدم الافتراضية، يجب إضافة فلتر استخدام الحقل status لاستبعاد الصفوف المُزالة، على سبيل المثال:

SELECT campaign.name
FROM campaign
WHERE campaign.status != "REMOVED"