Dans Google Tag Manager, les espaces de travail vous permettent de créer différents ensembles de modifications pour votre conteneur. Les membres d'une équipe peuvent ainsi développer indépendamment leurs propres configurations de balises dans des espaces de travail distincts. Cette fonctionnalité facilite le contrôle des versions. En effet, elle vous permet d'annuler les modifications apportées à une configuration d'espace de travail précédente. En outre, les membres d'une équipe ne peuvent pas publier par inadvertance le travail en cours d'une autre personne.
Chaque fois que vous apportez des modifications à un conteneur, vous les effectuez dans un espace de travail. Chaque conteneur crée un espace de travail par défaut. Vous pouvez ajouter jusqu'à deux espaces de travail supplémentaires pour les comptes standards et créer un nombre illimité d'espaces de travail pour les comptes Tag Manager 360.
Quand créer un espace de travail ?
Dans Tag Manager, un espace de travail vous permet de préparer un ensemble de modifications qui deviendront ensuite une version. Vous pouvez en créer un lorsque vous souhaitez développer et tester des configurations de balises séparément de celles de vos principales balises de production. Vous pouvez également en utiliser un lorsque plusieurs personnes travaillent sur des configurations de balises différentes.
Chaque conteneur comprend une série de versions. Lorsque l'une d'elles est créée, une notification s'affiche dans chaque espace de travail pour indiquer que ce dernier n'est plus à jour. L'utilisateur est alors invité à l'actualiser.
Lorsqu'une version est créée ou publiée dans l'espace de travail, le nom, les remarques et la liste de modifications de ce dernier sont enregistrées avec la version. L'espace de travail est ensuite supprimé. Celui par défaut est recréé une fois que la version a été créée ou publiée.
Gérer les espaces de travail
Sur la page Gérer les espaces de travail, vous pouvez accéder à un espace de travail existant, en créer et en supprimer.
Créer un espace de travail :
- Dans le panneau de navigation de gauche, cliquez sur le menu Espace de travail actuel.
- En haut à droite de la page Gérer les espaces de travail, cliquez sur Ajouter .
- Attribuez un nom au nouvel espace de travail et saisissez une description. Ces deux éléments seront ensuite attribués à la version. Pensez donc à utiliser un nom représentatif, en rapport avec les objectifs de l'espace de travail (par exemple, Nouvelles balises Floodlight pour le premier trimestre, Mise à jour des balises Google Analytics pour le deuxième trimestre, etc.).
- Cliquez sur Enregistrer.
Accéder à un autre espace de travail :
- Dans le panneau de navigation de gauche, cliquez sur le menu Default Workspace (Espace de travail par défaut).
- Sur la page Gérer les espaces de travail, sélectionnez un espace de travail dans la liste.
Pour supprimer un espace de travail :
- Dans le panneau de navigation de gauche, cliquez sur le menu Default Workspace (Espace de travail par défaut).
- Cliquez sur Informations à droite de l'espace de travail à supprimer.
- Cliquez sur Plus d'actions en haut à droite de la page et sélectionnez Supprimer.
Les clients de Tag Manager 360 peuvent créer autant d'espaces de travail qu'ils le souhaitent. Pour les autres utilisateurs, le nombre d'espaces de travail est limité à trois : celui défini par défaut plus deux espaces personnalisés.
Mettre à jour les espaces de travail
Lorsque vous utilisez plusieurs espaces de travail, chacun d'entre eux peut devenir obsolète si des modifications sont apportées ailleurs dans le conteneur. Pour mettre à jour un espace de travail, procédez comme suit :
- Si vous tentez de publier un espace de travail qui comprend des modifications correspondant à une autre version, Tag Manager affiche une notification indiquant "Cet espace de travail n'est plus à jour. Si vous continuez, il sera actualisé automatiquement."
- Cliquez sur Mettre à jour l'espace de travail pour afficher la liste des versions non fusionnées.
- Cliquez sur une entrée de cette liste pour afficher les modifications apportées à la version correspondante.
- Cliquez sur Mettre à jour pour fusionner les modifications.
Lorsque vous actualisez un espace de travail, tous les changements apportés aux versions du conteneur depuis la dernière mise à jour sont importés. S'il existe des conflits entre l'une de ces modifications et celles effectuées dans l'espace de travail actuel, ceux-ci vous sont indiqués afin que vous puissiez les résoudre.
Résoudre les conflits
En cas de modifications incohérentes, un message "Conflit détecté" s'affiche sur la page de présentation de l'espace de travail. Sélectionnez Résolution des conflits pour accéder à l'outil correspondant.
Vous pouvez les résoudre un par un. La configuration de la dernière version synchronisée est indiquée à gauche, tandis que celle dans l'espace de travail actuel est affichée à droite. Chaque conflit est signalé par une couleur correspondant à la nature du problème :
- Bleu : une modification a été effectuée entre la dernière version synchronisée et l'espace de travail actuel.
- Rouge : une modification apportée à la dernière version synchronisée ne figure pas dans l'espace de travail actuel.
- Vert : une modification apportée à l'espace de travail actuel ne figure pas dans la dernière version synchronisée.
Pour chaque conflit, vous pouvez choisir d'ignorer ou de copier la modification effectuée dans la dernière version synchronisée. Si vous souhaitez toutes les ignorer, cliquez sur Tout résoudre. Une fois l'ensemble des conflits résolus, enregistrez vos modifications. Répétez ce processus pour tous les autres conflits.
Lorsqu'une version est créée ou publiée dans l'espace de travail, toutes les modifications de la dernière version synchronisée que vous avez ignorées sont remplacées par celles de l'espace de travail actuel.
Bonnes pratiques en matière de gestion des espaces de travail
Limitez les modifications : créez un espace de travail pour chaque ensemble de modifications ayant un rapport entre elles et devant être publiées en même temps. Par exemple, vous pouvez utiliser un espace de travail pour modifier des balises, des déclencheurs et des variables dans le cadre d'un déploiement initial de balises Google Analytics "Pages vues", et un autre pour configurer des balises de suivi d'événements Google Analytics.
Créez des espaces de travail pour regrouper les modifications courantes : si votre agence veut déployer des balises Google Analytics et Floodlight, nous vous recommandons d'utiliser deux espaces de travail distincts afin de pouvoir les configurer séparément. Vous pourrez ainsi publier vos balises dans l'ordre qui vous convient. De plus, l'historique de vos versions sera plus simple à gérer.
Utilisez des espaces de travail pour gérer les équipes : il est utile de créer des espaces de travail distincts pour différentes équipes ou personnes. De plus, chacune d'elles peut disposer de plusieurs espaces de travail pour divers ensembles de modifications.
Adoptez un système de dénomination cohérent et descriptif : lorsque vous publiez un conteneur ou que vous enregistrez une version, indiquez un nom de version et une description permettant d'identifier facilement les modifications apportées. Par exemple :
- Nom de la version : Lancement initial de la balise Google Analytics "Page vue"
- Description : Lancement de la balise Google Analytics "Page vue" sur le site example.com
Testez vos configurations à l'aide d'espaces de travail : ces derniers permettent de tester des modifications sans risquer qu'une autre personne ne les publie par accident. Vous pouvez en utiliser un comme bac à sable pour expérimenter les modifications apportées à la configuration de votre conteneur. Si vous choisissez de ne pas publier les modifications apportées à cet espace de travail, vous avez la possibilité de l'enregistrer (si vous souhaitez vous y référer par la suite) ou de le supprimer.