Para poder crear una campaña de Shopping, primero debes vincular tus cuentas de Google Ads a tu cuenta de Google Merchant Center de la siguiente manera:
- Envía una solicitud de vinculación desde tu cuenta de Merchant Center a Google Ads de servicio predeterminada.
- Aprueba la solicitud de vinculación en tu cuenta de Google Ads.
Cómo enviar solicitudes de vinculación desde su cuenta de Merchant Center
Existen dos maneras de enviar una solicitud de vinculación:
- Usa la interfaz web de Merchant Center para enviar un vínculo de la aplicación.
- Usa Content API for Shopping para
actualiza la
adsLinks
de tuAccount
Cómo administrar las solicitudes de vinculación en tu cuenta de Google Ads
Para cambiar el estado de las vinculaciones de Merchant Center en tu cuenta de Google Ads, sigue estos pasos: la interfaz web de Google Ads para aprobar o rechazar un invitación. También puedes actualizar las invitaciones o quitar las vinculaciones existentes con la API de Google Ads como se explica a continuación.
Enumerar todas las invitaciones de Merchant Center
Puedes ejecutar un informe de la API de Google Ads utilizando lo siguiente: 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
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
UpdateProductLinkInvitationRequest
y establece lacustomer_id
como el ID de cliente de Google Ads.Establece el
resource_name
como el nombre del recurso deproduct_link_invitation
.Establece el
product_link_invitation_status
aACCEPTED
.Emitir un
UpdateProductLinkInvitation
llamada a la API.
Si un usuario que ya tiene una invitación intenta el flujo de invitación
administrador en ambas cuentas, un
NO_INVITATION_REQUIRED
se produce un error. Puedes verificar este error y recurrir
el flujo de vínculos en esos casos.
Cómo rechazar una invitación
Rechazar una invitación es similar a aceptar
invitación, excepto que
product_link_invitation_status
esté configurado como REJECTED
. Si se rechaza la invitación, permanecerá en el
REJECTED
y no se puede aceptar. Luego, debes crear una nueva
invitación si es necesario.
Vinculación directa sin invitación
Si el usuario intenta vincular la cuenta de Google Ads a Merchant Center es administrador en ambas cuentas, puedes omitir el y vincular ambas cuentas directamente con la API de Google Ads.
Crea un
CreateProductLinkRequest
y establece lacustomer_id
como el ID de cliente de Google Ads.Crea un nuevo objeto
ProductLink
y configura esmerchant_center_id
al ID de la cuenta de Merchant Center.Establece el
ProductLink
enproduct_link
del objeto de la solicitud.Emitir un
CreateProductLink
llamada a la API.
Si un usuario que no tiene suficientes recursos
permisos y, luego,
CREATION_NOT_PERMITTED
se produce un error. Puedes verificar este error y recurrir
de invitación en esos casos.
Enumerar todas las vinculaciones de Merchant Center
Puedes ejecutar un informe de la API de Google Ads utilizando lo siguiente: siguiente consulta de GAQL para recuperar una lista de vinculaciones 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
RemoveProductLinkRequest
y establece lacustomer_id
como el ID de cliente de Google Ads.Establece el
resource_name
como el nombre del recurso deproduct_link
.Emitir un
RemoveProductLink
llamada a la API.
Administrador de Negocio
El Administrador de Negocio es una representación unificada de una empresa en Google. Cuando administra tanto su cuenta de Google Ads como sus cuentas de Merchant Center con una cuenta de Administrador de Negocio, este equipo crea automáticamente vínculos entre tu cuenta de Google Ads y la de Merchant Center. Puedes recuperar estos vínculos mediante la API de Google Ads, pero estos no pueden mutados con la API de Google Ads.