Acceder a los IDs propios del editor y eliminar los datos de usuario asociados

Puede acceder a los IDs propios del editor para la Web y eliminar los datos de segmentación de anuncios asociados.

Acceder a los IDs propios del editor en la Web

Se puede acceder a los IDs propios del editor en la Web directamente desde las cookies propias configuradas en JavaScript en el dominio del editor. El ID destinado al uso externo por parte de nuestros editores y partners se encuentra en la cookie __gpi. La otra cookie (denominada __gads) no está pensada para que nuestros editores o partners la usen externamente, y no se permite su uso para la personalización.

El valor de la cookie __gpi tiene el siguiente formato:

UID=<unique_user_ID>:T=<creation_unix_timestamp_in_seconds>:RT=<refresh_unix_timestamp_in_seconds>:S=<google_generated_authenticity_signature>

Ejemplo de valor de __gpi:

UID=00000a1b2c3def45:T=1709171636:RT=1709171636:S=ALNI_Ma_CBr2wmXJhLdNKG9z4FWhjVVIog

El valor del ID (UID) y la marca de tiempo (T) son los únicos componentes que pueden usar nuestros editores y partners de forma externa:

  • El UID es una cadena hexadecimal de 16 caracteres, pero esta longitud no debe considerarse algo fijo, ya que podría cambiar con el tiempo.
  • T es un número entero en base 10 que representa la marca de tiempo de Unix de la creación del ID.

Los otros dos componentes son detalles de implementación internos que pueden cambiar y no deben utilizarse.

Actualmente, las cookies __gpi y __gads tienen un tiempo de vida máximo de 13 meses, a menos que las limitaciones del navegador borren la cookie antes (por ejemplo, los límites de ITP de Safari respecto a las cookies definidas en JavaScript). Si se borra la cookie, Google intentará volver a rellenarla con valores nuevos cuando se permita.

Además de __gpi y __gads, el almacén de cookies también puede contener la cookie de inhabilitación del usuario __gpi_opt_out. Si tiene el valor 1, significa que el usuario ha inhabilitado el uso de la personalización en Google Ads en ese dominio (a través del control de opciones de anuncios de Google).

Antes de acceder a esas cookies, debe asegurarse de que el uso que haga de ellas cumple todas las leyes, directivas, reglamentos y normas sobre privacidad, seguridad y protección de datos de cualquier jurisdicción aplicable.

Ver un ejemplo del método de JavaScript para obtener el ID

/**
 * Devuelve el ID propio del editor y la marca de tiempo.
 *
@returns {{UID: string|undefined, T: string|undefined}} Un objeto
 * que contiene las cadenas de UID y marca de tiempo, si están disponibles.
 */

function getPublisherFirstPartyIdAndCreationTimestamp() {
  // Se obtiene el par clave-valor de la cookie
  const gpiCookie = document.cookie.split('; ').find(cookie => cookie.startsWith('__gpi='));

  if (!gpiCookie) {
    return {UID: undefined, T: undefined};
  }

  // Se usa una expresión regular para el análisis
  const regex_match = gpiCookie.match(/UID=([^:]+):T=([^:]+)/);

  if (!regex_match) {
    return {UID: undefined, T: undefined};
  }

  // Se devuelven los valores extraídos
  return {
    UID: regex_match[1],
    T: regex_match[2]
  };
}

 

Ver ejemplo de uso

try {
  const parsedValues = getPublisherFirstPartyIdAndCreationTimestamp();
  console.log(parsedValues);
  console.log(parsedValues['UID']); // El valor del ID
  console.log(parsedValues['T']);  // La marca de tiempo de creación
} catch (error) {
  console.error(error.message);
}

Eliminar datos de usuario asociados a IDs propios del editor en la Web

Los editores pueden solicitar que se eliminen los datos de usuario asociados a un ID propio concreto. Puede usar la API de eliminación de datos para enviar una solicitud relacionada con un solo identificador. Hay dos opciones disponibles. La opción 1 es compatible con el marco de solicitudes de eliminación de datos de IAB.

Opción 1 (compatible con el marco de solicitudes de eliminación de datos de IAB)

