ID transakce je jedinečný identifikátor, který můžete vytvořit pro každou transakci, například číslo potvrzení objednávky. ID transakce je třeba přidat ke každé události elektronického obchodu (například číslo potvrzení objednávky), aby bylo možné odstranit duplicitní transakce stejného uživatele a řádně zpracovat vrácení plateb.
Když přidáte ID transakce, odstraní Google Analytics duplicitní nákupy, pokud jsou zaregistrovány dva nákupy se stejným ID transakce.
Google Analytics odstraňuje pouze duplicitní transakce se stejným ID transakce od stejného uživatele. Stejné ID transakce lze použít pro různé uživatele, aniž by došlo k odstranění duplicitních transakcí.
Než začnete
ID musí být pro každou transakci jedinečné. Můžete například použít čísla potvrzení objednávky.
ID transakce může obsahovat čísla, písmena a speciální znaky, jako jsou pomlčky nebo mezery. Musí být pro každou transakci jedinečné. Navíc nesmí obsahovat žádné údaje umožňující identifikaci zákazníka.
Přidání ID transakce
K získání ID transakce je nutné upravit kód. V Google Analytics nemusíte provádět žádné změny.
Poznámka: ID transakce musí být dynamická hodnota. Pokud posíláte stejné ID pro různé transakce, mohl by být zjištěný počet konverzí výrazně nižší než skutečný.
V níže uvedených pokynech jsme pro ilustraci aktualizace měřicího kódu značky gtag.js použili jazyk Active Server Pages (ASP). Přesná podoba kódu se bude lišit v závislosti na zvoleném jazyce serveru. Dbejte na to, abyste pro svůj web vybrali ten správný.
- Otevřete soubor ASP (nebo příslušný soubor pro jazyk serveru, který používáte) pro konverzní stránku.
- Vyhledejte výraz jazyka ASP, který tuto hodnotu obsahuje. Příklad:
<%= orderId %>
. - Zobrazte kód HTML konverzní stránky a najděte fragment události.
- V části
script
ve fragmentu události (nachází se mezi značkami<script></script>
) nahraďte výraz<%= orderId %>
výrazem v jazyce ASP uvedeným v kroku 2:Příklad fragmentu události:
<script> gtag('event', 'purchase', { transaction_id: '<%= orderId %>', value: 25.42, currency: "USD", //... }); </script>
Ověření ID transakce
- Spusťte událost na svém webu.
- Zobrazte zdroj webové stránky ve webovém prohlížeči (ve většině prohlížečů kliknete pravým tlačítkem na danou stránku a vyberete možnost Zobrazit zdrojový kód).
- Měřicí kód by měl být někde mezi značkami
<head>
a</head>
. Výraz v jazyce ASP bude nahrazen skutečným ID transakce.