Segmentation

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

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

Berikut ini contoh kueri yang menampilkan klik untuk semua produk di akun Anda selama periode 30 hari, yang disegmentasikan 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

Bahasa Kueri Merchant Center mendukung segmentasi metrik menurut dua kelompok atribut yang dapat Anda tentukan untuk mengatur inventaris:

Tingkat kategori
Kategori dari taksonomi produk Google. Google mungkin secara otomatis menetapkan kategori untuk produk Anda jika tidak ada yang disediakan, atau menyaring kategori yang disediakan lebih lanjut.
Tingkat jenis produk
Tipe produk yang Anda tetapkan berdasarkan kategorisasi Anda. Tidak seperti tingkat kategori, tidak ada kumpulan nilai yang didukung dan telah ditetapkan sebelumnya.

Atribut kategori dan tipe produk diatur dalam hierarki dengan beberapa level. Spesifikasi produk memisahkan setiap level dengan karakter >, tetapi Anda memilih setiap tingkat hierarki secara terpisah dalam laporan.

Misalnya, pertimbangkan produk dengan tingkat tipe produk berikut:

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

Laporan menampilkan setiap tingkat 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 harga dan mata uang

Metrik harga, seperti conversionValue, direpresentasikan menggunakan jenis Price. Jika metrik tersedia dalam beberapa mata uang, nilai untuk setiap mata uang akan ditampilkan dalam 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 akan ditampilkan dalam baris hasil terpisah dari metrik non-harga, yaitu satu baris hasil per kode mata uang. Misalnya, kueri berikut:

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

memberikan 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 kolom yang Anda pilih akan ditampilkan dalam respons, meskipun nilainya masih berupa nilai default atau nol.