La galería de plantillas de la comunidad de Google Tag Manager le permite a su organización crear y administrar etiquetas y plantillas variables que se integran de forma nativa con Google Tag Manager. Su organización puede crear una plantilla, publicar el repositorio de plantillas en GitHub y luego enviar su plantilla a la Galería de plantillas de la comunidad para que esté disponible para los usuarios de todo el mundo. Los beneficios para su organización incluyen:
- Sus clientes podrán agregar y usar sus plantillas fácilmente.
- Los usuarios de Tag Manager estarán expuestos a la marca de su organización.
- Sus clientes podrán implementar sus etiquetas en cuestión de minutos, no meses.
- Puede publicar actualizaciones en sus plantillas y hacer que esas actualizaciones estén automáticamente disponibles para sus clientes.
El proceso para enviar una nueva plantilla a la Galería de plantillas de la comunidad implica estos pasos principales:
Crea tu plantilla
Para comenzar, cree su plantilla en Google Tag Manager como una plantilla personalizada . Asegúrese de que su plantilla se haya probado exhaustivamente, que el contenido de su plantilla siga la Guía de estilo y que tenga un plan o proceso implementado sobre cómo mantener y actualizar su plantilla en caso de que surja la necesidad de hacerlo en el futuro.
Términos de servicio
Cada nuevo envío de plantilla debe aceptar las Condiciones de servicio de la Galería de plantillas de la comunidad de Google Tag Manager. Para confirmar la aceptación de los Términos de servicio de su plantilla:
- Lea las Condiciones de servicio de la galería de plantillas de la comunidad de Google Tag Manager .
- En el Editor de plantillas, abra su plantilla para editarla y marque la casilla debajo de la pestaña Información con la etiqueta "Acepto los Términos de servicio de la Galería de plantillas de la comunidad" .
Exporta tu plantilla
Una vez que su plantilla esté completa, exporte el archivo de plantilla a su máquina local y cambie el nombre del archivo template.tpl
.
Prepare sus archivos de proyecto
El siguiente paso es preparar su repositorio para publicar en GitHub. Cada repositorio debe contener los siguientes archivos:
- Un archivo de plantilla exportado denominado
template.tpl
. Este archivo debe actualizarse para agregar una entradacategories
. - Un archivo
metadata.yaml
. - Un archivo
LICENSE
. El nombre del archivo debe estar en MAYÚSCULAS y el contenido del archivo de licencia debe ser solo Apache 2.0 . - Agregue un archivo
README.md
(opcional, pero recomendado).
Agregar categorías a template.tpl
Actualice su archivo template.tpl
con una entrada categories
en la sección INFO
y proporcione al menos un valor de categoría relevante seleccionado de la siguiente tabla. Si es adecuada más de una categoría, puede proporcionar hasta tres valores de categoría, ordenados del más relevante al menos relevante.
Ejemplo:
___INFO___
{
"displayName": "Example Template",
"categories": ["AFFILIATE_MARKETING", "ADVERTISING"],
// additional template properties, etc...
}
Tabla de valores de categoría admitidos:
Categoría | Descripción |
---|---|
PUBLICIDAD | Publicidad |
LA COMERCIALIZACIÓN DEL AFILIADO | La comercialización del afiliado |
ANALÍTICA | Analítica |
ATRIBUCIÓN | Atribución |
CHARLAR | Charlar |
CONVERSIONES | Medida de conversión |
ALMACENAMIENTO DE DATOS | Almacenamiento de datos |
CORREO DE PROPAGANDA | Correo de propaganda |
EXPERIMENTACIÓN | Experimentos A/B y optimización de contenidos |
MAPA DE CALOR | mapas de calor |
GENERACIÓN LÍDER | Generación líder |
MARKETING | Marketing |
PERSONALIZACIÓN | Personalización |
REMARKETING | Remarketing |
VENTAS | Ventas y CRM |
SESIÓN_GRABACIÓN | Grabaciones de sesiones |
SOCIAL | Social |
ENCUESTA | Encuestas |
TAG_GESTIÓN | Sistemas de gestión de etiquetas |
UTILIDAD | Utilidades del administrador de etiquetas de Google |
metadatos.yaml
El archivo metadata.yaml
contiene información sobre su plantilla, incluidos enlaces a la página de inicio de su organización, documentación de la plantilla e información de la versión. Cada versión se indica con un número de cambio, también conocido como número SHA, que es el número de cambio asociado con la confirmación de Git. El campo changeNotes
es opcional, pero recomendado, para informar a sus usuarios de los cambios incluidos en la versión.
Para configurar su archivo metadata.yaml
:
- Agregue una
homepage
de entrada. Esta debe ser una URL que apunte a la página de inicio de su organización. - Agregue una entrada para
documentation
. Esta debe ser una URL que apunte a la documentación de su plantilla. - En GitHub, busque la confirmación que incluye los cambios que desea impulsar para su versión inicial de su plantilla y copie el número SHA. Una manera fácil de obtener el número SHA en GitHub es ir a una vista de confirmación y hacer clic en el icono del portapapeles (
). Esto copiará el número SHA completo en su portapapeles. Pegue ese número como el valor de su entrada
sha
como elemento secundario del nodoversions
, como se muestra a continuación. - Agregue una entrada
changeNotes
al nodoversions
para describir brevemente los cambios contenidos en esta nueva versión.
homepage: "https://www.example.com"
documentation: "https://www.example.com/documentation"
versions:
- sha: 5f02a788b90ae804f86b04aa24af8937e567874a
changeNotes: Initial release.
Subir a GitHub
El siguiente paso es subir sus archivos a GitHub. Cree un repositorio de GitHub con los archivos y la estructura adecuados, como se describe anteriormente .
Los repositorios de plantillas deben tener los archivos * template.tpl
, metadata.yaml
y LICENSE
en el nivel raíz del repositorio de Git. Cada repositorio de Git solo debe tener un archivo template.tpl
. Todos los recursos deben estar en la rama principal de su repositorio de GitHub. Cualquier repositorio de plantillas que no coincida con esta estructura se eliminará de la Galería.
Cada entrada en la Galería de plantillas de la comunidad se vinculará a la sección Problemas del repositorio de GitHub de la plantilla para que los usuarios puedan informarle si encuentran un error. Asegúrese de que los problemas no se hayan deshabilitado para el repositorio de GitHub de su plantilla para que pueda revisar y abordar cualquier problema que surja.
Envía tu plantilla
Una vez que su repositorio de plantillas esté alojado en GitHub, puede proceder a enviar su plantilla a la Galería de plantillas de la comunidad. Para enviar su plantilla, siga estos pasos:
- Asegúrese de haber iniciado sesión en GitHub con una cuenta que tenga acceso al repositorio de plantillas que desea agregar a la Galería.
- Vaya a la Galería de plantillas de la comunidad en tagmanager.google.com/gallery .
- Haga clic en more_vert y seleccione Enviar plantilla .
- Proporcione la URL del repositorio en el campo provisto y haga clic en Enviar .
Actualiza tu plantilla
Después de haber publicado una plantilla, es posible que desee proporcionar actualizaciones a su plantilla de vez en cuando. Los usuarios de su plantilla serán notificados si hay una actualización de la plantilla y tendrán la opción de actualizar la plantilla a la última versión .
El archivo metadata.yaml
se usa para determinar qué versión de su plantilla usar en la galería. Para publicar nuevas versiones, debe agregar el número de cambio (número SHA) a la sección versions
de su archivo metadata.yaml
.
- Busque la confirmación que incluye los cambios que desea enviar y copie el número SHA. Una forma sencilla de hacerlo en GitHub es ir a una vista de confirmación y hacer clic en el icono del portapapeles (
). Esto copiará el número SHA completo en su portapapeles.
- Agrega una nueva entrada
sha
en la parte superior de tu listaversions
enmetadata.yaml
. (Vea el ejemplo a continuación). - Agregue
changeNotes
para describir brevemente los cambios contenidos en esta nueva versión. Puede crear comentarios de varias líneas, si lo desea. (Vea el ejemplo a continuación). - Confirme el cambio en
metadata.yaml
y su actualización aparecerá en la galería normalmente dentro de 2 a 3 días.
Este ejemplo demuestra cómo agregar información de la nueva versión, incluido el número SHA y las notas de cambio:
homepage: "https://www.example.com"
documentation: "https://www.example.com/documentation"
versions:
# Latest version
- sha: 5f02a788b90ae804f86b04aa24af8937e567874c
changeNotes: |2
Fix bug with the whatsamajig.
Improve menu options.
Update API calls.
# Older versions
- sha: 5f02a788b90ae804f86b04aa24af8937e567874b
changeNotes: Adds eject button.
- sha: 5f02a788b90ae804f86b04aa24af8937e567874a
changeNotes: Initial release.