Pokud používáte pole order.{anything} a checkout.order_number ve vašich skriptech, je načase je aktualizovat na checkout.order_id.
Proč je třeba provést tuto změnu?
Pole order.{anything} a checkout.order_number se vyplňují během vytváření objednávky, k čemuž nyní dochází nezávisle na načítání thank you page. Tato změna zlepšuje škálovatelnost a výkonnost, což umožní vašim zákazníkům používat nákupní prostředí rychleji. Nicméně to také znamená, že tato pole nejsou k dispozici, když se thank you page načítá, což může vést k nesprávnému sledování konverzí, ovlivnění analytiky nebo přerušení integrace s dalšími systémy.
Na druhé straně je checkout.order_id společným a jedinečným identifikátorem v pokladně i při vytváření objednávek. Je k dispozici po dokončení platby a lze jej spolehlivě použít k propojení analytiky, dalších souvisejících systémů a nákupního prostředí.
Krok za krokem: aktualizace Additional scripts
1. Přihlaste se do administrace Shopify a přejděte do nastavení Pokladny (Checkout)
2. Otevřete Additional Scripts
3. Přejděte dolů k sekci Additional Scripts (Další skripty). Zde se nachází všechny vaše vlastní skripty, které se spouštějí na thank you page.
4. Aktualizujte skripty
Vyhledejte všechna místa, kde používáte order.{anything} nebo checkout.order_number, a nahraďte je checkout.order_id.
- Původní skript:
var orderId = {{ order.id }};
var orderNumber = {{ checkout.order_number }}; - Upravený skript:
var orderId = {{ checkout.order_id }};
5. Otestujte změny
Ujistěte se, že všechny změny fungují správně. Doporučujeme provést testovací objednávku, aby se ověřilo, že nová identifikace objednávek funguje správně a sledování konverzí je v pořádku.
Aktualizace souvisejících systémů
Projděte všechny externí systémy a aplikace, které využívají tato data. To může zahrnovat Google Analytics, Facebook Pixel, e-mailové marketingové nástroje a další. Všude, kde se odkazuje na order.{anything} nebo checkout.order_number, proveďte aktualizaci na checkout.order_id.
Alternativní možnost: Upgradujte thank you page
Pokud chcete odstranit závislost na proměnných Liquid, můžete thank you page upgradovat a přizpůsobit pomocí bloků aplikací a Web Pixels:
1. Přejděte do Nastavení -> Pokladna.
2. Najděte možnost upgradu thank you page.
3. Přizpůsobte stránku pomocí dostupných bloků aplikací a Web Pixels.
4. Aktualizujte všechny systémy, které závisí na proměnných Liquid, aby využívaly nové struktury a identifikátory.
Provedení změn v Additional scripts zajistí lepší škálovatelnost, výkonnost a spolehlivost sledování konverzí ve vašem Shopify obchodě. Nahrazení order.{anything} a checkout.order_number za checkout.order_id v Additional Scripts a aktualizace souvisejících systémů jsou nezbytné kroky, které vám pomohou udržet přesnou analytiku a bezproblémové fungování navazujících aplikací.
Ujistěte se, že všechny změny důkladně otestujete, aby se předešlo možným problémům. Pokud máte jakékoli dotazy nebo potřebujete další pomoc, neváhejte se na nás obrátit.