Przejdź do treści

Piwik PRO. Cross-domain. Jedna sesja między sklepem a checkout na subdomenie.

Na czym to polega w sklepie

Checkout na subdomenie bez cross-domain to dwa klientów w raporcie - lejek wygląda na zerwany. Gdy checkout jest na innej subdomenie lub domenie płatności, Piwik domyślnie zaczyna nową wizytę. setDomains i parametry linkera przenoszą identyfikator visitor - purchase przypisuje się do tej samej sesji co add to cart.

Przykład ze sklepu internetowego

Sklep www.sklep.pl, checkout secure.sklep.pl - konfiguracja _paq przed trackPageView:

_paq.push(['setDomains', ['*.sklep.pl']]);
_paq.push(['enableCrossDomainLinking']);
_paq.push(['trackPageView']);

// Linki między domenami muszą mieć parametr pk_vid
// Test: sesja z addEcommerceItem na www → order na secure

Co zrobić po stronie biznesu

  • Dodaj regułę dla bramki PayU / Przelewy24 jako excluded referral.
  • Zsynchronizuj listę domen z GA4 cross-domain - jeden dokument dla zespołu sklepu.
  • Pułapka: zewnętrzny SaaS checkout bez kontroli nad linkerem - sesja zerwana, kampanie jako direct.

W skrócie

Cross-domain to must-have przy rozdzielonym checkout sklepu internetowego. Bez pk_vid kampanie paid wyglądają na (direct) na thank-you page.