Si vous avez besoin de déployer une balise qui n'est pas encore disponible nativement via Tag Manager, vous pouvez utiliser une balise personnalisée de type image, HTML ou fonction.
Pour éviter les problèmes de performances et ceux liés aux logiciels malveillants, nous vous recommandons d'utiliser les modèles de balises qui sont intégrés à Tag Manager. Ce produit accepte de nombreuses plates-formes de balises. Tag Manager accepte plusieurs modèles de balises tierces. Un grand nombre d'autres modèles sont partagés dans la galerie de modèles de la communauté.
Balise d'image personnalisée
La balise d'image personnalisée vous permet de déployer un tag de pixel. Pour créer ce type de balise, procédez comme suit :
- Cliquez sur Balises Nouvelle.
- Cliquez sur Configuration de la balise et sélectionnez Image personnalisée.
- Saisissez l'URL de l'image indiquée par le fournisseur. Ajoutez
//
si les versions à protocole relatif de l'image sont disponibles. Spécifiezhttps://
si seule une version sécurisée est disponible. L'optionhttp://
n'est pas recommandée. - Sélectionnez Activer le cache busting pour garantir l'enregistrement des appels provenant de navigateurs disposant de versions en cache d'un pixel. La requête
gtmcb=<nombre aléatoire>
est alors ajoutée à l'URL. Pour modifier le paramètre de requête par défaut, saisissez une valeur différente degtmcb
dans le champ Paramètre de requête cache buster.
Balise HTML personnalisée
Le type "Balise HTML personnalisée" vous permet de déployer une balise qui n'est pas encore disponible via Tag Manager. Le code correspondant est disponible auprès du fournisseur de la balise.
Pour créer une balise HTML personnalisée :
- Cliquez sur Balises Nouvelle.
- Cliquez sur Configuration de la balise et sélectionnez HTML personnalisée.
- Copiez le code de la balise obtenu auprès du fournisseur et collez-le dans le champ HTML, ou saisissez votre code HTML ou JavaScript personnalisé. Remarque : Placez toujours le code JavaScript à l'intérieur des balises HTML
<script></script>
.
Si nécessaire, sélectionnez Compatible avec "document.write" pour activer les appels à document.write()
dans votre code JavaScript.
Pour ajouter une variable Tag Manager dans votre code HTML personnalisé, entourez son nom d'accolades doubles :
<script>
var foo = {{bar}};
</script>
Pour vérifier les différences entre les versions de vos balises HTML personnalisées :
- Cliquez sur Versions.
- Cliquez sur une entrée de version contenant la version de la balise HTML personnalisée que vous souhaitez inspecter.
- Dans la fiche Modifications apportées à la version, cliquez sur le nom de la balise HTML personnalisée pour afficher les changements apportés à la configuration.
- Cliquez sur Afficher les détails pour développer le code. Les différences sont alors mises en évidence.
Balise d'appel de fonction
Dans des conteneurs de type "Application mobile", la balise d'appel de fonction permet d'exécuter des fonctions pré-enregistrées. Lorsque vous spécifiez une classe à appeler dans une balise d'appel de fonction, vous pouvez configurer un déclencheur qui va lancer l'exécution de cette fonction et lui transmettre des arguments sous forme de paires valeur/clé. La balise d'appel de fonction peut être utilisée pour étendre la fonctionnalité de gestion des balises à l'aide de SDK tiers.
Pour en savoir plus, consultez la documentation destinée aux développeurs pour iOS et Android.