Antes de crear una campaña de Shopping, debes vincular tu cuenta de Google Ads a la de Google Merchant Center de la siguiente manera:
- Envía una solicitud de vinculación desde tu cuenta de Merchant Center a tu cuenta de Google Ads.
- Aprueba la solicitud de vinculación en tu cuenta de Google Ads.
Envía solicitudes de vinculación desde tu cuenta de Merchant Center
Existen dos maneras de enviar una solicitud de vinculación:
- Usa la interfaz web de Merchant Center para enviar una solicitud de vinculación.
- Usa Content API for Shopping para actualizar el
adsLinks
de tuAccount
.
Cómo administrar las solicitudes de vinculación en tu cuenta de Google Ads
Puedes cambiar el estado de las vinculaciones de Merchant Center en tu cuenta de Google Ads. Para ello, usa la interfaz web de Google Ads para aprobar o rechazar una invitación. También puedes actualizar las invitaciones o quitar las vinculaciones existentes con la API de Google Ads, tal como se explica a continuación.
Obtén una lista de todas las invitaciones de Merchant Center
Puedes ejecutar un informe de la API de Google Ads con la siguiente consulta de GAQL para recuperar una lista de todas las invitaciones pendientes para vincular un ID de cliente de Google Ads a una cuenta de 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 todas las invitaciones, quita la condición de filtrado del campo product_link_invitation.status
en la consulta anterior.
Cómo aceptar una invitación
Para aprobar la vinculación, configura el estado product_link_invitation
como ACCEPTED
.
Crea un objeto
UpdateProductLinkInvitationRequest
y establece el campocustomer_id
como el ID de cliente de Google Ads.Establece el campo
resource_name
como el nombre del recurso deproduct_link_invitation
.Establece
product_link_invitation_status
enACCEPTED
.Emite una llamada a la API de
UpdateProductLinkInvitation
.
Si un usuario que ya es administrador en ambas cuentas intenta el flujo de invitación, se genera un error NO_INVITATION_REQUIRED
. En esos casos, puedes verificar este error y recurrir al flujo de vínculo directo.
Cómo rechazar una invitación
Rechazar una invitación es similar a aceptar una invitación, excepto que el campo product_link_invitation_status
se establece en REJECTED
. Si se rechaza una invitación, permanecerá en el estado REJECTED
y no se podrá aceptar. Luego, debes crear una nueva
invitación si es necesario.
Vinculación directa sin invitación
Si el usuario que intenta vincular la cuenta de Google Ads a la de Merchant Center es administrador de ambas cuentas, puedes omitir el paso de invitación y vincular ambas cuentas directamente con la API de Google Ads.
Crea un objeto
CreateProductLinkRequest
y establece el campocustomer_id
como el ID de cliente de Google Ads.Crea un objeto
ProductLink
nuevo y configura su campomerchant_center_id
con el ID de la cuenta de Merchant Center.Establece
ProductLink
en el campoproduct_link
del objeto de la solicitud.Emite una llamada a la API
CreateProductLink
.
Si un usuario que no tiene los permisos suficientes intenta realizar la vinculación directa, se mostrará un error CREATION_NOT_PERMITTED
. En esos casos, puedes revisar este error y recurrir al flujo de invitación.
Obtén una lista de todas las vinculaciones de Merchant Center
Puedes ejecutar un informe de la API de Google Ads con la siguiente consulta de GAQL para recuperar una lista de vínculos de un ID de cliente de Google Ads.
SELECT
product_link.merchant_center.merchant_center_id,
product_link.product_link_id
FROM product_link
WHERE product_link.type = 'MERCHANT_CENTER'
Cómo desvincular un vínculo
Sigue estos pasos para desvincular un vínculo:
Crea un objeto
RemoveProductLinkRequest
y establece el campocustomer_id
como el ID de cliente de Google Ads.Establece
resource_name
como el nombre del recurso deproduct_link
.Emite una llamada a la API
RemoveProductLink
.
Administrador de Negocio
El Administrador de Negocio es una representación unificada de una empresa en Google. Cuando administras tu cuenta de Google Ads y las de Merchant Center con una cuenta de Administrador de Negocio, el Administrador de Negocio crea vínculos automáticamente entre tus cuentas de Google Ads y Merchant Center. Puedes recuperar estos vínculos con la API de Google Ads, pero no es posible mutarlos con la API de Google Ads.