Google Tag Manager

Ce plugin permet de saisir un tag Google Tag Manager dans l’interface privée.

Utilité

Google propose Google Tag Manager qui permet à un webmestre de suivre les statistiques de consultation de son site d’une manière un peu plus poussée que avec seulement le tag Google Analytics.

Cette 1ère version du plugin Google Tag Manager permet simplement à un webmestre de copier/coller le code du Google Tag Manager fourni par Google, dans un champ de l’interface privée. Ce champ pourra ensuite être appelé dans les squelettes avec le code #CONFIG{gtm/tag_gtm} [1].

Mise en service

Pour l’instant le plugin ne permet pas l’insertion directe du tag dans les squelettes. En effet, il existe des pipelines qui permettent d’insérer du code dans le <head> ou le footer, mais l’insertion du tag Google Tag Manager doit se faire juste après la balise <body>, et il n’existe pas de pipeline tout fait pour réaliser cette insertion.

Ainsi, une fois le plugin GTM activé, il faut modifier manuellement les squelettes et ajouter l’insertion suivante juste après <body> :

<body>
  [(#PLUGIN{gtm}|oui)#CONFIG{gtm/tag_gtm}]
  <div class="page">
 ...

Fonctionnement

Pour éviter de compter plusieurs fois les hits sur la page, il est nécessaire de désactiver le plugin Google Analytics avant d’utiliser le plugin Google Tag Manager. Si le plusin GA est activé, le message d’erreur suivant apparaît :

Footnotes

[1Pour tester si le plugin Google Tag Manager est actif ou pas, on peut mettre son appel dans la balise de test [(#PLUGIN{gtm}|oui) ...]

Discussion

2 discussions

  • Olivier VIT

    Bonjour

    En fait seule la partie noscript du tag GTM doit être insérée en tout début de body
    Or franchement, ça n’est aucunement nécessaire de déployer un tag manager pour des navigateurs n’exécutant pas le javascript (la plupart des tags sont en JS). Seuls les tags Image ou Iframe sont supportés dans ce mode, mais ils sont de plus en plus rares.

    De son côté, la partie Javascript doit être insérée dans le head
    https://developers.google.com/tag-manager/quickstart

    => simplifiez vous la vie: insérer dans le head le code JS, et laissez tomber le reste du code à mettre en début de body
    et tout ira bien !

    Reply to this message

  • Bonjour,
    J’ai voulu utiliser ce plugin car dans le dossier structure.html de Zpip ça ne marchait pas.
    Mais mes espoirs ont vite été déçus car j’ai signalée l’erreur dans paquet.xml :
    Numéro Occurrence Ligne Colonne Erreur
    1 1/1 15 72 EntityRef: expecting ’;’
    (dernière balise non refermée : paquet prefix=’gtm’ categorie=’statistique’ version=’0.1.2’ etat=’dev’ compatibilite=’[3.0.0;3.1.*]’ logo=’images/gtm-32.png’ documentation=’http://contrib.spip.net/4757’ Ligne 8)

    et rien de ce que j’ai tenté ne marche :(
    Une idée ?
    Merci beaucoup.

    Reply to this message

Add a comment

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite / PostgreSQL
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparait.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom