> For the complete documentation index, see [llms.txt](https://library.zoom.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://library.zoom.com/technical-library/pt/servicos-corporativo-for-plan/zoom-contact-center/expert-insights/integrate-zoom-contact-center-features-into-your-website/web-chat-and-video-configuration-tasks/advanced-features.md).

# Recursos avançados

O Zoom CX Web SDK oferece Recursos avançados que aprimoram a eficácia geral da solução. Embora esses Recursos sejam opcionais, eles contribuem significativamente para criar uma experiência mais abrangente.

***

### Passando Dados do seu Website para o Zoom CX

Há dois métodos disponíveis para compartilhar dados do seu website com o Zoom CX:

* Coleta de dados do website usando o Recurso From Website Data
* autenticação do consumidor

Ambos os métodos permitem armazenar informações nas Variáveis Globais do Zoom CX, mas servem a propósitos e níveis de segurança diferentes.

#### <mark style="color:azul;">**Coleta de Dados do Website Usando o Recurso From Website Data**</mark>

Este método permite extrair dados gerais dos navegadores dos seus visitantes, incluindo:

* Variáveis JavaScript
* LocalStorage
* Armazenamento de sessão
* Cookies

Como parte da configuração de Variáveis Globais do ZCX, os administradores podem configurar um mapeamento entre os componentes de dados do website acima e a Variável Global do ZCX, conforme mostrado no exemplo abaixo.

<figure><img src="https://1821044411-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>

Depois de armazenados nas Variáveis Globais do Zoom CX, os dados extraídos podem então ser usados para coisas como:

* Transmitir informações gerais da página da web (por exemplo: informações da página atual, itens em um carrinho de compras e assim por diante)
* Habilitar experiências personalizadas para todos os visitantes

#### <mark style="color:azul;">**autenticação do consumidor**</mark>

Este método foi projetado especificamente para transmitir com segurança informações autenticadas do usuário do seu website para o Zoom CX. Ele usa JWT assinados (JSON Web Tokens) para garantir a integridade e a autenticidade dos dados, sendo ideal para:

* Identificar usuários conhecidos
* Transmitir informações sensíveis do cliente
* Habilitar experiências personalizadas para visitantes autenticados

Ambos os métodos armazenam dados nas Variáveis Globais do Zoom CX, mas a Autenticação do Consumidor adiciona outra camada de segurança por meio da Verificação de certificado, para que os dados sensíveis de identificação do cliente permaneçam protegidos. A imagem abaixo mostra como extrair dados do JWT e armazená-los em uma variável global. Neste exemplo, extraímos o primeiro nome do usuário do campo JSON name.first do JWT.

<figure><img src="https://1821044411-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>

O Recurso de Autenticação do Consumidor exige que sua equipe de desenvolvimento do website crie um ponto de extremidade especial que forneça os dados de Autenticação do Consumidor, incluindo o JWT assinado.

Para mais informações, consulte os seguintes artigos do Suporte do Zoom:

* [Variáveis Globais](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0059058)
* [Dados do Website](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0059058)
* [autenticação do consumidor](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0057542)

***

### Métodos/Eventos do SDK da Campanha

Capacite os desenvolvedores com controle programático sobre o Zoom CX Web SDK para gerenciamento eficiente das janelas de engajamento e convites.

Por meio dessa funcionalidade, os desenvolvedores podem usar o código JavaScript de front-end do site para gerenciar perfeitamente os convites e as janelas de engajamento do Zoom CX, inclusive abrindo, fechando ou ocultando-os automaticamente.

Para mais informações sobre os métodos e eventos, confira a seguinte documentação para desenvolvedores:

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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://library.zoom.com/technical-library/pt/servicos-corporativo-for-plan/zoom-contact-center/expert-insights/integrate-zoom-contact-center-features-into-your-website/web-chat-and-video-configuration-tasks/advanced-features.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
