Segmentation

Anda dapat menggunakan segmen kolom untuk segmentasi dalam performa laporan. Misalnya, pembuatan kueri untuk marketingMethod akan menampilkan laporan dengan baris untuk setiap metode pemasaran, dan metrik yang dapat Anda tentukan untuk metode pemasaran tersebut dalam klausa SELECT.

Seperti laporan kustom di Merchant Center, Anda dapat menentukan beberapa segmen dalam kueri yang sama dengan Merchant Reports API.

Berikut contoh kueri yang menampilkan klik untuk semua produk di akun Anda selama periode 30 hari, yang dikelompokkan menurut marketingMethod dan offerId:

SELECT marketingMethod, offerId, clicks
FROM ProductPerformanceView
WHERE date BETWEEN '2020-11-01' AND '2020-11-30'

Respons dari kueri ini menyertakan satu baris untuk setiap kombinasi offerId dan marketingMethod, dengan jumlah klik untuk kombinasi tersebut:

{
  "results": [
    {
      "productPerformanceView": {
        "marketingMethod": "ADS",
        "offerId": "12345",
        "clicks": "38"
      }
    },
    {
      "productPerformanceView": {
        "marketingMethod": "ADS",
        "offerId": "12346",
        "clicks": "125"
      }
    },
    {
      "productPerformanceView": {
        "marketingMethod": "ORGANIC",
        "offerId": "12346",
        "clicks": "23"
      }
    },
    {
      "productPerformanceView": {
        "marketingMethod": "ADS",
        "offerId": "12347",
        "clicks": "8"
      }
    },
    {
      "productPerformanceView": {
        "marketingMethod": "ORGANIC",
        "offerId": "12347",
        "clicks": "3"
      }
    }
  ]
}

Kategori dan tipe produk

Kueri Merchant Center Bahasa mendukung segmentasi metrik berdasarkan dua kelompok atribut yang dapat ditentukan untuk mengatur inventaris:

Tingkat kategori
Kategori dari produk Google taksonomi. Google mungkin otomatis menetapkan kategori untuk produk Anda jika tidak ada yang disediakan, atau menyaring kategori yang diberikan.
Tingkat jenis produk
Jenis produk yang Anda tetapkan berdasarkan kategorisasi. Tidak seperti kategori, tidak ada kumpulan nilai yang didukung sebelumnya.

Baik atribut kategori dan tipe produk diatur dalam hierarki dengan beberapa level. Produk spesifikasi memisahkan masing-masing level dengan karakter >, tetapi Anda memilih setiap level hierarki secara terpisah dalam laporan.

Misalnya, pertimbangkan produk dengan tingkat tipe produk berikut:

Home & Garden > Kitchen & Dining > Kitchen Appliances > Refrigerators

Laporan menampilkan setiap level di kolomnya sendiri:

Segmen Nilai
product_type_l1 Home & Garden
product_type_l2 Kitchen & Dining
product_type_l3 Kitchen Appliances
product_type_l4 Refrigerators

Metrik mata uang dan harga

Metrik harga, seperti conversionValue, ditampilkan menggunakan Price . Jika metrik tersedia dalam beberapa mata uang, nilai untuk setiap mata uang mata uang ditampilkan di baris terpisah. Misalnya, kueri berikut:

SELECT conversionValue
FROM ProductPerformanceView
WHERE date = '2020-11-01'

mengembalikan hasil berikut:

{
  "results": [
    {
      "productPerformanceView": {
        "conversionValue": {
          "amountMicros": "150000000",
          "currencyCode": "USD"
        }
      }
    },
    {
      "productPerformanceView": {
        "conversionValue": {
          "amountMicros": "70000000",
          "currencyCode": "CAD"
        }
      }
    }
  ]
}

Jika Anda meminta metrik harga dan non-harga dalam kueri, metrik harga ditampilkan dalam baris hasil terpisah dari metrik non-harga, satu baris hasil per kode mata uang. Misalnya, kueri berikut:

SELECT conversions, conversionValue
FROM ProductPerformanceView
WHERE date = '2020-11-01'

akan menampilkan respons berikut:

{
  "results": [
    {
      "productPerformanceView": {
        "conversions": "27",
        "conversionValue": {
          "amountMicros": "0",
          "currencyCode": ""
        }
      }
    },
    {
      "productPerformanceView": {
        "conversions": "0",
        "conversionValue": {
          "amountMicros": "150000000",
          "currencyCode": "USD"
        }
      }
    },
    {
      "productPerformanceView": {
        "conversions": "0",
        "conversionValue": {
          "amountMicros": "70000000",
          "currencyCode": "CAD"
        }
      }
    }
  ]
}

Semua {i>field<i} yang Anda pilih akan dikembalikan dalam respons, bahkan jika nilainya masih nilai {i>default<i} atau nol.