Je souhaite effectuer de simples tests A/B pour mon site Web et je suis curieux de savoir comment tirer parti des fonctionnalités de base de Google Analtyics pour ce faire.
J'ai trouvé ne question très proche qui me demande déjà ce que je veux, mais je ne suis pas sûr de la manière dont je pourrais procéder pour "marquer" une session utilisateur, comme suggéré dans la réponse. Les événements ne semblent pas corrects car je veux un moyen de segmenter le trafic en fonction du groupe A
et du groupe B
pour voir comment ils interagissent avec le site Web, à l'exception d'une seule fonctionnalité ou d'une page de destination.
Toutes les suggestions sont appréciées Je me perds dans la documentation en essayant de comprendre cela.
Je vous suggère d'utiliser Google Optimize pour le test A/B. C'est gratuit et vous pouvez le lier à Google Analytics facilement.
Si vous souhaitez effectuer une expérience pour l'ensemble du site et "baliser la session de l'utilisateur", vous pouvez utiliser le clientId (généré et utilisé par Analytics) ou serId (vous devez définir et envoyer vos propres userIds avec vos hits Analytics).
Par exemple, vous pouvez récupérer le clientId par défaut et lier le test à chaque utilisateur.
ga('create', 'UA-XXXXX-Y', 'auto', 'tracker');
ga(function(tracker) {
var clientId = tracker.get('clientId');
if (clientId == [condition]) {
[experiment 1]
else
[experiment 2]
}
});