Tracking-Parameteren
tprm ass en Objet mat Parameteren, déi bis beim Checkout weiderginn ginn, wou se bei der resultéierender Bestellung enregistréiert ginn. Benotzt en, fir Verkaf enger Campagne, enger Säit oder engem Verkafskanal zouzeuerdnen.
const entase = new Entase({
pk: 'YOUR_PUBLISHABLE_KEY',
tprm: { utm_source: 'newsletter', utm_campaign: 'spring-season' }
});Dir kënnt se zu all Moment änneren – d'Wäerter, déi gesat sinn, wann book() opgeruff gëtt, ginn benotzt:
entase.setTracking({ utm_source: 'facebook', sgm: 'SEGMENT_CODE' });
entase.getTracking(); // { utm_source: 'facebook', sgm: 'SEGMENT_CODE' }setTracking() ersetzt de ganzen Objet, amplaz en domat zesummenzeféieren. Fir ee Parameter derbäizesetzen, verbreet den aktuelle Set:
entase.setTracking({ ...entase.getTracking(), utm_content: 'sidebar' });Parameteren aus Ärer eegener URL weiderginn
De Client liest d'Query-String vun Ärer Säit net. Wann e Visiteur op yoursite.com/concert?utm_source=facebook kënnt an Dir wëllt, datt dës Attributioun op der Bestellung steet, da gitt se selwer weider:
const params = new URLSearchParams(window.location.search);
const forward = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'sgm'];
const tprm = {};
forward.forEach(key => { if (params.has(key)) tprm[key] = params.get(key); });
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY', tprm });Den Embed-Widget mécht dat automatesch fir eng fix Lëscht vu Parameteren. Kuckt Erweidert Embed-Optiounen.
Segmenter
sgm enthält e Segmentcode, deen de Verkaf no Kanal oder Campagne an Äre Statistike gruppéiert. Segmenter ginn an Ärem Entase-Kont ugeluecht, net hei – kuckt Iwwersiicht vun de Segmenter an Segmenter erstellen a verwalten.
Zoustëmmung
De Checkout freet éischte Keefer, den Hiweis op d'Entase-Konditiounen z'acceptéieren. Soubal en akzeptéiert gouf, gëtt d'Äntwert an engem Cookie gespäichert an de Schrëtt bei spéidere Visitten iwwersprongen, och op anere Sitten, déi Entase benotzen.
Dir kënnt dat iwwerwaachen:
entase.on('checkout.consent', payload => {
if (payload.data.consent) console.log('accepted');
});De Schrëtt iwwersprangen
collectConsent: false ënnerdréckt den Hiweis:
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY', collectConsent: false });Oder fir eng eenzel Buchung:
entase.book('EVENT_ID', { collectConsent: false });Maacht dat nëmmen, wann Ären eegene Checkout-Flux déi gläichwäerteg Zoustëmmung schonn afreet – d'Fuerderung fält net ewech, well den Hiweis verstoppt ass. Loosst et standardméisseg aktivéiert.
Déi gespäichert Akzeptanz gëtt nach eng Kéier mam Datum iwwerpréift, un deem d'Konditioune fir d'lescht geännert goufen, soudatt e Visiteur, deen eng méi al Versioun akzeptéiert hat, nach eng Kéier gefrot gëtt. Den Hiweis z'ënnerdrécken ënnerdréckt och dat.