JavaScripti koodi ja selle sätete kasutamine

Pärast skripti installimist saidi lehtedele on teil kaks globaalset objekti

Objekt

Nimi

Kirjeldus

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'