Cada Destination em um
IngestAudienceMembersRequest ou
IngestEventsRequest define:
- A conta que recebe os dados. Por exemplo, uma conta do Google Ads ou uma propriedade do Google Analytics.
- A entidade de destino dos dados na conta, como uma ação de conversão do Google Ads ou um fluxo do Google Analytics.
- O caminho de acesso para as credenciais da solicitação à conta que recebe os dados.
Se você é um anunciante ou uma agência, acesse os
Cenários de anunciantes para ver exemplos de como criar um
Destination:
Se você é um parceiro de dados, acesse os cenários de parceiros de dados para ver exemplos de como criar um Destination e enviar dados para uma conta com um link de produto para sua conta de parceiro de dados:
A seção Requisitos detalhados aborda os requisitos e as regras de validação em detalhes.
Situações com anunciantes
Saiba como configurar um Destination para cenários comuns de anunciantes e agências. Este diagrama mostra como a API Data Manager usa as credenciais e os campos
Destination para acessar a conta de anunciante.
Google Ads
Confira um diagrama que mostra um exemplo de conjunto de contas e usuários do Google Ads.
- Conta de administrador M1
M1 tem duas contas secundárias diretas:
- Conta de administrador M2
- Conta de cliente C1
A Conta do Google
cloudysanfrancisco@gmail.comé um usuário do M1.- Conta de administrador M2
A M2 tem duas contas secundárias diretas:
- Conta de cliente C1
- Conta de cliente C2
A Conta do Google
baklavainthebalkans@gmail.comé um usuário em M2.- Conta de cliente C1
C1 tem duas contas de administrador principais diretas:
- Conta de administrador M1
- Conta de administrador M2
A Conta do Google
jeffersonloveshiking@gmail.comé um usuário em C1.- Conta de cliente C2
A conta de administrador M2 é a única mãe direta de C2.
Nenhuma das Contas do Google listadas é um usuário no C2.
Os cenários de acesso direto e de acesso de administrador mostram como configurar um destino para enviar dados a essas contas.
Cenário de acesso direto
Se você quiser enviar dados para uma conta do Google Ads e suas credenciais forem de uma Conta do Google que é um usuário na conta do Google Ads:
| Destino | |||||
|---|---|---|---|---|---|
operating_account |
|
||||
login_account |
Não defina o login_account ou defina os mesmos valores que operating_account. |
||||
linked_account |
Não defina o campo linked_account. |
||||
product_destination_id |
O ID do público-alvo ou da ação de conversão. | ||||
Confira um exemplo de cenário de acesso direto usando as contas do diagrama e as credenciais da Conta do Google jeffersonloveshiking@gmail.com.
{
"destinations": [
{
"operatingAccount": {
"accountId": "C1_CUSTOMER_ID",
"accountType": "GOOGLE_ADS"
},
"loginAccount": {
"accountId": "C1_CUSTOMER_ID",
"accountType": "GOOGLE_ADS"
},
"productDestinationId": "USER_LIST_ID"
}
]
}
Cenário de acesso de administrador
Se você quiser enviar dados para uma conta do Google Ads e suas credenciais forem de uma Conta do Google que é usuária em uma conta de administrador do Google Ads em que a conta de anunciante é secundária:
| Destino | |||||
|---|---|---|---|---|---|
operating_account |
|
||||
login_account |
|
||||
linked_account |
Não defina o campo linked_account. |
||||
product_destination_id |
O ID do público-alvo ou da ação de conversão. | ||||
Confira um exemplo de cenário de acesso de administrador para a conta de cliente C2 do Google Ads no diagrama e as credenciais da Conta do Google baklavainthebalkans@gmail.com:
{
"destinations": [
{
"operatingAccount": {
"accountId": "C2_CUSTOMER_ID",
"accountType": "GOOGLE_ADS"
},
"loginAccount": {
"accountId": "M2_CUSTOMER_ID",
"accountType": "GOOGLE_ADS"
},
"productDestinationId": "USER_LIST_ID"
}
]
}
Confira outro exemplo de um cenário de acesso de administrador para a conta de cliente C2 do Google Ads e as credenciais da Conta do Google cloudysanfrancisco@gmail.com, que é um usuário da conta de administrador M1 do Google Ads:
{
"destinations": [
{
"operatingAccount": {
"accountId": "C2_CUSTOMER_ID",
"accountType": "GOOGLE_ADS"
},
"loginAccount": {
"accountId": "M1_CUSTOMER_ID",
"accountType": "GOOGLE_ADS"
},
"productDestinationId": "USER_LIST_ID"
}
]
}
Display & Video 360
Você pode enviar dados para o Display & Video 360 usando duas abordagens:
- Acesso direto, em que as credenciais são de uma Conta do Google que é um usuário na conta de anunciante ou parceiro do Display & Video 360.
- Acesso de parceiro do Display & Video 360, em que as credenciais são de uma Conta do Google que é um usuário na conta de parceiro do Display & Video 360, e a conta operacional é uma conta de anunciante do Display & Video 360 na conta de parceiro.
Situações de acesso direto
Se você quiser enviar dados para uma conta de anunciante do Display & Video 360 e suas credenciais forem de uma Conta do Google que é um usuário na conta do anunciante:
| Destino | |||||
|---|---|---|---|---|---|
operating_account |
|
||||
login_account |
Não defina o login_account ou defina os mesmos valores que operating_account. |
||||
linked_account |
Não defina o campo linked_account. |
||||
product_destination_id |
O ID do público-alvo. | ||||
Confira um exemplo de Destination para um cenário de acesso direto para enviar dados a um anunciante do Display & Video 360:
{
"destinations": [
{
"operatingAccount": {
"accountId": "ADVERTISER_ID",
"accountType": "DISPLAY_VIDEO_ADVERTISER"
},
"loginAccount": {
"accountId": "ADVERTISER_ID",
"accountType": "DISPLAY_VIDEO_ADVERTISER"
},
"productDestinationId": "AUDIENCE_ID"
}
]
}
Da mesma forma, se você quiser enviar dados para uma conta de parceiro do Display & Video 360 e suas credenciais forem de uma Conta do Google que é um usuário na conta de parceiro:
| Destino | |||||
|---|---|---|---|---|---|
operating_account |
|
||||
login_account |
Não defina o login_account ou defina os mesmos valores que operating_account. |
||||
linked_account |
Não defina o campo linked_account. |
||||
product_destination_id |
O ID do público-alvo. | ||||
Confira um exemplo de Destination para um cenário de acesso direto para enviar dados a um parceiro do Display & Video 360:
{
"destinations": [
{
"operatingAccount": {
"accountId": "PARTNER_ID",
"accountType": "DISPLAY_VIDEO_PARTNER"
},
"loginAccount": {
"accountId": "PARTNER_ID",
"accountType": "DISPLAY_VIDEO_PARTNER"
},
"productDestinationId": "AUDIENCE_ID"
}
]
}
Cenário de acesso de parceiro do Display & Video 360
Se você quiser enviar dados para um anunciante do Display & Video 360 e suas credenciais forem de uma Conta do Google que é um usuário na conta principal de parceiro do Display & Video 360 do anunciante:
| Destino | |||||
|---|---|---|---|---|---|
operating_account |
|
||||
login_account |
|
||||
linked_account |
Não defina o campo linked_account. |
||||
product_destination_id |
O ID do público-alvo. | ||||
Confira um exemplo de Destination para um cenário de acesso de parceiro em que dados são enviados
a um anunciante do Display & Video 360. Nesse cenário, as credenciais precisam ser de uma Conta do Google que seja um usuário na conta de parceiro do Display & Video 360 PARTNER_ID, e a conta de anunciante do Display & Video 360 ADVERTISER_ID precisa ser uma conta secundária da conta de parceiro PARTNER_ID.
{
"destinations": [
{
"operatingAccount": {
"accountId": "ADVERTISER_ID",
"accountType": "DISPLAY_VIDEO_ADVERTISER"
},
"loginAccount": {
"accountId": "PARTNER_ID",
"accountType": "DISPLAY_VIDEO_PARTNER"
},
"productDestinationId": "AUDIENCE_ID"
}
]
}
Google Analytics
Observação:operating_account e login_account precisam ser idênticos quando o destino é uma conta do Google Analytics. Caso contrário, a solicitação falhará com o erro OPERATING_ACCOUNT_LOGIN_ACCOUNT_MISMATCH.
| Destino | |||||
|---|---|---|---|---|---|
operating_account |
|
||||
login_account |
Não defina o login_account ou defina os mesmos valores que operating_account. |
||||
linked_account |
Não defina o campo linked_account. |
||||
product_destination_id |
O ID da métrica do fluxo de dados. | ||||
Confira um exemplo de Destination para enviar eventos ao Google Analytics:
{
"destinations": [
{
"operatingAccount": {
"accountId": "PROPERTY_ID",
"accountType": "GOOGLE_ANALYTICS_PROPERTY"
},
"loginAccount": {
"accountId": "PROPERTY_ID",
"accountType": "GOOGLE_ANALYTICS_PROPERTY"
},
"productDestinationId": "MEASUREMENT_ID"
}
]
}
Cenários de parceiros de dados
Saiba como configurar um Destination para cenários comuns de um parceiro de dados
que envia dados para contas de anunciantes com uma vinculação de produto estabelecida à conta do
parceiro de dados.
Este diagrama mostra como a API Data Manager usa as credenciais e os campos
Destination para acessar a conta do anunciante por um link de produto.
Google Ads
Confira um diagrama com um exemplo de conjunto de contas do Google Ads e de parceiros de dados. O diagrama também mostra qual Conta do Google é um usuário em cada conta do Google Ads ou de parceiro de dados, bem como as vinculações de produtos entre as contas.
- Parceiro de dados D1
Existe uma vinculação de produtos entre D1 e a conta de administrador do Google Ads M2.
A Conta do Google
222larabrown@gmail.comé um usuário do D1.- Parceiro de dados D2
Existe uma vinculação de produto entre D2 e a conta de cliente C1 do Google Ads.
A Conta do Google
jeffersonloveshiking@gmail.comé um usuário no D2.- Conta de administrador M1
M1 tem duas contas secundárias diretas:
- Conta de administrador M2
- Conta de cliente C1
- Conta de administrador M2
A M2 tem duas contas secundárias diretas:
- Conta de cliente C1
- Conta de cliente C2
- Conta de cliente C1
C1 tem duas contas de administrador principais diretas:
- Conta de administrador M1
- Conta de administrador M2
- Conta de cliente C2
A conta de administrador M2 é a única mãe direta de C2.
Confira o que você pode fazer com esse conjunto de contas:
- Atue como parceiro de dados D1
Para agir como parceiro de dados D1, use as credenciais da Conta do Google
222larabrown@gmail.compara enviar dados à conta de administrador M2, à conta de cliente C1 ou à conta de cliente C2, usando um destino comlogin_accountdefinido como conta de parceiro de dados D1 elinked_accountdefinido como conta de administrador M2.Como parceiro de dados D1, não é possível enviar dados para a conta de administrador M1 porque não há uma vinculação de produto entre D1 e M1.
- Atue como parceiro de dados D2
Para agir como parceiro de dados D2, use as credenciais da Conta do Google
jeffersonloveshiking@gmail.compara enviar dados à conta de cliente C1 usando um destino comlogin_accountdefinido como a conta de parceiro de dados D2 elinked_accountdefinido como a conta de cliente C1.Como parceiro de dados D2, você não pode enviar dados para a conta de administrador M1, M2 ou de cliente C2 porque não há uma vinculação de produto entre D2 e nenhuma dessas contas ou as contas de administrador principais delas.
A principal diferença entre os parceiros de dados D1 e D2 é como eles são vinculados às contas do Google Ads.
- O parceiro de dados D1 está vinculado a uma conta de administrador do Google Ads. Este é um exemplo do cenário de vinculação de produtos do administrador.
- O parceiro de dados D2 está vinculado a uma conta de cliente do Google Ads. Este é um exemplo do cenário de link direto do produto.
Cenário de link direto do produto
Se você quiser enviar dados para uma conta do Google Ads e a vinculação de produto for entre a conta do Google Ads e a conta do parceiro de dados:
| Destino | |||||
|---|---|---|---|---|---|
operating_account |
|
||||
login_account |
|
||||
linked_account |
Não defina o campo linked_account. |
||||
product_destination_id |
O ID do público-alvo ou da ação de conversão. | ||||
Confira um exemplo de cenário de link direto do produto usando contas do diagrama. Nesse cenário, o parceiro de dados D2 envia dados de membros do público-alvo para o cliente C1 do Google Ads usando a vinculação de produto entre D2 e C1 e as credenciais da Conta do Google jeffersonloveshiking@gmail.com:
{
"destinations": [
{
"operatingAccount": {
"accountId": "C1_CUSTOMER_ID",
"accountType": "GOOGLE_ADS"
},
"loginAccount": {
"accountId": "D2_CUSTOMER_ID",
"accountType": "DATA_PARTNER"
},
"productDestinationId": "USER_LIST_ID"
}
]
}
Cenário de vinculação de produtos do gerente
Se você quiser enviar dados para uma conta do Google Ads e a vinculação de produto for entre uma conta de administrador principal do Google Ads e sua conta de parceiro de dados:
| Destino | |||||
|---|---|---|---|---|---|
operating_account |
|
||||
login_account |
|
||||
linked_account |
|
||||
product_destination_id |
O ID do público-alvo ou da ação de conversão. | ||||
Confira um exemplo de cenário de vinculação de produto do administrador usando contas do diagrama. Nesse cenário, o parceiro de dados D1 envia dados de membros do público-alvo para o cliente C2 do Google Ads usando a vinculação de produto entre D1 e M2 e as credenciais da Conta do Google 222larabrown@gmail.com:
{
"destinations": [
{
"operatingAccount": {
"accountId": "C2_CUSTOMER_ID",
"accountType": "GOOGLE_ADS"
},
"loginAccount": {
"accountId": "D1_CUSTOMER_ID",
"accountType": "DATA_PARTNER"
},
"linkedAccount": {
"accountId": "M2_CUSTOMER_ID",
"accountType": "GOOGLE_ADS"
},
"productDestinationId": "USER_LIST_ID"
}
]
}
Display & Video 360
Como parceiro de dados, você pode enviar dados para uma conta do Display & Video 360 usando duas abordagens:
- Use uma vinculação direta de produto entre uma conta de parceiro de dados e a conta de parceiro ou anunciante do Display & Video 360.
- Envie dados para um anunciante do Display & Video 360 usando uma vinculação de produto entre uma conta de parceiro de dados e a conta principal de parceiro do Display & Video 360 do anunciante.
Cenários de link direto do produto
Se você quiser enviar dados para um anunciante do Display & Video 360 e a vinculação de produto for entre a conta de anunciante do Display & Video 360 e sua conta de parceiro de dados:
| Destino | |||||
|---|---|---|---|---|---|
operating_account |
|
||||
login_account |
|
||||
linked_account |
Não defina o campo linked_account. |
||||
product_destination_id |
O ID do público-alvo ou da ação de conversão. | ||||
Confira um exemplo de Destination para um cenário de vinculação direta de produto para enviar dados a um anunciante do Display & Video 360:
{
"destinations": [
{
"operatingAccount": {
"accountId": "ADVERTISER_ID",
"accountType": "DISPLAY_VIDEO_ADVERTISER"
},
"loginAccount": {
"accountId": "DATA_PARTNER_ID",
"accountType": "DATA_PARTNER"
},
"productDestinationId": "AUDIENCE_ID"
}
]
}
Se você quiser enviar dados para uma conta de parceiro do Display & Video 360, precisará ter uma vinculação de produto entre a conta de parceiro do Display & Video 360 e sua conta de parceiro de dados.
| Destino | |||||
|---|---|---|---|---|---|
operating_account |
|
||||
login_account |
|
||||
linked_account |
Não defina o campo linked_account. |
||||
product_destination_id |
O ID do público-alvo ou da ação de conversão. | ||||
Confira um exemplo de Destination para um cenário de vinculação direta de produto para enviar dados a um parceiro do Display & Video 360:
{
"destinations": [
{
"operatingAccount": {
"accountId": "DISPLAY_VIDEO_PARTNER_ID",
"accountType": "DISPLAY_VIDEO_PARTNER"
},
"loginAccount": {
"accountId": "DATA_PARTNER_ID",
"accountType": "DATA_PARTNER"
},
"productDestinationId": "AUDIENCE_ID"
}
]
}
Cenário de vinculação de produtos de parceiros do Display & Video 360
Se você quiser enviar dados para um anunciante do Display & Video 360 e o link do produto para sua conta de parceiro de dados for com uma conta de parceiro do Display & Video 360 em que a conta do anunciante é uma conta secundária:
| Destino | |||||
|---|---|---|---|---|---|
operating_account |
|
||||
login_account |
|
||||
linked_account |
|
||||
product_destination_id |
O ID do público-alvo ou da ação de conversão. | ||||
Confira um exemplo de Destination para um cenário de vinculação de produto de parceiro que envia dados a um anunciante do Display & Video 360 usando uma vinculação de produto entre o parceiro de dados e o parceiro principal do anunciante no Display & Video 360:
{
"destinations": [
{
"operatingAccount": {
"accountId": "DISPLAY_VIDEO_ADVERTISER_ID",
"accountType": "DISPLAY_VIDEO_ADVERTISER"
},
"loginAccount": {
"accountId": "DATA_PARTNER_ID",
"accountType": "DATA_PARTNER"
},
"linkedAccount": {
"accountId": "DISPLAY_VIDEO_PARTNER_ID",
"accountType": "DISPLAY_VIDEO_PARTNER"
},
"productDestinationId": "AUDIENCE_ID"
}
]
}
Google Analytics
A API Data Manager não aceita o envio de dados para uma conta do Google Analytics usando uma vinculação de produto. Em vez disso, use a abordagem de cenários de anunciantes para o Google Analytics.
Requisitos detalhados
Esta seção contém requisitos detalhados para os campos da conta de um Destination, dicas sobre como definir o product_destination_id e como determinar onde suas credenciais têm acesso.
Campos da conta
Um Destination pode ter até três contas diferentes:
operating_accountO
operating_accounté obrigatório.O
operating_accountindica qual conta recebe os dados na solicitação. Ooperating_accountpode ser qualquer um dos seguintes:- Uma conta do Google Ads
- Uma conta de anunciante do Display & Video 360
- Uma conta de parceiro do Display & Video 360
- Uma propriedade do Google Analytics
- Uma conta de parceiro de dados se você estiver enviando dados para um público-alvo pertencente a ela.
login_accountO
login_accountnem sempre é obrigatório e o padrão é ooperating_account.A API Data Manager verifica se:
A Conta do Google das credenciais é um usuário no
login_account.O
login_accounté um dos seguintes:O mesmo que
operating_account. Esse é o padrão se você não definir ologin_account.Uma conta de gerente do Google Ads ou parceiro do Display & Video 360 que é uma conta principal de
operating_account.Uma conta de parceiro de dados com um link de produto para o
linked_account.
linked_account-
O
linked_accountindica qual conta tem um link de produto para ologin_account.
ID do destino do produto
O product_destination_id de um Destination identifica qual objeto no
operating_account recebe os dados. Por exemplo, pode ser um ID de público-alvo do Google Ads ou do Display & Video 360, um ID de ação de conversão do Google Ads ou um ID de métricas de um fluxo do Google Analytics.
Veja como encontrar o ID de cada tipo de destino do produto.
Público-alvo do Google Ads
O ID de destino do produto para ingerir membros do público-alvo é o ID do público-alvo.
Para encontrar o ID do público-alvo na interface do Google Ads:
- Acesse o Gerenciador de públicos-alvo na interface do Google Ads.
- Clique no nome do público-alvo para ver os detalhes.
- O ID do público-alvo aparece ao lado de ID da lista.
Para acessar o ID do público-alvo na API Google Ads:
Envie uma solicitação
SearchouSearchStreamparaGoogleAdsServicecom a seguinte consulta:SELECT user_list.id, user_list.name FROM user_list WHERE user_list.name = 'USER_LIST_NAME'Receba o ID do público-alvo do campo
idnouser_listda resposta.[ { "results": [ { "userList": { "resourceName": "customers/CUSTOMER_ID/userLists/USER_LIST_ID", "id": "USER_LIST_ID", "name": "USER_LIST_NAME" } } ] } ]
Evento do Google Ads
O ID de destino do produto para ingestão de eventos é o ID da ação de conversão.
Para acessar o ID da ação de conversão na interface do Google Ads:
- Acesse Conversões na interface do Google Ads.
- Clique no nome da ação de conversão para conferir os detalhes.
O ID da ação de conversão é o valor do parâmetro de consulta do URL chamado
ctId.https://ads.google.com/aw/conversions/detail?ocid=...&ctId=CONVERSION_ACTION_ID&...
Para receber o ID da ação de conversão da API Google Ads:
Envie uma solicitação
SearchouSearchStreamparaGoogleAdsServicecom a seguinte consulta:SELECT conversion_action.id, conversion_action.name FROM conversion_action WHERE conversion_action.name = 'CONVERSION_ACTION_NAME'Receba o ID da ação de conversão do campo
idnoconversion_actionda resposta.[ { "results": [ { "conversionAction": { "resourceName": "customers/CUSTOMER_ID/conversionActions/CONVERSION_ACTION_ID", "id": "CONVERSION_ACTION_ID", "name": "CONVERSION_ACTION_NAME" } } ] } ]
Público-alvo do Display & Video 360
O ID de destino do produto para ingerir membros do público-alvo é o ID do público-alvo.
Para encontrar o ID do público-alvo na interface do Display & Video 360:
- Faça login na interface do Display & Video 360 em https://displayvideo.google.com.
- Acesse o parceiro ou anunciante do Display & Video 360 que você está usando para o
operating_account. - Acesse Públicos-alvo no menu à esquerda e selecione Todos os públicos-alvo.
- Encontre o público-alvo na lista. O ID do público-alvo é o número ao lado do nome na coluna Nome.
Evento do Google Analytics
O ID de destino do produto para ingestão de eventos é o ID de métricas do fluxo de dados.
Determinar onde as credenciais têm acesso
As credenciais usadas para autorizar uma solicitação da API Data Manager estão associadas a uma Conta do Google específica.
- Se você usar credenciais de usuário, as solicitações serão autorizadas como a Conta do Google do usuário que concedeu permissão para agir em nome dele quando você gerou as credenciais.
- Se você usar credenciais de conta de serviço, as solicitações serão autorizadas como a conta do Google da conta de serviço.
Veja como verificar se a Conta do Google das suas credenciais tem acesso a uma conta do Google Ads, do Display & Video 360 ou do Google Analytics.
Google Ads ou parceiro de dados
- Acesse Acesso e segurança na interface do Google Ads para
login_account. - Selecione a guia Usuários.
- Se a
login_accountfor uma conta de administrador do Google Ads, desative a opção Mostrar usuários na hierarquia completa para ocultar os usuários das contas secundárias. - Verifique se a Conta do Google das suas credenciais está na lista de contas mostrada na guia Usuários.
Display & Video 360
- Acesse Gerenciamento de usuários e preferências de e-mail na interface do Display & Video 360.
- Verifique se o Gerenciamento de usuários mostra que a Conta do Google das suas credenciais é um usuário no
login_account.
Google Analytics
- Acesse Gerenciamento de acesso à propriedade na interface do Google Analytics.
- Confirme se a propriedade do Google Analytics especificada em
login_accountestá selecionada. - Verifique se a Conta do Google das suas credenciais tem a função de editor ou administrador na propriedade.