Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Pour étendre les fonctionnalités de Google Tag Manager, vous pouvez ajouter des variables d'appel de fonction et des balises d'appel de fonction. Les variables d'appel de fonction vous permettent de capturer les valeurs renvoyées par les appels de fonctions préenregistrées. Les balises d'appel de fonction vous permettent d'exécuter des fonctions préenregistrées (par exemple, pour déclencher des appels pour des outils de mesure et de remarketing supplémentaires qui ne sont pas actuellement compatibles avec les modèles de balises dans Tag Manager).
Ajouter des balises et des variables personnalisées
Pour ajouter une balise ou une variable personnalisée avec un appel de fonction:
Implémentez une classe qui étend com.google.android.gms.tagmanager.CustomTagProvider ou com.google.android.gms.tagmanager.CustomVariableProvider:
Si vous utilisez ProGuard, assurez-vous que les noms et les méthodes de classe ne sont pas obscurcis. Pour ce faire, utilisez l'annotation "Keep".
Dans l'interface Web de Google Tag Manager, utilisez le nom de classe complet pour configurer les balises et les variables :
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/08 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/11/08 (UTC)."],[[["\u003cp\u003eFunction Call variables enable capturing values from pre-registered function calls, extending Google Tag Manager's capabilities.\u003c/p\u003e\n"],["\u003cp\u003eFunction Call tags allow execution of pre-registered functions, such as triggering hits for unsupported measurement tools.\u003c/p\u003e\n"],["\u003cp\u003eCustom tags and variables can be added by implementing a class extending \u003ccode\u003eCustomTagProvider\u003c/code\u003e or \u003ccode\u003eCustomVariableProvider\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eProGuard users should prevent obfuscation of custom class names and methods using the Keep annotation.\u003c/p\u003e\n"],["\u003cp\u003eWithin the Google Tag Manager interface, use the fully qualified class name to configure the custom tags and variables.\u003c/p\u003e\n"]]],["Function Call variables and tags extend Google Tag Manager's functionality. Function Call variables capture values from pre-registered function calls, while Function Call tags execute pre-registered functions. To add custom tags/variables, implement a class extending `CustomTagProvider` or `CustomVariableProvider`. Use the `@Keep` annotation to prevent obfuscation with ProGuard. Finally, configure tags and variables in Google Tag Manager's web interface using the fully qualified class name.\n"],null,[]]