Segmentation

Puoi utilizzare i segmenti campi per segmentazione del rendimento report. Ad esempio, la query per marketingMethod restituisce un report con una riga per ogni metodo di marketing e metriche che specificare per quel metodo di marketing nella clausola SELECT.

Come per i report personalizzati in Merchant Center, puoi specificare più segmenti nella stessa query con l'API Merchant Reports.

Ecco un esempio di query che restituisce i clic per tutti i prodotti nel tuo account in un periodo di 30 giorni, segmentati per marketingMethod e offerId:

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

La risposta a questa query include una riga per ogni combinazione di offerId e marketingMethod, con il numero di clic per quella combinazione:

{
  "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"
      }
    }
  ]
}

Categoria e tipo di prodotto

La query su Merchant Center La lingua supporta la segmentazione. metriche in base a due gruppi di attributi che puoi definire per organizzare inventario:

Livelli di categoria
Categorie del prodotto Google tassonomia. Google potrebbe assegnare automaticamente la categoria al prodotto se non ne è stata specificata nessuna o oltre per perfezionare la categoria specificata.
Livelli dei tipi di prodotto
Tipi di prodotto assegnati in base a categorizzazione. A differenza del a livelli di categoria, non esiste un insieme predefinito di valori supportati.

Sia gli attributi categoria che tipo di prodotto sono organizzati in una gerarchia con più livelli. Il prodotto di terze parti separa ogni il livello con il carattere >, ma selezioni ogni livello gerarchico separatamente nei report.

Ad esempio, considera un prodotto con i seguenti livelli di tipo di prodotto:

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

I report restituiscono ogni livello nel relativo campo:

Segmento Valore
product_type_l1 Home & Garden
product_type_l2 Kitchen & Dining
product_type_l3 Kitchen Appliances
product_type_l4 Refrigerators

Metriche di valuta e prezzo

Le metriche relative al prezzo, come conversionValue, sono rappresentate utilizzando Price di testo. Se la metrica è disponibile in più valute, il valore di ogni viene restituita in una riga separata. Ad esempio, la seguente query:

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

restituisce i seguenti risultati:

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

Se richiedi metriche di prezzo e non relative al prezzo in una query, le metriche relative al prezzo vengono vengono restituiti in righe di risultati separate da quelle non relative al prezzo, una riga di risultati per codice valuta. Ad esempio, la seguente query:

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

restituisce la seguente risposta:

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

Tutti i campi selezionati vengono restituiti nella risposta, anche se il loro valore è ancora il valore predefinito o zero.