JavaScript koda un tā iestatījumu izmantošana
Pēc skripta instalēšanas vietnes lapās jums ir divi globāli objekti
Objekts | Vārds | Apraksts |
---|---|---|
window.SPH | Smart Pixel Helper | Iestatījumu objekts un paša JavaScript koda inicializācija |
window.SPM | Smart Pixel Manager | Interfeiss darbam ar pikseļu lapas iekšpusē |
Smart Pixel Helper (SPH) pamata iestatījumi:
cookieName — tā sīkfaila nosaukums, kurā tiks saglabāts lietotāja ID (noklusējums ir “ssId”).
cookieExpireYears — mainīgajā cookieName saglabātā lietotāja ID sīkfaila kalpošanas laiks (noklusējuma 10 gadi)
queryParameter - mainīgā GET vērtība, kas saglabā lietotāja ID
Pēc noklusējuma vērtība ir “ssId”, ja mainīsit šo opciju, tiks pārkāpta viedā pikseļa funkcija piltuvē, un lietotāja ID būs jānodod manuāli.
timeout - aizkaves vērtība, kas tiek izmantota video elementu, formu aizkavētai apstrādei, jo to ielāde ir asinhrona (noklusējuma vērtība ir 3 sekundes). Vērtība ir norādīta milisekundes formātā, piemēram, 3 sekundes = 3000 milisekundes.
Neiestatiet vērtību pārāk zemu, jo ar zemu latentumu var tikt tverti ne visi elementi.
identifikators — jūsu projekta pikseļa identifikators
baseUrl — bāzes URL, ko sistēma izmanto datu integrācijai un pārsūtīšanai
Nemainiet šo vērtību pats, ja integrācija tiek atjaunināta no viedā sūtītāja puses, šī vērtība būs jāmaina
Galvenās Smart Pixel Manager (SPM) funkcijas:
fire(nosaukums, konteksts) - aktivizē manuālu notikumu pēc nosaukuma ar mainīgajiem, kas jāsaglabā klienta kartē
user.get(): Number|String|Null - atgriež Smart Sender lietotāja ID;
user.exists(): Būla — pārbaudiet, vai ir Smart Sender lietotāja ID;
user.set(identifikators): void — norāda viedā sūtītāja lietotāja ID pašreizējai sesijai.
Lietošanas piemēri
Skripta inicializācija ar pielāgotiem parametriem
....
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',
};
...
Manuāla notikuma “demo” aktivizēšana ar lietotāja mainīgo “name” un vērtību “value”
window.SPM.fire('demo', {
name: 'value',
});
Lietotāja ID iegūšana
return window.SPM.user.get(); // return '7777'