JavaScripti koodi ja selle sätete kasutamine
Pärast skripti installimist saidi lehtedele on teil kaks globaalset objekti
Objekt | Nimi | Kirjeldus |
---|---|---|
window.SPH | Smart Pixel Helper | Seadete objekt ja JavaScripti koodi enda lähtestamine |
window.SPM | Smart Pixel Manager | Liides lehe sees oleva piksliga töötamiseks |
Smart Pixel Helperi (SPH) põhiseaded:
cookieName – kasutaja ID-d salvestava küpsise nimi (vaikimisi on "ssId")
cookieExpireYears – muutujas cookieName salvestatud kasutaja ID küpsise eluiga (vaikimisi 10 aastat)
queryParameter – GET muutuja väärtus, mis salvestab kasutaja ID
Vaikimisi on väärtuseks „ssId“, kui muudate seda suvandit, rikutakse lehtris oleva Smart Pixeli funktsiooni ja peate kasutaja ID käsitsi edastama.
timeout - viivitusväärtus, mida kasutatakse videoelementide, vormide viivitusega töötlemiseks, kuna nende laadimine on asünkroonne (vaikeväärtus on 3 sekundit). Väärtus määratakse millisekundite vormingus, näiteks 3 sekundit = 3000 millisekundit.
Ärge määrake väärtust liiga madalaks, sest madala latentsusajaga ei pruugita kõiki elemente jäädvustada.
identifikaator – teie projekti piksli identifikaator
baseUrl – baas-URL, mida süsteem kasutab integreerimiseks ja andmeedastuseks
Ärge muutke seda väärtust ise, kui integratsiooni värskendatakse nutika saatja poolelt, peate seda väärtust muutma
Smart Pixel Manageri (SPM) põhifunktsioonid:
fire(nimi, kontekst) - käivitab käsitsi sündmuse nime järgi muutujatega, mis tuleb salvestada kliendikaardile
user.get(): Number|String|Null - tagastab Smart Senderi kasutaja ID;
user.exists(): Boolean – kontrollige Smart Senderi kasutajatunnuse olemasolu;
user.set(identifikaator): void – määrab praeguse seansi nutika saatja kasutaja ID.
Kasutamise näited
Skripti lähtestamine kohandatud parameetritega
....
window.SPH = {
timeout: 8000, // 8 sec
cookieName: 'smartId',
cookieExpireYears: 1,
identifier: 'SPH-XXXXXX', // enter your Smart Pixel identifiier here
baseUrl: 'https://customer.smartsender.eu/pixel',
};
...
Käsitsi sündmuse "demo" käivitamine kasutaja muutujaga "name" ja väärtusega "value"
window.SPM.fire('demo', {
name: 'value',
});
Kasutaja ID hankimine
return window.SPM.user.get(); // return '7777'