Tento článek popisuje, jak nastavit konverze s daty z košíku a jak tato data odesílat. Další informace o přehledech konverzí s daty z košíku
Pokyny
Konverze s daty z košíku vycházejí ze stávajícího měření konverzí na vašem webu. Než budete moci data z košíku odesílat, musíte nastavit měření konverzí. Případně můžete také importovat konverze z Google Analytics 4. Pokud již používáte měření konverzí SA360, stačí data z košíku jednoduše přidat do stávající značky konverzí.
Způsob předávání dynamicky generovaných dat (například ID produktů, které byly v rámci konverze prodány) proberte se svým webovým vývojářem.
Přidání parametrů pro data z košíku
Abyste mohli data z košíku odesílat, musíte do kódu fragmentu události přidat tyto další parametry:
Parametr | Typ hodnoty | Příklad hodnoty | Popis |
---|---|---|---|
event | String | “purchase” | Data z košíku budou zpracována pouze u událostí, které v tomto atributu mají hodnotu „purchase“. |
discount (nepovinné) |
Float | 30,00 |
Sleva 30,00 Kč, která se vztahuje na celou objednávku, například:
Poznámka: Při použití Google Analytics jako zdroje konverzí není parametr discount podporován. |
aw_merchant_id (nepovinné) |
Celé číslo | 98765 | ID účtu Merchant Center. Tento parametr uveďte v případě, že určitou položku odesíláte v několika účtech Merchant Center a chcete mít kontrolu nad tím, ze kterého účtu budou data položky (např. její COGS) načítána. |
aw_feed_country (nepovinné) |
String | „CZ“ |
Země spojená se zdrojem, kde jsou vaše položky nahrány. Použijte kódy území CLDR. Poznámka: Pokud jako zdroj konverzí používáte Google Analytics, použijte parametr aw_feed_label. |
aw_feed_language (nepovinné) |
String | „CS“ | Jazyk spojený se zdrojem, kde jsou vaše položky nahrány. Použijte kód jazyka ISO 639-1. |
aw_feed_label (nepovinné) |
String | “feed_label” |
Štítek spojený se zdrojem, kde jsou vaše položky nahrány. Poznámka: Podporováno pouze při použití Google Analytics jako zdroje konverzí. |
items | Array | [{ id: "P12345", price: 12.50, quantity: 2 }] |
Pole obsahující cenu, množství a ID každé zakoupené položky. |
items.id | Řetězec | „P12345“ |
ID položky vztahující se k zakoupenému produktu. Musí odpovídat ID položky, které je používáno ve službě Merchant Center. Poznámka: Při použití Google Analytics jako zdroje konverzí není alternativní parametr items.item_id podporován. |
items.price | Float | 250,00 | Prodejní cena jedné položky (bez daně, dopravy a případných slev na úrovni transakce). |
items.quantity | Celé číslo | 2 | Počet prodaných kusů položek. |
Příklad implementace značky Google s daty z košíku
<!-- Ukázka kódu konverze -->
<script type="text/javascript">
gtag('event', 'purchase', {
"send_to": "AW-9999999999/abc123xyz",
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"value": 1070,00,
"currency": "CZK",
<!-- Začátek parametrů konverzí s daty z košíku -->
"discount": 30,00,
"aw_merchant_id": 98765,
"aw_feed_country": "CZ",
"aw_feed_language": "CS",
"items": [
{
"id": "P12345",
"quantity": 2,
"price": 250,00
},
{
"id": "P67890",
"quantity": 1,
"price": 600,00
}
]
<!-- Konec parametrů konverzí s daty z košíku -->
});
/* ]]> */
</script>
Příklad implementace datové vrstvy
<!-- Ukázka kódu datové vrstvy s odesílanými parametry -->
dataLayer.push({
"event": 'purchase',
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"value": 1070,
"currency": "CZK",
<!-- Začátek odesílaných parametrů datové vrstvy s daty z košíku -->
"discount": 30,
"aw_merchant_id": 98765,
"aw_feed_country": "CZ",
"aw_feed_language": "CS",
"items": [
{
"id": "P12345",
"quantity": 2,
"price": 250
},
{
"id": "P67890",
"quantity": 1,
"price": 600
}
]
<!-- Konec odesílaných parametrů datové vrstvy s daty z košíku -->
});
Příklad poskytnutí dat z košíku ve Správci značek Google pomocí proměnných JavaScriptu
<!-- Ukázka kódu s proměnnými jazyka JavaScript -->
<script type="text/javascript">
transaction_id = "1545c34e-691e-4726-aeda-b798df255e9c";
value = 1070;
currency = "CZK";
<!-- Start of CwCD Parameters -->
discount = 30;
aw_merchant_id = 98765;
aw_feed_country = "CZ";
aw_feed_language = "CS";
items = [
{
"id": "P12345",
"quantity": 2,
"price": 250
},
{
"id": "P67890",
"quantity": 1,
"price": 600
}
];
<!-- Konec parametrů s daty z košíku -->
/* ]]> */
</script>
Poskytnutí atributu zdroje s náklady na prodané zboží za účelem získání přehledu o ziskových maržích
Jestliže chcete umožnit tvorbu přehledů zisku, musíte ve zdroji produktů služby Merchant Center uvádět atribut cost_of_goods_sold
. Přečtěte si, jak vytvořit zdroj.
Atribut cost_of_goods_sold
(COGS) představuje náklady na prodávaný produkt. Služba Google Ads ho používá k výpočtu ziskové marže u jednotlivých produktů (zisk = tržba − COGS). Pokud přesné údaje o nákladech na prodané zboží neznáte, a přesto chcete přehledy zisku používat, můžete udávat přibližné hodnoty nákladů. Můžete například odhadnout, že náklady činí 80 % z ceny produktu.
Údaje o COGS můžete poskytnout třemi způsoby:
- prostřednictvím zdroje produktů,
- prostřednictvím rozhraní Content API,
- vytvořením doplňkového zdroje a uvedením odhadů, případně hodnot pro jednotlivé produkty.
Jestliže se rozhodnete atribut cost_of_goods_sold
neposkytovat, neuvidíte u některých metrik v přehledu (např. COGS a hrubý zisk) žádné hodnoty.
Kontrola správnosti implementace konverzí s daty z košíku
Pokud nejsou konverze s daty z košíku k dispozici nebo se nezobrazují správně, měli byste ověřit, zda jsou parametry značky konverzí implementovány správně. Pokud to chcete udělat, proveďte testovací objednávku. Postupujte takto:
- Otevřete nástroje pro vývojáře Chrome: klikněte na nabídku Chrome v pravém horním rohu webového prohlížeče Google Chrome a vyberte Další nástroje > Nástroje pro vývojáře.
- V panelu Nástroje pro vývojáře vyberte položku Síť.
- V prohlížeči Google Chrome odešlete zkušební objednávku.
- Najděte požadavek, který obsahuje vaši konverzi (vyhledejte výraz „/conversion“). Mezi parametry řetězce dotazu by měly být i parametry košíku, jak ukazuje tento příklad:
mid = aw_merchant_id
fcntr = aw_feed_country
flng = aw_feed_language
dscnt = discount
bttype = event type
item = items (pole), pro každou položku obsahuje strukturu (items.id * items.price * items.quantity)