Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
SE APLICA A: Desarrollador | Básico | Básico v2 | Estándar | Standard v2 | Premium |Premium v2
Google Tag Manager es un sistema de administración de etiquetas creado por Google. Puede usarlo para administrar etiquetas JavaScript y HTML que se usan para el seguimiento y el análisis en sitios web. Por ejemplo, puede usar Google Tag Manager para integrar Google Analytics, mapas térmicos o bots de chat, como LiveChat.
Siga los pasos de este artículo para conectar Google Tag Manager en el portal para desarrolladores administrado o autohospedado en Azure API Management.
Adición de Google Tag Manager al portal
Siga estos pasos para conectar Google Tag Manager en el portal para desarrolladores administrado o autohospedado.
Importante
Los pasos 1 a 3 no son necesarios para los portales administrados. Si tiene un portal administrado, vaya al paso 4.
Configure un entorno local para la versión más reciente del portal para desarrolladores.
Instale el paquete npm para agregar Paperbits para Google Tag Manager:
npm install @paperbits/gtm --save
En el archivo
startup.publish.ts
de la carpetasrc
, importe el módulo GTM y regístrelo:import { GoogleTagManagerPublishModule } from "@paperbits/gtm/gtm.publish.module"; ... injector.bindModule(new GoogleTagManagerPublishModule());
Recupere la configuración del portal:
GET /contentTypes/document/contentItems/configuration
{ "nodes": [ { "site": { "title": "Microsoft Azure API Management - developer portal", "description": "Discover APIs, learn how to use them, try them out interactively, and sign up to acquire keys.", "keywords": "Azure, API Management, API, developer", "faviconSourceId": null, "author": "Microsoft Azure API Management" } } ] }
Extienda la configuración del sitio del paso anterior con la configuración de Google Tag Manager:
PUT /contentTypes/document/contentItems/configuration
{ "nodes": [ { "site": { ... }, "integration": { "googleTagManager": { "containerId": "GTM-..." } } } ] }