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.