Détails
Type d'intégration | Préfixe de variable dynamique |
Test AB | AB_GO_ |
Implémentation
Pour les expériences de Google Optimize Server Side, sautez les étapes ci-dessous et allez directement à la section Google Optimize Server Side après ceci.
Pourl'implémentation côté client, continuez ci-dessous.
Pourl'implémentation côté client, continuez ci-dessous.
Il y a 2 étapes pour activer cette intégration :
Étape 1
Veuillez aller à la section Comment demander une intégration pour voir les instructions pour activer cette intégration. Vous pouvez ensuite revenir ici une fois que vous avez terminé.
Si vous avez déjà terminé l'étape ci-dessus, continuez ci-dessous.
Étape 2
Avant de poursuivre ci-dessous, vérifiez d'abord si vous avez peut-être déjà configuré les composants requis avant d'utiliser l'une des méthodes ci-dessous.
Ouvrez la console de votre navigateur sur une page sur laquelle vous avez un test GO en cours d'exécution et tapez dans gaData puis appuyez sur la touche Entrée et développez l'objet.

Si l'objet contient une expérience, vous n'avez pas besoin de choisir une méthode ci-dessous, vous pouvez attendre que le code soit activé et le tester.
Sinon, choisissez l'une des méthodes ci-dessous.
Méthode 1 : GA + GO lancé en dehors de GTM
Si vous disposez de l'objet GTM dataLayer, il suffit de demander l'activation de l'intégration pour que cela fonctionne.


Méthode 2 : GA + GO lancé à partir de GTM
Cette méthode d'intégration nécessite que Google Analytics et Google Optimize soient tous deux lancés à partir de votre compte Google Tag Manager à l'aide des conteneurs de balises GA et GO intégrés.
Si vous avez déjà une variable personnalisée GTM appelée Paramètres de Google Analytics définie, même avec un nom différent, et que vous avez également un trigger déclencheur Page View défini, ignorez les étapes suivantes qui expliquent comment le créer et passez directement à l'étape suivante. Configuration de la variable Paramètres de Google Analytics dans Analytics ci-dessous.
Création d'une variable Paramètres de Google Analytics
Créez une variable Paramètres de Google Analytics si vous n'en avez pas.
Dans GTM, allez dans Variables et appuyez sur Nouveau.

Cliquez sur pour créer une nouvelle variable de configuration.

Faites défiler vers le bas jusqu'à Utilitaires et sélectionnez la variable Paramètres de Google Analytics option.

Insérez votre ID de suivi Google Analytics qui ressemble à ceci ci-dessous.

Cliquez sur Enregistrer et nommez la variable Paramètres de Google Analytics ou tout autre nom que vous souhaitez lui donner.

Création d'un déclencheur Page View
Ensuite, assurez-vous que vous avez un déclencheur appelé Page View.
Sinon, allez dans Triggers et ajoutez-en un nouveau.

Cliquez sur pour créer une nouvelle configuration de déclencheur.

Choisissez Vue de la page.

Appuyez sur Enregistrer et nommez-la Vue de la page.

Configuration de la variable Paramètres de Google Analytics dans Analytics
La partie suivante suppose que les conteneurs de code de Google Analytics et de Google Optimize sont déjà installés, mais qu'ils ne sont pas configurés correctement pour que l'intégration fonctionne.

Ouvrez Google Analytics Universal Analytics et appuyez sur l'icône de modification.
Ensuite, dans Google Analytics Settings, choisissez la variable que vous avez créée (ou que vous aviez déjà) appelée Paramètres de Google Analytics.

Il est fort possible que cette case à cocher soit activée, mais vous devrez la désactiver.

Cliquez ensuite sur Paramètres avancés et assurez-vous que la séquence de balises permet de lancer une balise avant que GA ne la lance et définissez cette balise comme étant Google Optimize.

Vous devriez alors avoir ceci :

Configuration de la variable des paramètres de Google Analytics dans Optimize
Ensuite, allez dans le conteneur du tag Google Optimize et modifiez-le.
Ensuite, dans Google Analytics Settings, choisissez la variable que vous avez créée (ou que vous aviez déjà) appelée Paramètres de Google Analytics.

Il est fort possible que cette case à cocher soit activée, mais vous devez la désactiver.

Vous devriez alors avoir ceci :

Notez qu'il ne doit pas y avoir de déclencheurs de tir pour le conteneur Optimize.
Après avoir publié les changements de configuration, vous devriez maintenant voir l'objet gaData se remplir avec l'ID de l'expérience et de la variation dans le navigateur :

Google Optimize côté serveur
Utilisez les exemples fournis dans ce document pour générer des variables à ajouter au code ci-dessous :
/* *Nom : Google Optimize Server Side Tests CS Integration Start *Version : 1.0.0 */ (function () { var version = "1.0.0" ; window._uxa = window._uxa || [] ; var tvp = "AB_GO_" ; function callback() { if (!disableCallback) { disableCallback = true ; if (window.CS_CONF) { CS_CONF.integrations = CS_CONF.integrations || [] ; CS_CONF.integrations.push("Google Optimize - Server Side - v" + version) ; } } } var disableCallback = false ; _uxa.push(["afterPageView", callback]) ; function sendToCS(csKey, csValue) { csKey = tvp + csKey ; _uxa.push([ "trackDynamicVariable", { clé : csKey, valeur : csValue, }, ]) ; } var experimentID = GoogleVar[ "experiment_id"] ; var variationID = GoogleVar[ "variation_id"] ; sendToCS(experimentID, variationID.toString()) ; })() ; //Google Optimize Server Side Tests Fin de l'intégration CS
Il vous suffit d'ajouter le code ci-dessus à votre SDK côté serveur et de vous assurer que ce code s'exécute dans le navigateur et remplacez les caractères de remplacement GoogleVar par ce que vous utilisez de votre côté pour obtenir l'experiment_id et la variation_id.

Vérification du fonctionnement
Vous pouvez vérifier que les données sont envoyées en utilisant l'extension Chrome, qui doit ressembler à l'image ci-dessous :
Une fois que vous aurez terminé, vous pourrez contacter votre responsable de la mise en œuvre qui pourra confirmer qu'il voit les variantes dans Contentsquare, après quoi votre CSM/spécialiste produit vous aidera à les utiliser pour l'analyse.
Possibilités de variables dynamiques
Clé de la variable | Type de variable |
AB_GO_Campagne Nom
|
Texte
|