Örnek

Aşağıda, MerchantPerformanceView için örnek bir sorgu verilmiştir. Bu sorgu, hesabınızın son 30 gündeki performansını program ve offer_id'ye göre segmentlere ayırarak döndürür. Reports hizmetini tanımak için bu kısa örneği deneyebilirsiniz.

Bu raporu almak için Rapor yöneticisi rolüne sahip olmanız gerekir.

İsteği göndermek için aşağıdaki Merchant Center Query Language ifadesini reports.search yöntemine iletin:

SELECT
  segments.program,
  segments.offer_id,
  metrics.impressions,
  metrics.clicks,
  metrics.ctr
FROM MerchantPerformanceView
WHERE segments.date BETWEEN '2020-11-01' AND '2020-11-30'

Çalıştır

Örneği API Gezgini'nde denemek için Çalıştır'ı tıklayın. Çalıştır'ı tıkladıktan sonra, istek URL'sindeki satıcı kimliği yer tutucusunu kendi satıcı kimliğinizle güncelleyin. Sorguyu değiştirebilirsiniz. Tam sorgu, API Gezgini ile çalışmak için tek bir satırda kalmalıdır.

HTTP isteği URL'si

İstek, aşağıdaki URL'deki Content API for Shopping sunucusuna yönelik bir HTTP POST'tan oluşur:

https://shoppingcontent.googleapis.com/content/v2.1/merchantId/reports/search

Tam HTTP isteği örneği

Aşağıda, yukarıdaki rapor tanımının bir HTTP POST isteği içinde yer aldığı eksiksiz bir örnek verilmiştir:

POST /v2.1/merchantId/reports/search HTTP/1.1
Host: shoppingcontent.googleapis.com
User-Agent: curl
Content-Type: application/json
Accept: application/json
Authorization: Bearer access token

Parameters:
{
  "query" : "SELECT segments.program, segments.offer_id, metrics.impressions,
                    metrics.clicks, metrics.ctr
            FROM MerchantPerformanceView
            WHERE segments.date BETWEEN '2020-11-01' AND '2020-11-30'"
}