JavaScript-koodin ja sen asetusten käyttäminen

Kun olet asentanut komentosarjan sivuston sivuille, sinulla on kaksi globaalia objektia

Esine

Nimi

Kuvaus

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'