The Data Manager API is in closed beta. To express interest in joining the closed beta, fill out
this form.
Prácticas recomendadas
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Ten en cuenta las siguientes prácticas recomendadas cuando uses la API de Data Manager.
Envía todos los identificadores de usuario
Ya sea que envíes miembros del público o eventos con UserData
, incluye tantos user_identifiers
como sea posible, incluido el envío de varios identificadores del mismo tipo.
Por ejemplo, si tienes varias direcciones de correo electrónico para un usuario, incluye un UserIdentifier
independiente para cada dirección de correo electrónico. Del mismo modo, si tienes identificadores de diferentes tipos para un usuario, como direcciones de correo electrónico, números de teléfono y direcciones, agrega un UserIdentifier
independiente para cada identificador, hasta el registro máximo de identificadores.
Optimiza las solicitudes
Para reducir la probabilidad de superar los límites de solicitudes diarias, agrupa la mayor cantidad posible de elementos en cada solicitud, hasta los límites por solicitud.
Por ejemplo, si deseas agregar 10,000 miembros a un público, agrega los 10,000 miembros en la lista audience_members
en una IngestAudienceMembersRequest
. Agrupar los 10,000 miembros en una sola solicitud es mucho más eficiente que enviar una solicitud independiente para agregar a cada miembro del público.
Envía solicitudes simultáneas
Para reducir el tiempo total requerido para transferir datos, envía solicitudes simultáneas a IngestionService
. Te recomendamos que envíes hasta 10 solicitudes de forma simultánea para reducir la probabilidad de exceder el límite de solicitudes por minuto.
Puedes enviar solicitudes simultáneas, incluso si tienen el mismo destinations
.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-25 (UTC)"],[],[],null,["# Best practices\n\nKeep the following best practices in mind when using the Data Manager API.\n\nSend all user identifiers\n-------------------------\n\nWhether sending audience members or events with [`UserData`](/data-manager/api/reference/rpc/google.ads.datamanager.v1#userdata), include as many\n`user_identifiers` as possible, including sending multiple identifiers of the\nsame type.\n\nFor example, if you have multiple email addresses for a user, include a separate\n[`UserIdentifier`](/data-manager/api/reference/rpc/google.ads.datamanager.v1#useridentifier) for each email address. Similarly, if you have identifiers of\ndifferent types for a user, such as email addresses, phone numbers, and\naddresses, add a separate `UserIdentifier` for each identifier, up to the\n[maximum identifier count](/data-manager/api/limits#request_limits).\n\nOptimize requests\n-----------------\n\nTo reduce the likelihood of exceeding daily request limits, batch as many\nitems as possible in each request, up to the [per-request\nlimits](/data-manager/api/limits#request_limits).\n\nFor example, if you want to add 10,000 audience members to an audience, add all\n10,000 members in the `audience_members` list in one\n[`IngestAudienceMembersRequest`](/data-manager/api/reference/rpc/google.ads.datamanager.v1#ingestaudiencemembersrequest). Batching all 10,000 members\nin a single request is far more efficient than sending a separate request to add\neach audience member.\n\nSend concurrent requests\n------------------------\n\nTo reduce the overall time required to ingest data, send concurrent requests\nto the [`IngestionService`](/data-manager/api/reference/rpc/google.ads.datamanager.v1#ingestionservice). We recommend sending up to 10\nrequests concurrently to reduce the likelihood of exceeding the [requests per\nminute limit](/data-manager/api/limits#project_limits).\n\nYou can send concurrent requests even if the requests have the same\n`destinations`."]]