Segmentierung

Segmentierung, verfügbar im Merchant Center benutzerdefinierten Berichten in der Reporting API implementiert werden, indem Sie einer Abfrage das entsprechende Feld hinzufügen. Für Beispiel: Die Abfrage von segments.program führt zu einem Bericht mit einer Zeile für jeden (Shopping-Anzeigen, Produkteinträge usw.), das die Messwerte wie Impressionen, Klicks usw. für dieses Programm, wie in den SELECT angegeben. Klausel.

Wie bei benutzerdefinierten Berichten im Merchant Center können Sie mehrere Segmente in derselben Abfrage mit der Reporting API.

Mit der folgenden Beispielabfrage werden die Klicks für alle Produkte in Ihrem Konto abgerufen innerhalb eines 30-tägigen Zeitraums, segmentiert nach program und offer_id:

SELECT
  segments.program,
  segments.offer_id,
  metrics.clicks
FROM MerchantPerformanceView
WHERE segments.date BETWEEN '2020-11-01' AND '2020-11-30'

Laufen

Klicken Sie auf Ausführen, um das Beispiel im API Explorer auszuprobieren. Nach dem Klicken auf Ausführen: Aktualisieren Sie den Platzhalter für die Händler-ID in der -Anforderungs-URL Sie können die Abfrage ändern. Die vollständige Abfrage muss in einer Zeile bleiben, um Sie arbeiten mit dem API Explorer.

Das Ergebnis beim Senden dieser Abfrage an reports.search ist eine Zeile, die die Klicks für jede Kombination aus offer_id und program, wie in diesem Beispiel JSON-String:

{
  "results": [
    {
      "segments": {
        "program": "SHOPPING_ADS",
        "offerId": "12345"
      },
      "metrics": {
        "clicks": "38"
      }
    },
    {
      "segments": {
        "program": "SHOPPING_ADS",
        "offerId": "12346"
      },
      "metrics": {
        "clicks": "125"
      }
    },
    {
      "segments": {
        "program": "FREE_PRODUCT_LISTING",
        "offerId": "12346"
      },
      "metrics": {
        "clicks": "23"
      }
    },
    {
      "segments": {
        "program": "SHOPPING_ADS",
        "offerId": "12347"
      },
      "metrics": {
        "clicks": "8"
      }
    },
    {
      "segments": {
        "program": "FREE_PRODUCT_LISTING",
        "offerId": "12347"
      },
      "metrics": {
        "clicks": "3"
      }
    }
  ]
}

Kategorie und Produkttyp

Die Merchant Center Query Language unterstützt die Segmentierung von Messwerten nach zwei Gruppen von Attribute, die Sie definieren können, um Ihr Inventar zu organisieren:

Kategorieebenen (segments.category_l1, segments.category_l2 usw.)
Kategorien aus Produkt-Taxonomie von Google Wenn keine Kategorie angegeben wurde, weist Google Ihrem Produkt die Kategorie möglicherweise automatisch zu. die angegebene Kategorie weiter verfeinern.
Produkttypebenen (segments.product_type_l1, segments.product_type_l2 usw.)
Produkttypen, die die Sie auf Grundlage Ihrer Kategorisierung zuweisen. Im Gegensatz zu den Kategorieebenen gibt es keine vordefinierten unterstützten Werte.

Sowohl die Kategorie- als auch die Produkttypattribute sind in einer Hierarchie organisiert, auf mehreren Ebenen. Die Trennzeichen für die Produktspezifikation jede Ebene mit dem >-Zeichen. Sie wählen jedoch alle Hierarchieebenen aus. separat in Berichten.

Betrachten Sie zum Beispiel ein Produkt mit den folgenden Produkttypebenen:

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

Bei Berichten wird jede Ebene in einem eigenen Feld zurückgegeben:

Segment Wert
segments.product_type_l1 Home & Garden
segments.product_type_l2 Kitchen & Dining
segments.product_type_l3 Kitchen Appliances
segments.product_type_l4 Refrigerators

Währungs- und Preismesswerte

Das Feld segments.currency_code von ReportRow gibt die Währung in welche Preismesswerte wie metrics.conversion_value_micros zurückgegeben werden. Da dies für die korrekte Interpretation dieser Messwerte wichtig ist, Die zurückgegebene ReportRow enthält automatisch segments.currency_code wenn Sie unten einen der Preismesswerte auswählen.

  • metrics.conversion_value_micros
  • metrics.aov_micros
  • metrics.ordered_item_sales_micros
  • metrics.returns_micros
  • metrics.shipped_item_sales_micros

Buy on Google-Messwerte

Die Merchant Center Query Language unterstützt zwei Messwertkategorien für Buy on Google-Bestellungen: Messwerte auf Artikelebene und Messwerte auf Bestellebene

Messwerte auf Artikelebene

Messwerte, die basierend auf den Artikeln der Bestellungen berechnet und mit den Messwerten Produktabmessungen der Artikel in jeder Bestellung.

  • metrics.item_days_to_ship
  • metrics.item_fill_rate
  • metrics.ordered_items
  • metrics.ordered_item_sales_micros
  • metrics.rejected_items
  • metrics.returned_items
  • metrics.return_rate
  • metrics.returns_micros
  • metrics.shipped_items
  • metrics.shipped_item_sales_micros
  • metrics.unshipped_items
Messwerte auf Auftragsebene

Messwerte werden pro Bestellung berechnet.

  • metrics.aos
  • metrics.aov_micros
  • metrics.days_to_ship
  • metrics.orders
  • metrics.shipped_orders
  • metrics.unshipped_orders

Messwerte auf Bestellebene sind nicht mit den Produktdimensionen der Artikel in jeder Bestellung.

Sie können Messwerte auf Artikelebene in Kombination mit beliebigen verfügbaren Segmenten auswählen. Wenn Sie Messwerte auf Auftragsebene jedoch in Kombination mit einem der folgenden Werte auswählen, Produktdimensionssegmente schlagen fehl:

  • segments.brand
  • segments.category_l1, segments.category_l2, segments.category_l3, segments.category_l4, segments.category_l5
  • segments.custom_label1, segments.custom_label2, segments.custom_label3, segments.custom_label4, segments.custom_label5
  • segments.offer_id
  • segments.product_type_l1, segments.product_type_l2, segments.product_type_l3, segments.product_type_l4, segments.product_type_l5
  • segments.title

Weitere Informationen

Eine vollständige Liste der Segmente finden Sie in der Dokumentation.