Jälgimisparameetrid
tprm on parameetrite objekt, mis edastatakse kassasse, kus need salvestatakse loodud tellimuse juurde. Kasutage seda müügi omistamiseks kampaaniale, lehele või müügikanalile.
const entase = new Entase({
pk: 'YOUR_PUBLISHABLE_KEY',
tprm: { utm_source: 'newsletter', utm_campaign: 'spring-season' }
});Saate neid igal ajal muuta – kasutatakse väärtusi, mis kehtivad book() kutsumise ajal:
entase.setTracking({ utm_source: 'facebook', sgm: 'SEGMENT_CODE' });
entase.getTracking(); // { utm_source: 'facebook', sgm: 'SEGMENT_CODE' }setTracking() asendab kogu objekti, mitte ei ühenda seda olemasolevaga. Ühe parameetri lisamiseks kasutage praeguse komplekti lahtipakkimist:
entase.setTracking({ ...entase.getTracking(), utm_content: 'sidebar' });Parameetrite edastamine oma URL-ilt
Klient ei loe teie lehe päringustringi. Kui külastaja jõuab aadressile yoursite.com/concert?utm_source=facebook ja soovite selle omistamise tellimusele lisada, edastage see ise:
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 });Manustatud vidin teeb seda automaatselt kindla parameetrite loendi puhul. Vaadake täpsemaid manustamisvalikuid.
Segmendid
sgm sisaldab segmendikoodi, mis rühmitab teie statistikas müügi kanali või kampaania järgi. Segmendid luuakse teie Entase kontol, mitte siin – vaadake segmentide ülevaadet ja segmentide loomist ja haldamist.
Nõusolek
Kassa palub esmakordsetel ostjatel nõustuda Entase tingimuste teatega. Pärast nõustumist salvestatakse vastus küpsisesse ja hilisematel külastustel jäetakse see samm vahele, sealhulgas muudel Entase'i kasutavatel saitidel.
Saate seda jälgida:
entase.on('checkout.consent', payload => {
if (payload.data.consent) console.log('accepted');
});Samme vahele jättes
collectConsent: false peidab teate:
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY', collectConsent: false });Või ühe broneeringu jaoks:
entase.book('EVENT_ID', { collectConsent: false });Tehke seda ainult siis, kui teie enda kassavoog juba kogub samaväärse nõusoleku – nõue ei kao, kuna teade on peidetud. Jätke see vaikimisi lubatuks.
Salvestatud nõusolekut kontrollitakse uuesti tingimuste viimase muutmise kuupäeva alusel, nii et vanema versiooniga nõustunud külastajalt küsitakse uuesti. Teate peitmine peidab ka selle.