Conexiones

Las etiquetas del navegador (etiqueta de Google, Google Tag Manager, píxel de Meta) solo necesitan los identificadores de sus cuentas. Las funciones que hablan con las API de las plataformas necesitan una conexión a una cuenta de Google o Meta:

  • Google: sincronización con Merchant Center, conversiones sin conexión, Customer Match, Search Console, reseñas de Business Profile.

  • Meta: Conversions API (salvo que introduzca un token de acceso), catálogo, Lead Ads, páginas, Instagram y WhatsApp (salvo que introduzca un token de usuario del sistema).

Una conexión la crea una sola vez un administrador y pueden compartirla todos los sitios web de una empresa.

Dos formas de conectar

Modo

Descripción

Credenciales de aplicación propias

Usted crea su propio cliente OAuth de Google Cloud o su propia aplicación de Meta e introduce su identificador y secreto en Odoo. Usted controla la aplicación, su verificación y sus cuotas.

Servicio bróker

Su base de datos se conecta a través de un intermediario (broker): una base de datos Odoo central que posee un cliente OAuth de Google verificado y una aplicación de Meta, y atiende a muchas bases de datos. Usted no crea ninguna aplicación; solo introduce la URL del intermediario, el ID de su instancia y el secreto de la instancia que le dio el administrador del intermediario. Vea Intermediario de conexión para Google y Meta.

El modo intermediario es el más fácil si su proveedor lo ofrece. Las credenciales propias son la opción si no quiere depender de nadie, o si usted es el proveedor.

Nota

Si hay un intermediario configurado en el ajuste Bróker de conexión (vea más abajo), las nuevas conexiones se crean por defecto en modo intermediario.

Crear una conexión

Vaya a Sitio web ‣ Configuración ‣ Seguimiento y consentimiento ‣ Conexiones (o a Google ‣ Configuración ‣ Conexiones / Meta ‣ Configuración ‣ Conexiones). Este menú solo está disponible para los administradores. Haga clic en Nuevo y complete:

  • Nombre: por ejemplo Google - Cuenta principal.

  • Proveedor: Google o Meta.

  • Empresa: con varias empresas.

  • Modo: Credenciales de aplicación propias o Servicio bróker.

En modo Credenciales de aplicación propias, introduzca el ID de cliente / ID de aplicación y el Secreto de cliente / secreto de aplicación de su aplicación y registre en la aplicación el URI de redirección que se muestra en el campo URI de redirección (termina en /website_tracking/oauth/callback). En modo Servicio bróker, introduzca la URL del bróker, el ID de instancia del bróker y el Secreto de instancia del bróker.

Haga clic en Conectar. Se le envía a Google o Meta para iniciar sesión con la cuenta que gestiona sus activos y aceptar los permisos, y luego vuelve a Odoo. El estado cambia a Conectado y se muestran la Cuenta conectada, los Ámbitos y la Caducidad del token.

screenshot: tracking-connection-form
menu
Website ‣ Configuration ‣ Tracking & Consent ‣ Connections ‣ (a connection)
shows
A connection form in Connected status: the Connect/Reconnect, Test, and Disconnect buttons, the status bar, the provider, the mode, the connected account name, the scopes, and the token expiry.
highlight
The status bar and the buttons (red frame).
data
Connection "Google - Main account", mode "Broker service".
notes
English UI, light theme, 1440px width. Use a throw-away account.

Botón

Acción

Conectar / Volver a conectar

Inicia la autorización. Use Volver a conectar cuando los permisos cambiaron o la conexión está en error.

Probar

Obtiene un token de acceso nuevo y muestra La conexión funciona con el nombre de la cuenta.

Desconectar

Revoca la autorización en Google o Meta (o en el intermediario) y borra los tokens. La conexión permanece en la lista como No conectado.

El estado es Error cuando Odoo ya no puede obtener un token (acceso revocado, token caducado, secreto incorrecto). El motivo se muestra en Último error; corríjalo y haga clic en Volver a conectar.

Importante

Google renueva su acceso automáticamente. Un token de usuario de Meta dura unos 60 días: con su propia aplicación, vuelva a conectar cuando el estado pase a Error; con un intermediario, el token se amplía automáticamente cuando se usa durante sus últimos siete días, y debe volver a conectar si caducó. Sin un token válido, las funciones de Meta que usan la conexión se detienen.

Seleccionar la conexión de un sitio web

Cada sitio web usa una conexión por proveedor: selecciónela en el campo Conexión de Google de los ajustes de Google (ajuste Cuenta de Google), o en el campo Conexión de Meta de los ajustes de Meta (ajuste Conexión de Meta). Puede crear la conexión directamente desde estos campos.

Crear su propia aplicación de Google

  1. En la consola de Google Cloud, cree un proyecto (o seleccione uno existente) y active las API de las funciones que use: Search Console API, Business Profile APIs, Merchant API y Content API for Shopping, Google Ads API y Data Manager API.

  2. Configure la pantalla de consentimiento de OAuth con los ámbitos que se indican abajo. Google verifica las aplicaciones que piden ámbitos sensibles antes de que los usuarios externos puedan aceptarlos; hasta entonces la aplicación permanece en modo testing y sus autorizaciones caducan a los pocos días.

  3. Cree un ID de cliente OAuth de tipo Web application y añada el URI de redirección de la conexión en Authorized redirect URIs.

  4. Copie el ID de cliente y el secreto de cliente en la conexión.

Una conexión de Google sirve para todas las funciones de Google, por lo que pide todos los ámbitos a la vez: Merchant Center (content), Data Manager API (datamanager), Google Ads API (adwords), Search Console (webmasters) y Business Profile (business.manage).

Crear su propia aplicación de Meta

  1. En Meta for Developers, cree una aplicación de tipo Business y añada el producto Facebook Login for Business.

  2. En sus ajustes, añada el URI de redirección de la conexión en Valid OAuth Redirect URIs.

  3. Solicite los permisos que necesite (vea más abajo). Para un uso limitado a sus propios activos empresariales, el acceso estándar de una aplicación en modo de desarrollo basta para las personas que tienen un rol en la aplicación; los demás usuarios necesitan acceso avanzado tras la revisión de la aplicación por Meta.

  4. Copie el ID de la aplicación y el secreto de la aplicación en la conexión.

La conexión de Meta pide estos permisos: ads_management, business_management, catalog_management, leads_retrieval, pages_show_list, pages_read_engagement, pages_manage_metadata, pages_manage_posts, pages_messaging, instagram_basic, instagram_content_publish, instagram_manage_messages, whatsapp_business_management y whatsapp_business_messaging.

La misma aplicación se puede usar para los webhooks.

Ajuste Connection Broker

Si su proveedor opera un intermediario, vaya a Sitio web ‣ Configuración ‣ Ajustes y, en el bloque Seguimiento, complete el ajuste Bróker de conexión:

  • URL del bróker: la dirección del intermediario (por ejemplo https://connect.example.com).

  • ID de instancia del bróker: el identificador de su base de datos en el intermediario.

  • Secreto de instancia del bróker: el secreto que el administrador del intermediario le mostró una sola vez.

Deje los campos vacíos para usar sus propias credenciales de aplicación. Las nuevas conexiones se crean entonces en modo intermediario y no necesitan más datos: haga clic en Conectar.

Truco

El intermediario solo acepta las direcciones de retorno que su administrador registró para su instancia: si usa un nuevo nombre de dominio para el sitio web, pida al administrador del intermediario que lo añada.