مثال على البدء السريع

في ما يلي نموذج طلب بحث موجَّه إلى جدول product_performance_view الذي يعرض أداء حسابك على مدار آخر 30 يومًا، مقسّمًا حسب marketing_method وoffer_id. يمكنك تجربة هذا المثال السريع للتعرّف على Merchant Reports API.

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

لتقديم الطلب، عليك تمرير بيان Merchant Center Query Language التالي إلى الأسلوب accounts.reports.search:

SELECT
  marketing_method,
  offer_id,
  impressions,
  clicks,
  click_through_rate
FROM product_performance_view
WHERE date BETWEEN '2023-11-01' AND '2023-11-30'

عنوان URL لطلب HTTP

يتألّف الطلب من طلب HTTP POST إلى خادم Merchant Reports API على عنوان URL التالي:

https://merchantapi.googleapis.com/reports/v1beta/accounts/PARENT/reports:search

نموذج كامل لطلب HTTP

في ما يلي مثال كامل يعرض تعريف التقرير المُدرَج ضمن طلب HTTP POST:

POST /reports/v1beta/accounts/PARENT/reports:search HTTP/1.1
Host: merchantapi.googleapis.com
User-Agent: curl
Content-Type: application/json
Accept: application/json
Authorization: Bearer

Parameters:
{
  "query" : "SELECT
              marketing_method,
              offer_id,
              impressions,
              clicks,
              click_through_rate
            FROM product_performance_view
            WHERE date BETWEEN '2023-11-01' AND '2023-11-30'"
}

في ما يلي نموذج للردّ:

{
  "results": [
    {
      "productPerformanceView": {
        "marketingMethod": "ADS",
        "offerId": "12345",
        "clicks": "38",
        "impressions": "1038",
        "clickThroughRate": "0.3661"
      }
    },
    {
      "productPerformanceView": {
        "marketingMethod": "ADS",
        "offerId": "12346",
        "clicks": "126",
        "impressions": "1126",
        "clickThroughRate": "0.1119"
      }
    },
    {
      "productPerformanceView": {
        "marketingMethod": "ORGANIC",
        "offerId": "12346",
        "clicks": "26",
        "impressions": "526",
        "clickThroughRate": "0.0494"
      }
    },
    {
      "productPerformanceView": {
        "marketingMethod": "ADS",
        "offerId": "12347",
        "clicks": "227",
        "impressions": "1227",
        "clickThroughRate": "0.1850"
      }
    },
    {
      "productPerformanceView": {
        "marketingMethod": "ORGANIC",
        "offerId": "12347",
        "clicks": "12",
        "impressions": "512",
        "clickThroughRate": "0.0234"
      }
    }
  ]
}