JavaScript-koodin ja sen asetusten käyttäminen
Kun olet asentanut komentosarjan sivuston sivuille, sinulla on kaksi globaalia objektia
Esine | Nimi | Kuvaus |
---|---|---|
window.SPH | Smart Pixel Helper | Asetusten kohde ja itse JavaScript-koodin alustus |
window.SPM | Smart Pixel Manager | Käyttöliittymä sivun sisällä olevan pikselin kanssa työskentelemiseen |
Smart Pixel Helperin (SPH) perusasetukset:
cookieName - käyttäjätunnuksen tallentavan evästeen nimi (oletus on "ssId")
cookieExpireYears – cookieName-muuttujaan tallennetun käyttäjätunnuksen evästeen käyttöikä (oletus 10 vuotta)
queryParameter - GET-muuttujan arvo, joka tallentaa käyttäjätunnuksen
Oletuksena arvo on "ssId", jos muutat tätä asetusta, suppilon sisällä olevan Smart Pixel -pikselin toimintoa rikotaan ja sinun on välitettävä käyttäjätunnus manuaalisesti.
timeout - viivearvo, jota käytetään videoelementtien, lomakkeiden viivästettyyn käsittelyyn, koska niiden lataus on asynkronista (oletusarvo on 3 sekuntia). Arvo määritetään millisekunnin muodossa, esimerkiksi 3 sekuntia = 3000 millisekuntia.
Älä aseta arvoa liian pieneksi, koska alhaisella latenssilla kaikkia elementtejä ei ehkä kaapata.
identifier - projektin pikselisi tunniste
baseUrl - perus-URL-osoite, jota järjestelmä käyttää integrointiin ja tiedonsiirtoon
Älä muuta tätä arvoa itse, jos integraatio päivitetään Smart Sender -puolelta, sinun on muutettava tätä arvoa
Smart Pixel Managerin (SPM) tärkeimmät ominaisuudet:
fire(name, context) - käynnistää manuaalisen tapahtuman nimen mukaan muuttujilla, jotka on tallennettava asiakaskortille
user.get(): Number|String|Null - palauttaa Smart Senderin käyttäjätunnuksen;
user.exists(): Boolean - Smart Sender -käyttäjätunnuksen olemassaolon tarkistaminen;
user.set(identifier): void - Smart Sender -käyttäjätunnuksen määrittäminen nykyiselle istunnolle.
Esimerkkejä käytöstä
Skriptin alustus mukautetuilla parametreilla
....
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',
};
...
Manuaalisen tapahtuman "demo" käynnistäminen käyttäjämuuttujalla "name" ja arvolla "value"
window.SPM.fire('demo', {
name: 'value',
});
Käyttäjätunnuksen saaminen
return window.SPM.user.get(); // return '7777'