Araç: query_merchant_performance
Belirli bir satıcının işletme profili için üst düzey toplu performans verilerini ve entegrasyon sonrası metrikleri alır.
Aşağıdaki örnekte, query_merchant_performance MCP aracını çağırmak için curl simgesinin nasıl kullanılacağı gösterilmektedir.
| Curl İsteği |
|---|
curl --location 'https://paydeveloper.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "query_merchant_performance", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Giriş Şeması
Satıcı performans verilerini sorgulamak için istek mesajı.
QueryMerchantPerformanceRequest
| JSON gösterimi |
|---|
{
"merchantId": string,
"timeRange": enum ( |
| Alanlar | |
|---|---|
merchantId |
Zorunlu. Performans verilerinin istendiği satıcının benzersiz tanımlayıcısı. |
timeRange |
İsteğe bağlı. Performans verilerinin zaman aralığı. |
TimeRange
Verilerin zaman aralığı. Sonraki kimlik: 4
| Sıralamalar | |
|---|---|
TIME_RANGE_UNSPECIFIED |
Belirtilmemiş zaman aralığı. |
TIME_RANGE_PAST_DAY |
Geçen gün, dün. |
TIME_RANGE_PAST_THREE_DAYS |
Geçerli gün hariç olmak üzere son üç gün. |
TIME_RANGE_PAST_WEEK |
Geçerli gün hariç olmak üzere geçen hafta. |
Çıkış şeması
Satıcı performansını sorgulamaya yönelik yanıt mesajı.
QueryMerchantPerformanceResponse
| JSON gösterimi |
|---|
{
"merchantPerformanceMetrics": [
{
object ( |
| Alanlar | |
|---|---|
merchantPerformanceMetrics[] |
Satıcının performans verileri. |
MerchantPerformanceMetric
| JSON gösterimi |
|---|
{ "metricDetail": { object ( |
| Alanlar | |
|---|---|
metricDetail |
Yalnızca çıkış. Metriğin ayrıntıları. |
hourlyMetricValues[] |
Yalnızca çıkış. Metrik değerinin ve zaman damgasının listesi (en yakın saate yuvarlanmış). |
MetricDetail
| JSON gösterimi |
|---|
{
"metricType": enum ( |
| Alanlar | |
|---|---|
metricType |
Metriğin türü. |
additionalDetails |
Metrikle ilgili ek ayrıntılar için anahtar/değer çiftleri (ör. "gateway": "stripe"). Ayrıntılar için
|
AdditionalDetailsEntry
| JSON gösterimi |
|---|
{ "key": string, "value": string } |
| Alanlar | |
|---|---|
key |
|
value |
|
HourlyMetricValue
| JSON gösterimi |
|---|
{ "hourlyTimestamp": string, "value": number } |
| Alanlar | |
|---|---|
hourlyTimestamp |
Metrik değerinin en yakın saate yuvarlanmış zaman damgası. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
value |
Gerçek metrik değeri. Dönüşüm oranı için değer [0, 1] aralığındadır. Diğer metrikler için değer, sıfırdan büyük bir tam sayı olmalıdır. |
Zaman damgası
| JSON gösterimi |
|---|
{ "seconds": string, "nanos": integer } |
| Alanlar | |
|---|---|
seconds |
Unix sıfır zamanı olan 1970-01-01T00:00:00Z tarihinden itibaren UTC zamanının saniyelerini gösterir. -62135596800 ile 253402300799 arasında (0001-01-01T00:00:00Z ile 9999-12-31T23:59:59Z'ye karşılık gelir) olmalıdır. |
nanos |
Nanosaniye çözünürlüğünde, saniyenin negatif olmayan kesirleri. Bu alan,sürenin nanosaniye kısmıdır ve saniyenin alternatifi değildir. Kesir içeren negatif saniye değerleri,zaman içinde ileriye doğru sayılan negatif olmayan nanosaniye değerlerine sahip olmalıdır. 0 ile 999.999.999 arasında (her iki değer de dahil) olmalıdır. |
MetricType
Ölçülen metriğin türü.
| Sıralamalar | |
|---|---|
METRIC_TYPE_UNSPECIFIED |
Belirtilmemiş metrik türü. |
FACILITATION_COUNT |
Başarılı GPay API kolaylaştırma sayısı. |
VISIT_COUNT |
GPay API düğmesinin tıklanma sayısı. |
CONVERSION_RATE |
Ödeme düğmesinin dönüşüm oranı, başarılı GPay API kolaylaştırma sayısının GPay API düğmesinin tıklanma sayısına oranı olarak tanımlanır. |
Araç Ek Açıklamaları
Yıkıcı İpucu: ❌ | İdempotent İpucu: ✅ | Salt Okunur İpucu: ✅ | Açık Dünya İpucu: ❌