Vincular suas contas do Merchant Center e do Google Ads

Antes de criar uma campanha do Shopping, você precisa vincular suas contas do Google Ads à sua conta do Google Merchant Center da seguinte forma:

  1. Enviar um pedido de vinculação da sua conta do Merchant Center para o Google Ads do Compute Engine.
  2. Aprove o pedido de vinculação na sua conta do Google Ads.

Há duas maneiras de enviar um pedido de vinculação:

  1. Usar a interface da Web do Merchant Center para enviar um link solicitação.
  2. Use a API Content for Shopping para: atualize adsLinks do seu Account

Para mudar o status das vinculações do Merchant Center na sua conta do Google Ads, faça o seguinte: usando a interface da web do Google Ads para aprovar ou rejeitar uma . Você também pode atualizar convites ou remover vinculações existentes usando a API Google Ads, conforme explicado a seguir.

Listar todos os convites do Merchant Center

Você pode gerar um relatório da Google Ads API usando o a seguir consulta GAQL para recuperar uma lista de todos os convites pendentes para vincular uma ID de cliente do Google Ads a uma conta do Merchant Center.

SELECT
    product_link_invitation.merchant_center.merchant_center_id,
    product_link_invitation.type
FROM product_link_invitation
WHERE product_link_invitation.status = 'PENDING_APPROVAL'
    AND product_link_invitation.type = 'MERCHANT_CENTER'

Para recuperar todos os convites, remova a condição de filtro do atributo product_link_invitation.status na consulta acima.

Aceitar um convite

Para aprovar a vinculação, defina o status do product_link_invitation como ACCEPTED.

  1. Construir um UpdateProductLinkInvitationRequest e defina o customer_id como o ID de cliente do Google Ads.

  2. Defina o resource_name como o nome de recurso do product_link_invitation.

  3. Defina o product_link_invitation_status para ACCEPTED.

  4. Emita um UpdateProductLinkInvitation chamada de API.

Se o fluxo de convite for tentado por um usuário que já é um administrador nas duas contas, NO_INVITATION_REQUIRED será gerado. Verifique a presença desse erro e use o o fluxo do link nesses casos.

Recusar um convite

Rejeitar um convite é semelhante a aceitar um convite, com a exceção de que product_link_invitation_status está definido como REJECTED. Se um convite for rejeitado, ele permanecerá no REJECTED e não pode ser aceito. Em seguida, crie um novo se necessário.

Link direto sem convite

Se o usuário tentar vincular a conta do Google Ads ao Merchant Center, for de administrador em ambas as contas, você poderá ignorar a e vincular as duas contas diretamente usando a API Google Ads.

  1. Construir um CreateProductLinkRequest e defina o customer_id como o ID de cliente do Google Ads.

  2. Crie um novo objeto ProductLink e defina dela merchant_center_id ao ID da conta do Merchant Center.

  3. Defina a ProductLink como product_link do objeto da solicitação.

  4. Emitir um CreateProductLink chamada de API.

Se um usuário que não tem o número suficiente de usuários tentar vincular diretamente as permissões, um CREATION_NOT_PERMITTED será gerado. Você pode verificar esse erro e voltar para de convite nesses casos.

Você pode gerar um relatório da Google Ads API usando o seguinte consulta do GAQL para recuperar uma lista de links para um ID de cliente do Google Ads.

SELECT
    product_link.merchant_center.merchant_center_id,
    product_link.product_link_id
FROM product_link
WHERE product_link.type = 'MERCHANT_CENTER'

Siga estas etapas para desvincular uma vinculação:

  1. Construir um RemoveProductLinkRequest e defina o customer_id como o ID de cliente do Google Ads.

  2. Defina o resource_name como o nome de recurso do product_link.

  3. Emitir um RemoveProductLink chamada de API.

O Gerenciador de empresa é uma representação unificada de uma empresa no Google. Quando você gerencia suas contas do Google Ads e do Merchant Center usando uma conta do Gerenciador de empresa, o Gerenciador de empresa cria automaticamente vinculações entre a conta do Google Ads e a conta do Merchant Center. Você pode recuperar esses links usando a API do Google Ads, mas eles não podem ser mudou com a API Google Ads.