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

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'