Fáze 2: Nejčastější chyby během implementace

Chyba 1: Posílat null místo čísla (nebo textový řetězec místo čísla)

Co se děje

Pole jako value (celková hodnota objednávky), unit_price (cena za kus) nebo quantity (množství) musí být vždy číslo. Pokud místo čísla přijde null nebo textový řetězec – například proto, že proměnná v GTM nebyla správně nastavena – SEM celý hit zahodí. Nezaznamená se žádná jeho část, ani PageView.

Toto je jedna z nejčastějších chyb u inzerentů s produktovými katalogy: produkt nemá v systému vyplněnou cenu, proměnná v GTM vrátí prázdnou hodnotu a místo čísla odejde null.

Jak to poznat

V Diagnostice měření nebo Sandboxu uvidíte chybovou hlášku:

Řešení

Pokud pole nemůžete vyplnit číslem, jednoduše ho z payloadu vynechejte. SEM chybějící nepovinné pole toleruje. Co netoleruje, je pole s hodnotou null.

Povinná pole (kde null nikdy nestačí): order_id, value a currency u události Purchase. Vše ostatní je volitelné – pokud to nemáte, raději to nevysílejte.


Obsah tématu Měřící skripty