Antes de enviar una solicitud de eliminación de datos, debe ponerse en contacto con su gestor de cuentas y pedir que se le añada a nuestro registro del marco de IAB. Deberá enviar un dominio donde alojar su archivo dsrdelete.json.
Una vez que su dominio esté registrado en Google, deberá crear el archivo dsrdelete.json y alojarlo en la raíz de su dominio. Puede consultar más información sobre el archivo dsrdelete.json y sus campos obligatorios y opcionales en la documentación de IAB.

Enviar una solicitud

Para solicitar la eliminación de los datos asociados al componente UID de una __gpi determinada, el editor debe enviar una solicitud HTTPS con el siguiente formato:

Atributos obligatorios

Consulte en la tabla siguiente los atributos obligatorios para su solicitud de eliminación de datos. Para obtener información detallada sobre los parámetros, el código de muestra y otros requisitos, visite el marco de solicitudes de eliminación de datos de IAB.

Atributo Descripción Valor de ejemplo
sub.identifierType Tipo de identificador pfpid_domain
sub.identifierValue El identificador que solicita eliminar 0000128ff97be809
sub.identifierFormat Formato del identificador de usuario plaintext

 

Opción 2 (no disponible)

Para solicitar la eliminación de los datos asociados al componente UID de una __gpi determinada, el editor debe enviar una solicitud HTTPS con el siguiente formato:

  • https://securepubads.g.doubleclick.net/user_data_deletion?id={id_value}&iu={network_code}&idtype=sco

Tenga en cuenta estos valores para el formato:

  • id es el valor del ID. Debe ser un número hexadecimal de 16 caracteres y es el componente UID que se obtiene con el método de acceso descrito anteriormente.
  • iu es el código de la red de Ad Manager del editor.
  • idtype identifica el tipo de ID. En el caso de los IDs propios del editor en la Web, el valor debe ser "sco" para indicar que se trata de una cookie relativa al sitio.

Ejemplo:

https://securepubads.g.doubleclick.net/user_data_deletion?id=123456789012345&iu=12345&idtype=sco

Respuesta esperada

Se devolverá el código de estado de respuesta HTTPS "200", que indica que la solicitud se ha procesado correctamente, si los tres parámetros están presentes con valores válidos:

  • El valor "id" es un valor hexadecimal de 16 caracteres.
  • El valor "iu" es un código de red de Ad Manager válido.
  • El valor de "idtype" debe ser "sco" para indicar que se trata de un ID propio del editor en la Web.

Se devolverá el código de estado de respuesta HTTPS "400" si la solicitud no tiene el formato adecuado.

Eliminar datos de usuario asociados a un IDFV en iOS 14 o versiones posteriores

Los editores de Ad Manager pueden solicitar que se eliminen los datos de usuario asociados a un identificador de proveedor (IDFV) concreto. Puede usar la API de eliminación de datos para enviar una solicitud relacionada con un solo identificador. La API de eliminación de datos se ajusta al marco de solicitudes de eliminación de datos de IAB.

Antes de enviar una solicitud de eliminación de datos, debe ponerse en contacto con su gestor de cuentas y pedir que se le añada a nuestro registro del marco de IAB. Deberá enviar un dominio donde alojar su archivo dsrdelete.json.

Una vez que su dominio esté registrado en Google, deberá crear el archivo dsrdelete.json y alojarlo en la raíz de su dominio. Puedes consultar más información sobre el archivo dsrdelete.json y sus campos obligatorios y opcionales en la documentación de IAB.

Enviar una solicitud de eliminación de datos de IDFV

Para solicitar la eliminación de datos de IDFV, inicie la solicitud con la siguiente URL:

Atributos obligatorios

Consulte los atributos obligatorios para su solicitud de eliminación de datos de IDFV en la tabla siguiente. Para obtener información detallada sobre los parámetros, el código de muestra y otros requisitos, visite el marco de solicitudes de eliminación de datos de IAB

Atributo Descripción

Valor de ejemplo

sub.identifierType Tipo de identificador idfv
sub.identifierValue El identificador que solicita eliminar 82e812aa-1972-49ad-aad8-6092387e1275
sub.identifierFormat Formato del identificador de usuario plaintext

 

¿Te ha resultado útil esta información?

¿Cómo podemos mejorar esta página?
Búsqueda
Borrar búsqueda
Cerrar búsqueda
Aplicaciones de Google
Menú principal
4325568510056375785
true
Buscar en el Centro de ayuda
false
true
true
true
true
true
148
false
false
false
false