Segmentation

Puoi utilizzare i campi dei segmenti per la segmentazione nei report sul rendimento. Ad esempio, l'esecuzione di query per marketingMethod restituisce un report con una riga per ogni metodo di marketing e le metrics che hai specificato 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 Center.

Ecco una query di esempio 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 di 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

Il lingua di query di Merchant Center supporta la segmentazione delle metriche in base a due gruppi di attributi che puoi definire per organizzare l'inventario:

Livelli di categoria
Categorie della tassonomia dei prodotti di Google. Google potrebbe assegnare automaticamente la categoria al tuo prodotto, se non ne è stata fornita nessuna, oppure perfezionare ulteriormente la categoria fornita.
Livelli del tipo di prodotto
Tipi di prodotto che assegni in base alla classificazione. A differenza dei livelli di categoria, non esiste un insieme predefinito di valori supportati.

Entrambi gli attributi categoria e tipo di prodotto sono organizzati in una gerarchia a più livelli. La specifica del prodotto separa ogni livello con il carattere >, ma nei report selezioni separatamente ogni livello della gerarchia.

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

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

I report restituiscono ciascun livello in un proprio 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 dei prezzi, come conversionValue, sono rappresentate utilizzando il tipo Price. Se la metrica è disponibile in più valute, il valore per ogni valuta viene restituito in una riga separata. Ad esempio, la query seguente:

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 in una query richiedi metriche sia relative al prezzo che a quelle non relative al prezzo, queste vengono restituite in righe di risultati separate da quelle non relative al prezzo, ovvero una riga di risultati per codice valuta. Ad esempio, la query seguente:

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 valore è ancora il valore predefinito o pari a zero.