Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
Puede gestionar elementos en la pagina usando UnicScript para cargar etiquetas basadas en el consentimiento del usuario para IDs de proposito especificos o IDs de proveedor personalizados, segun lo definido por los propositos de IAB TCF 2.3 o los tipos de Google Consent Mode.
| ID de proposito | Descripcion |
|---|---|
| 1 | Almacenar y/o acceder a informacion en un dispositivo |
| 2 | Usar datos limitados para seleccionar publicidad |
| 3 | Crear perfiles para publicidad personalizada |
| 4 | Usar perfiles para seleccionar publicidad personalizada |
| 5 | Crear perfiles para personalizar contenido |
| 6 | Usar perfiles para seleccionar contenido personalizado |
| 7 | Medir el rendimiento de la publicidad |
| 8 | Medir el rendimiento del contenido |
| 9 | Comprender audiencias a traves de estadisticas o combinaciones de datos de diversas fuentes |
| 10 | Desarrollar y mejorar servicios |
| 11 | Usar datos limitados para seleccionar contenido |
Puede cargar JavaScript en linea de forma dinamica basandose en el consentimiento para IDs de proposito especificos.
Ejemplo 1: Cargar script para un solo ID de proposito
<script type="text/unicscript" unic-purpose-id="1">
console.log('Consent granted for purpose 1');
</script>
Ejemplo 2: Cargar script externo con un ID de proposito
<script type="text/unicscript" unic-purpose-id="1" src="path-to-external-script.js"></script>
Ejemplo: Cargar script para multiples IDs de proposito
<script type="text/unicscript" unic-purpose-ids="1,2,3">
console.log('Consent granted for purposes 1, 2, and 3');
</script>
Ejemplo:
<script type="text/unicscript" unic-vendor-id="1">
console.log('hello vendor 1');
</script>
Ejemplo 2:
<script type="text/unicscript" unic-vendor-id="1" src="xxxxx"></script>
Puede cargar iframes de forma dinamica basandose en el consentimiento para un ID de proposito especifico.
Ejemplo: Cargar iframe para un solo ID de proposito
<iframe
data-unicscript
unic-purpose-id="1"
width="560"
height="315"
data-src="https://www.youtube.com/embed/XXXX"
frameborder="0"
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen
></iframe>
Ejemplo: Cargar iframe para multiples IDs de proposito
<iframe
data-unicscript
unic-purpose-ids="1,2,3"
width="560"
height="315"
data-src="https://www.youtube.com/embed/XXXX"
frameborder="0"
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen
></iframe>
Ejemplo: Cargar iframe para un solo ID de proveedor
<iframe
unic-vendor-id="1"
width="560"
height="315"
data-src="https://www.youtube.com/embed/XXXX"
frameborder="0"
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen
></iframe>
Puede cargar scripts e iframes basandose en el consentimiento para Custom Purposes usando los atributos unic-cp-id y unic-cp-ids.
Ejemplo 1: Cargar script para un solo ID de proposito personalizado
<script type="text/unicscript" unic-cp-id="custom_analytics">
console.log('Custom analytics consent granted');
</script>
Ejemplo 2: Cargar script externo para un ID de proposito personalizado
<script type="text/unicscript" unic-cp-id="custom_analytics" src="https://example.com/analytics.js"></script>
Ejemplo 3: Cargar script para multiples IDs de proposito personalizados (todos deben tener consentimiento)
<script type="text/unicscript" unic-cp-ids="custom_analytics,ab_testing">
console.log('Both custom purposes consented');
</script>
Ejemplo 4: Cargar iframe para un ID de proposito personalizado
<iframe
data-unicscript
unic-cp-id="custom_analytics"
width="560"
height="315"
data-src="https://example.com/widget"
frameborder="0"
></iframe>
Esta seccion describe como cargar JavaScript en linea basandose en los tipos de consentimiento de Google Consent Mode, combinados con los tipos de consentimiento del Simple Mode de UniConsent.
La siguiente tabla muestra como los distintos tipos de consentimiento de Google Consent Mode se corresponden con los tipos de consentimiento del Simple Mode de UniConsent y sus respectivos propositos:
| Tipo de consentimiento de Google | Tipo del Simple Mode de UniConsent | Proposito |
|---|---|---|
ad_storage | Targeting and Advertising | Habilita cookies de publicidad. |
analytics_storage | Performance | Habilita cookies de analisis. |
functionality_storage | Functionality | Habilita cookies funcionales para la funcionalidad y configuracion del sitio web. |
personalization_storage | Functionality | Habilita cookies funcionales para la personalizacion del usuario. |
security_storage | Strictly Necessary | Habilita cookies necesarias para la seguridad, proteccion y preferencias de interfaz del sitio web. Estas cookies no requieren consentimiento. |
ad_user_data | Targeting and Advertising | Habilita cookies de publicidad y establece el consentimiento para el envio de datos personales a los servicios principales de Google. |
ad_personalization | Targeting and Advertising | Habilita cookies de publicidad para el uso de datos en la personalizacion de anuncios, como el remarketing. |
Utilice el siguiente formato para cargar JavaScript en linea basandose en el consentimiento del usuario:
<script type="text/unicscript" unic-gcm-id="functionality_storage">
console.log('Consent for functionality storage is granted, script is executed.');
</script>
Puede especificar multiples tipos de consentimiento usando el atributo unic-gcm-ids, como se muestra a continuacion:
<script type="text/unicscript" unic-gcm-ids="analytics_storage,ad_user_data">
console.log('Consent for analytics storage and ad user data is granted, script is executed.');
</script>
Tambien puede aplicar la configuracion de consentimiento a iframes. Aqui tiene un ejemplo:
<iframe data-unicscript unic-gcm-ids="functionality_storage,ad_personalization"
width="560" height="315"
data-src="https://www.youtube.com/embed/XXXXXXX"
frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen>
</iframe>
Este ejemplo asegura que el contenido del iframe solo se cargue si se proporciona consentimiento para las categorias especificadas (functionality_storage y ad_personalization).
Cambie:
<script
async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"
type="text/javascript"
></script>
por:
<script
async
src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"
unic-purpose-id="3"
type="text/unicscript"
></script>
Modifique la etiqueta de espacio publicitario de Google Adsense agregada en la pagina, cambie:
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-XXXXXX" data-ad-slot="XXXXXXX" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script type="text/javascript">
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
por:
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-XXXXXX" data-ad-slot="XXXXXXX" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script type="text/unicscript" unic-purpose-id="3" >
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Contactenos: support@uniconsent.com