Segmentacja dostępna w Merchant Center
raportów niestandardowych,
zaimplementowane w interfejsie API do raportowania przez dodanie do zapytania odpowiedniego pola. Dla:
Na przykład wyszukanie hasła segments.program
w efekcie skutkuje raportem z poszczególnymi wierszami dla każdej pozycji
(reklamy produktowe, bezpłatne informacje o produktach itp.), który obejmuje dane
(wyświetlenia, kliknięcia itp.) w ramach tego programu, zgodnie z dokumentem SELECT
.
.
Podobnie jak w przypadku raportów niestandardowych w Merchant Center, możesz określić wiele segmentów w tym samym zapytaniu za pomocą interfejsu API do raportowania.
To przykładowe zapytanie pobiera kliknięcia wszystkich produktów na koncie
w okresie 30 dni z podziałem na segmenty według program
i offer_id
:
SELECT
segments.program,
segments.offer_id,
metrics.clicks
FROM MerchantPerformanceView
WHERE segments.date BETWEEN '2020-11-01' AND '2020-11-30'
Kliknij Uruchom, aby wypróbować przykład w narzędziu API Explorer. Po kliknięciu Uruchom, zaktualizuj obiekt zastępczy identyfikatora sprzedawcy do własnego identyfikatora sprzedawcy w żądania. Możesz zmodyfikować zapytanie. Pełne zapytanie musi pozostać w jednym wierszu, w narzędziu API Explorer.
Wynikiem wysłania tego zapytania do reports.search
jest wiersz określający
kliknięć dla każdej kombinacji wartości offer_id
i program
, jak w tym przykładzie
Ciąg znaków JSON:
{
"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"
}
}
]
}
Kategoria i typ produktu
Język zapytań Merchant Center obsługuje segmentację danych według 2 grup: Atrybuty, które możesz zdefiniować, aby uporządkować zasoby:
- Poziomy kategorii (
segments.category_l1
,segments.category_l2
itp.) - Kategorie z Mapa kategorii Google. Jeśli nie podasz żadnej, Google może automatycznie przypisać kategorię do Twojego produktu. doprecyzować podaną kategorię.
- Poziomy typów produktów (
segments.product_type_l1
,segments.product_type_l2
itp.) - Typy produktów, które które przypisujesz na podstawie swojej kategoryzacji. W przeciwieństwie do poziomów kategorii nie ma wstępnie zdefiniowanego zbioru obsługiwanych wartości.
Zarówno atrybuty kategorii, jak i typu produktu są uporządkowane w hierarchii
wielopoziomowej.
specyfikacja produktu oddziela
każdy poziom za pomocą znaku >
, ale wybierasz każdy poziom hierarchii
oddzielnie w raportach.
Rozważmy na przykład produkt o następujących poziomach typów produktów:
Home & Garden > Kitchen & Dining > Kitchen Appliances > Refrigerators
Każdy poziom zostanie zwrócony w osobnym polu w ten sposób:
Segment | Wartość |
---|---|
segments.product_type_l1 |
Home & Garden |
segments.product_type_l2 |
Kitchen & Dining |
segments.product_type_l3 |
Kitchen Appliances |
segments.product_type_l4 |
Refrigerators |
Dane o walutach i cenach
Pole segments.currency_code
elementu ReportRow
wskazuje walutę w
które wskaźniki cenowe, takie jak metrics.conversion_value_micros
, są zwracane.
Jest to niezbędne do prawidłowej interpretacji tych danych,
zwrócone wartości ReportRow
będą automatycznie uwzględniać segments.currency_code
za każdym razem, gdy wybierzesz jeden z poniższych wskaźników ceny.
metrics.conversion_value_micros
metrics.aov_micros
metrics.ordered_item_sales_micros
metrics.returns_micros
metrics.shipped_item_sales_micros
Dane dotyczące Kup przez Google
Język zapytań Merchant Center obsługuje 2 kategorie danych dotyczących Kup przez. Zamówienia Google: dane na poziomie produktu i na poziomie zamówienia.
- danych na poziomie produktu
Dane obliczane na podstawie elementów w zamówieniach i powiązane z wymiarów produktów w każdym zamówieniu.
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
- danych na poziomie zamówienia
Dane obliczane na podstawie poszczególnych zamówień.
metrics.aos
metrics.aov_micros
metrics.days_to_ship
metrics.orders
metrics.shipped_orders
metrics.unshipped_orders
Dane na poziomie zamówienia nie są powiązane z wymiarami produktu elementów w każdym zamówieniu.
Możesz wybrać dane na poziomie elementu w połączeniu z dowolnymi dostępnymi segmentami. Jeśli jednak wybierzesz dane na poziomie zamówienia w połączeniu z dowolnymi z tych danych segmenty wymiarów produktu nie będą spełnione:
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
Więcej informacji
Pełną listę segmentów znajdziesz w dokumentacja.