Que vaut Google Optimize ? Pouvez-vous mener une vie de CRO normale avec cet outil ?

Publié par Adrien Millet le 4 février 2021

Avant de commencer

Nous parlons ici de la version gratuite de Google Optimize. Je n'ai pas testé Google Optimize 360. Cet article reflète mon expérience avec Google Optimize et les outils d'A/B Testing que j'ai pu utiliser à date (Optimizely, AB Tasty et Kameleoon). Il est le fruit de mon opinion personnelle et n'engage en aucun cas mes employeurs passés, présents ou futurs. Amen.

Quels sont les avantages de Google Optimize ?

Google Optimize est un produit de... Google ! Il bénéficie donc d'une belle intégration avec les autres produits de la firme de Mountain View.

Intégration avec Google Analytics pour l'analyse de données

Google Optimize ne présente que quelques données très macros sur votre ab test : nombre de visiteurs exposés et de conversions pour chacune de vos sessions, modélisation du taux de conversion, courbe d'évolution du taux de conversion et... c'est tout. Vous ne pourrez pas savoir si par exemple votre test a surperformé (ou non) sur Smartphone et quel a été son accueil par vos clients historiques. Pour aller au delà des chiffres génériques fourni par Google Optimize, vous devez donc aller dans Google Analyitcs.

La liaison Google Analytics - Google Optimzie est très simple à paramétrer, et s'effectue au lancement du test (sous réserve que votre adresse mail ait bien accès à la vue Google Analaytics concernée)

Vous devrez ensuite créer des segments dans Google Analytics pour chaque variation, en utilisant les dimensions :

  • Nom du test
  • Identifiant du test avec variante
  • Identifiant de test

Corollaire : il vous sera bien difficile de vous passer de Google Analytics pour réaliser une analyse digne de ce nom de votre A/B Test. Je vous déconseille donc d'utiliser Google Optimize si vous ne disposez pas de Google

Intégration avec Google Tag Manager

Google Optimize profite là aussi d'une très bonne intégration avec Google Tag Manager. Vous devez ainsi passer par Google Tag Manager lorsque :

  • Vous souhaitez déclencher un A/B Test qui modifie un élément de votre page. Dans la configuration classique, comme vous avez déployé le script de votre solution d'A/B Testing hors TMS et en dur sur votre site vous allez souvent avoir un message d'erreur car Google Optimize cherche à modifier un objet que ce dernier apparaisse dans le DOM. Pour y remédier, vous devrez déclencher un évènement dans Google Tag Manager lorsque le DOM est prêt et qui vous servira à déclencher votre A/B Test
  • Au niveau tracking, les conversions Google Analytics peuvent être directement réutilisées dans Google Optimize. Tout simplement. L'implémentation de cet outil est donc plus simple que pour les autres outils d'A/B Testing, où vous devez déployer un tag pour chacune de vos macro conversions.

  • Résumons-nous

    Les avantages de Google Optimize sont :

    • La solution est gratuite
    • La solution est performante techniquement. Je n'ai pas observé plus d'effet de flickering que pour les autres solutions que j'ai utilisé jusqu'ici : AB Tasty, Kameleoon et Optimizely.
    • Google Optimize dispose comme les outils payant d'un snipet anti-flickering
    • La solution dispose d'une très bonne intégration avec Google Analytics et Google Tag Manager. Grâce à cette intégration, si vous utilisez déjà ces 2 outils, le déploiement de Google Optimize est plus simple que les autres outils d'A/B Testing
    • l'éditeur WYSIWIG est performant, il n'a rien à envier à ceux

    Les inconvénients de Google Optimize


    • La solution ne dispose pas de support technique français (contrairement aux autres solutions payantes)
    • L'utilisation de Google Optimize peut s'avérer très complexe si vous n'êtes pas déjà utilisateur de Google Analytics
    • En version gratuite de Google Optimize, vous êtes limité à 5 tests actifs à la fois. Ce qui peut être assez pénalisant si vous souhaitez mener une utilisation poussée de cet outil d'A/B Testing !
    • Il n'y a pas d'objet Google Optimize, comme il y a un objet ABTasty ou un objet Kameleoon. Donc il va vous être plus difficile de débuguer votre A/B Test lors de la phase de paramétrage. Vous devrez donc totalement vous reposer sur des console.log !
    • De la même façon : il n'y a pas de librairie intégrée dans Google Optimize. Vous n'avez ainsi pas de mutuation observer, ou de support single page natif, d'objet qui vous permet de compter le nombre de pages consultées par l'utilisateurs... Bref : sous Google Optimize, vous devez tout faire en javascript ! Vous n'aurez pas d'objet js à dispo, qui fait tant gagner de temps sous ABTasty et Kameleoon !
    • Les options de ciblages sont moins évalaborées que pour les outils payants du marché
    • Il n'y a pas de widget pré-paramétré comme c'est le cas pour les autres outils payants... mais les avez-vous déjà utilisé ?
    • Google Optimize n'est lié qu'aux outils de l'écosystèmes Google. Il n'y a pas de connecteur disponible qui facileteraient pourtant le reporting des AB Tests dans d'autres solutions
    • La documentation en ligne est assez pauvre : la documentation technique est (très) loin d'être aussi fournie que celle des outils payants

    Conclusion : Google Optimize est-il un outil pertient pour mener vos A/B Tests ?

    Je pense que Google Optimize est un outil pertinent pour mener vos A/B Tests, si vous êtes déjà dans l'écosystème Google (utilisation à minima de Google Analytics)

    Je le recommande à ceux qui vont avoir une utilisation basique ou très avancée d'un outil d'A/B Testing. Cet outil n'est à mes yeux pas adapté pour une utilisation intermédiaire d'un outil d'A/B Testing

    • Si vous avez besoin d'un outil d'A/B Testing pour une utilisation très basique (remplacer une bannière, changer la couleur d'un bouton, modifier un texte...) : pour ce type d'utilisation l'éditeur WYSIWIG fera l'affaire et vous pourrez profiter d'un outil très simple à intégrer avec les autres outils Google
    • Si vous avez déjà une pratique avancée de l'A/B Testing, alors Google Optimize est un outil qui peut vous convenir. Traduction : si vous êtez capable de TOUT faire en surcouche javascript (le ciblage, les variations, le tracking sans avoir besoin des ressources ), Google Optimize peut être un outil satisfaisant. Ayez bien en tête la limite de 5 tests en production à la fois cependant
    • A l'inverse, Google Optimize n'est pas adapté à mes yeux pour une utilisation intermédiaire d'un outil d'A/B Testing : si vous avez besoin d'un support technique, d'une galerie de widget que vous pourrez utiliser, d'outils de debugging élaborés, Google Optimize risque de ne pas convenir