Javascript-APIs
CCM19 ofrece varias API Javascript-que pueden utilizarse para acceder a las funcionalidades del Gestor de Cookies-y responder a las interacciones de los usuarios.
Objeto global
Las opciones de control directo de CCM19 se agrupan en el objeto global de Javascript-CCM
:
Variable/método | Tipo | Descripción |
---|---|---|
CCM.acceptedCookies | string[] | Lista de los nombres de todas las [cookies] aceptadas(https://www.ccm19.de/glossar/13-Cookies.html#13). |
CCM.acceptedEmbeddings | [ { id: string , name: string , } , ... ] |
Lista de todos los [embeddings] aceptados(docs.ccm19.com/functions/cookies-y-other/ "Cookies & embeddings - CCM19 Cookie Consent Manager Documentation"). (a partir de la versión 2020.10.28) |
CCM.availableLocales() | string[] | Lista de idiomas activos - por ejemplo ['de_DE', 'en_US'] (a partir de la versión 2022.03.24) |
CCM.closeControlPanel() | Cierra el diálogo de selección de los propósitos a aceptar. | |
CCM.closeWidget() | Cierra el diálogo de cookies-. | |
CCM.consent | boolean | Indica si el visitante del sitio ha definido y guardado su configuración de consentimiento-. También puede significar que todo ha sido rechazado. |
CCM.crossDomainConsentString | string | Identificador de fragmento para compilar manualmente una URL para la división Consent-. (a partir de la versión 2020.10.14) |
CCM.fullConsentGiven | boolean | Indica si el visitante del sitio ha dado su consentimiento a todas las opciones. Un resultado positivo implica lo mismo para CCM.consent . (a partir de la versión 2023.03.29) |
CCM.navigate(url[, replace[, navigateTop]]) | Navega a otra URL (como location.href = url ), pero tiene en cuenta la división Consent-. replace controla si se utiliza location.replace y navigateTop controla si se navega por la página completa para los marcos. (a partir de la versión 2020.10.14) |
|
CCM.openControlPanel() | Abre el diálogo para seleccionar los propósitos a aceptar. | |
CCM.openWidget() | Abre de nuevo el diálogo de cookies-. | |
CCM.switchLocale(localeName) | Cambia el idioma - véase CCM.availableLocales() (a partir de la versión 2022.03.24) |
|
CCM.ucid | ?string | El ID de consentimiento único-, o null si aún no se ha emitido ningún Consent. |
CCM.version | string | Contiene la versión actual de CCM19-. (a partir de la versión 2020.10.28) |
Alternativamente, los diálogos también pueden controlarse mediante enlaces con los objetivos #CCM.openWidget
, #CCM.closeWidget
, #CCM.openControlPanel
y #CCM.closeControlPanel
.
Extensión para publicidad- y redes sin seguimiento
Si la opción "Mi sitio web forma parte de una red publicitaria- y libre de seguimiento " está activa en el área Developer-Settings > Frontend-Behaviour del dominio, se definen los siguientes endpoints, que pueden utilizarse en el frontend.
Los siguientes puntos finales se publicaron con la versión 2023.03.20 y no están disponibles en versiones anteriores.
¡