# Avancerade funktioner

Zoom CX Web SDK erbjuder avancerade funktioner som förbättrar lösningens totala effektivitet. Även om dessa funktioner är valfria bidrar de avsevärt till att skapa en mer heltäckande upplevelse.

***

### Skicka data från din webbplats till Zoom CX

Det finns två metoder för att dela data från din webbplats till Zoom CX:

* Insamling av webbplatsdata med funktionen Från webbplatsdata
* Konsumentautentisering

Båda metoderna gör det möjligt att lagra information i Zoom CX globala variabler, men de tjänar olika syften och har olika säkerhetsnivåer.

#### <mark style="color:blå;">**Insamling av webbplatsdata med funktionen Från webbplatsdata**</mark>

Denna metod låter dig hämta allmän data från dina besökares webbläsare, inklusive:

* JavaScript-variabler
* LocalStorage
* Session storage
* Cookies

Som en del av konfigurationen av ZCX globala variabler kan administratörer konfigurera en mappning mellan ovanstående webbplatsdatakomponenter och ZCX globala variabler, som visas i exemplet nedan.

<figure><img src="https://460446308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-c31bc8b4799688df4c313795cafcc8d093c2400e%2Fimage.png?alt=media" alt="Screen display showing how to configure the ZCX Global Variable."><figcaption></figcaption></figure>

När de lagrats i Zoom CX globala variabler kan den extraherade datan användas för sådant som:

* Skicka allmän information om webbsidan (till exempel: aktuell webbsida, artiklar i en kundvagn och så vidare)
* Möjliggöra personliga upplevelser för alla besökare

#### <mark style="color:blå;">**Konsumentautentisering**</mark>

Denna metod är speciellt utformad för att säkert överföra autentiserad användarinformation från din webbplats till Zoom CX. Den använder signerade JWT (JSON Web Tokens) för att säkerställa dataintegritet och äkthet, vilket gör den idealisk för:

* Identifiera kända användare
* Skicka känslig kundinformation
* Möjliggöra personliga upplevelser för autentiserade besökare

Båda metoderna lagrar data i Zoom CX globala variabler, men konsumentautentisering lägger till ett ytterligare säkerhetslager genom certifikatverifiering så att känsliga kundidentifieringsdata förblir skyddade. Bilden nedan visar hur man extraherar data från JWT och lagrar den i en global variabel. I detta exempel extraherar vi användarens förnamn från JWT:s JSON-fält name.first.

<figure><img src="https://460446308-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-b0f1ac5e2331187bdee3ad73a31383a4acdc288f%2Fimage.png?alt=media" alt="Screen display showing how to extract the user&#x27;s first name."><figcaption></figcaption></figure>

Funktionen konsumentautentisering kräver att ditt webbplatsteam bygger en särskild endpoint som tillhandahåller konsumentautentiseringsdata, inklusive den signerade JWT:n.

För mer information, se följande artiklar i Zoom Support:

* [Globala variabler](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0059058)
* [Webbplatsdata](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0059058)
* [Konsumentautentisering](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0057542)

***

### Campaign SDK-metoder/händelser

Ge utvecklare programmatisk kontroll över Zoom CX Web SDK för effektiv hantering av engagemangsfönster och inbjudningar.

Genom denna funktionalitet kan utvecklare använda webbplatsens JavaScript-frontkod för att sömlöst hantera Zoom CX-inbjudningar och engagemangsfönster, inklusive att automatiskt öppna, stänga eller dölja dem.

För mer information om metoderna och händelserna, se följande utvecklardokumentation:

* [Zoom Contact Center](https://developers.zoom.us/docs/contact-center/)
* [Zoom Virtual Agent](https://developers.zoom.us/docs/virtual-agent/web/reference/)
