Analytics

Modèle de tag personnalisé de distributeur d’utilisateurs pour Google Tag Manager

J’ai aimé travailler avec des modèles personnalisés pour Google Tag Manager. Beaucoup. À tel point que chaque fois que le besoin d’ajouter du code personnalisé à un conteneur apparaît, ma première pensée est de savoir comment le transformer en un modèle personnalisé.

Google a régulièrement introduit de nouvelles API, et je pense que la variété de choses que vous pouvez faire avec le modèle s’améliore à chaque nouvelle version d’API.

Dans cet article, je vais vous montrer comment utiliser un modèle de balise simple pour répartir vos utilisateurs dans des groupes, sur la base d’une répartition aléatoire.

Modèle de distributeur d'utilisateurs

Vous pouvez télécharger et/ou installer le modèle ici.

Comment ça fonctionne

Lorsque vous créez une balise à partir du modèle, vous avez deux options.

1. Distribution unique

Si vous choisissez de créer un Célibataire distribution, vous indiquez un pourcentage entier compris entre 1 et 100 (inclus). Lorsque la balise se déclenche, un randomizer tire un nombre dans cette plage, et si le nombre tombe dans la plage que vous avez donnée, un cookie nommé _gtm_group sera écrit avec la valeur "true".

Répartition unique

Vous pouvez utiliser ce cookie pour échantillon vos visiteurs, par exemple, pour maintenir votre collecte de données en dessous des quotas ou des limitations imposées par les plateformes que vous utilisez.

Si le nombre ne tombe pas dans la distribution, le cookie sera défini avec la valeur faux. Cela permet de s’assurer que le cookie n’est défini qu’une seule fois par navigateur.

Comment utiliser

Si vous configurez cette balise pour qu’elle se déclenche avec le déclencheur Toutes les pages, tous vos utilisateurs seront affectés soit au vrai seau ou le faux baquet. Ensuite, vous pouvez créer une variable First Party Cookie pour _gtm_group comme ça:

Cookie propriétaire

Vous pouvez rechercher cette valeur de cookie dans vos déclencheurs pour vous assurer que vos balises ne se déclenchent que pour celles incluses dans le groupe :

{{Cookie propriétaire}} équivaut à true

Ou, inversement, vous pouvez basculer le contrôle de valeur sur false pour déclencher vos balises uniquement pour ceux qui ont été “échantillonnés”.

2. Distribution multiple

Les multi distribution vous permet de créer différents groupes, où chaque groupe a un poids de probabilité d’inclure l’utilisateur. Vous ajoutez les groupes sous forme de lignes dans le tableau, où les Valeur du groupe est ce que le _gtm_group cookie recevra comme valeur, et Distribution est le pourcentage de pondération (sur 100) que vous souhaitez attribuer au groupe.

Multidistribution

La somme des distributions ne doit pas dépasser 100. Les groupes sont traités de haut en bas, donc si la somme des distributions est supérieure à 100, les groupes à la fin du tableau ne verront pas leurs probabilités de distribution satisfaites.

La somme pouvez être inférieur à 100. Cela signifie simplement qu’il y aura une distribution de probabilité qui ne définira pas du tout le cookie.

Par exemple, supposons que vous disposiez des éléments suivants :

Valeur du groupe Distribution
contrôler dix
variante1 20
variante2 20
variante3 20
variante4 20

Lorsque la balise se déclenche, elle randomise un entier compris entre 1 et 100 (inclus). Ce nombre est ensuite vérifié par rapport aux groupes, en commençant par le haut, et en calculant la distribution par incréments jusqu’à ce que 100 soit atteint.

Par exemple, si le nombre aléatoire est 15., il est inclus dans le groupe variante1car ce groupe comprendrait des valeurs comprises entre 11 et 30.

Si le nombre aléatoire est 68il est inclus dans le groupe variante3car ce groupe comprendrait des valeurs comprises entre 51 et 70.

Si le nombre aléatoire est 93il n’est inclus dans aucun groupe et le cookie n’est pas défini.

Comment utiliser

Semblable à la distribution unique, vous pouvez créer un Cookie propriétaire et utilisez-le pour déclencher sélectivement vos balises en fonction du groupe dans lequel se trouve l’utilisateur. Vous pouvez également l’utiliser pour créer des distributions pour les tests A/B, au cas où vous voudriez contrôler le type de contenu à montrer aux utilisateurs de différents groupes.

En élargissant le Paramètres des cookies groupe, vous pouvez modifier les détails du cookie défini.

Paramètres des cookies

Les valeurs par défaut sont :

Nom du cookie: _gtm_group

Domaine des cookies: auto

Âge maximum des cookies (en jours): 365

Ayant auto dans les champs de domaine du cookie signifie que GTM tentera d’écrire le cookie sur le nom de domaine le plus élevé dans la hiérarchie possible. Ainsi, si l’utilisateur navigue sub.domain.co.ukGTM écrira le cookie sur domain.co.uk.

Notez que si vous modifiez le nom du cookie, ** vous devez modifier les autorisations du modèle pour autoriser GTM à lire et écrivez le nouveau nom du cookie.

Autorisations relatives aux cookies

Résumé

J’espère que vous trouverez ce modèle utile. Ce n’est pas une science exacte – la distribution de nombres aléatoires n’est pas nécessairement la chose la plus robuste au monde, et comme pour tout ce qui est aléatoire, vous avez besoin de suffisamment de données pour éviter les valeurs aberrantes dans la distribution.

Mais surtout pour l’échantillonnage, il doit être suffisamment proche pour plus de confort.

Faites-moi savoir dans les commentaires si vous avez des suggestions pour améliorer le modèle !

Source : www.simoahava.com

Articles similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Voir Aussi
Fermer
Bouton retour en haut de la page
Index