Google Analytics

Temps de lecture: 15 minutes


Introduction

Avec ce module externe PepperShop, vous pouvez analyser la boutique dans Google Analytics et l’optimiser en conséquence pour vos clients.

Connectez-vous à Google Analytics

Dans un premier temps, vous avez d’abord besoin d’un compte Google pour vous inscrire à Google Analytics. Cela peut également être fait directement sur la page Google Analytics : http://www.google.ch/intl/de/analytics/

Illustration 1: Page d'accueil de Google Analytics

Sur cette page, sélectionnez “Créer un compte” pour accéder au formulaire d’inscription Google. Si vous possédez déjà un compte Google, connectez-vous ici avec vos coordonnées. Sinon, cliquez d’abord sur “Créer un compte” pour créer un compte rapidement et facilement.

Vous devriez maintenant pouvoir vous connecter avec votre compte Google. Après vous être connecté, vous serez invité à créer un nouveau compte (maintenant pour Google Analytics). Remplissez ce formulaire avec les données souhaitées (assurez-vous d’entrer le nom de domaine correct).

Illustration 2: Créer un compte Google Analytics

Une fois que vous avez créé le compte, vous devriez voir à la page suivante le numéro de suivi (tracking ID) qui vous a été attribué. Il est ensuite utilisé pour configurer le module (Web-Property-ID).

Illustration 3 : ID de suivi du compte

Configuration du module

Illustration 4 : Boîte de dialogue de configuration du module Google Analytics

Vous trouverez les paramètres suivants sous “administration du module Google Analytics” :

Configuration générale

  • Activation : le module doit-il être actif ?
  • Utiliser l’intégration de Google Tag Manager : le Google Tag Manager doit-il être utilisé à la place de la connexion directe à Google Analytics ?
  • Web Property ID : Il s’agit de votre numéro d’identification Google. La valeur peut être vue dans le compte Google Analytics. Si la valeur standard reste inchangée, le module est inactif.
  • Container ID : affiché uniquement lorsque l’intégration de Google Tag Manager est activée ! Apparaît dans le compte Tag Manager.
  • Activer le suivi du commerce électronique : l’exécution de la commande doit-elle être transmise ? (Recommandé)
  • Événements de statistiques de transfert : les événements statistiques doivent-ils être transmis ?

Intégration de Google Analytics

  • Anonymiser les adresses IP : les adresses IP doivent-elles être transmises de manière anonyme ? (C’est obligatoire en Allemagne !)
  • Mise à niveau vers Universal Analytics : pour plus d’informations, consultez l’aide suivante Aide

Configuration pour les utilisateurs expérimentés

Le code Google Analytics actif qui est affiché sur le site Web. Ce code peut être personnalisé dans le modèle HTML suivant, mais ce n’est pas obligatoire :

{shopdir}/shop/language/html_templates/analytics.tpl.html

Personnalisation dans le code Google Analytics

Si vous avez une bonne connaissance du code Google Analytics, vous pouvez étendre et personnaliser le code, mais veuillez noter les variables.

La représentation est basée sur un modèle HTML (Template), qui fonctionne avec des variables (pour de plus amples informations, voir l’aide en ligne de PepperShop “Utiliser le système de modèles PepperShop”. Le fichier HTML correspondant est le suivant :

{shopdir}/shop/language/html_templates/analytics.tpl.html

Vous pouvez ouvrir ce fichier avec un éditeur et y effectuer les modifications appropriées :

<!-- BEGIN analytics_main -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '{ua}']);
{anonymizeIp}
{track_page_view}
{e_commerce_tracking}
(function() {
  var ga = document.createElement('script');
  ga.type = 'text/javascript';
  ga.async = true;ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
'http://www') + '.google-analytics.com/ga.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<!-- END analytics_main -->

Une explication de l’utilisation du système de modèles PepperShop se trouve dans le menu principal de “Administration de la boutique” en cliquant en bas à gauche sur “Rubriques d’aide” et en consultant le texte d’aide “Utiliser le système de modèles PepperShop”.

Info : le fichier modèle utilise les sauts de ligne UNIX, utilisez un éditeur approprié - pour Windows par exemple Notepad++.

Avis de confidentialité

Dès que le module est actif, deux variables sont remplies dans les mentions légales, qui contiennent des informations juridiques concernant Google Analytics. Ce texte peut être ajusté dans le fichier de traduction pour chaque langue1 :

{shopdir}/shop/language/{code langue}/html_templates/localetext.inc.php?

Utilisation de Google Analytics

Vous trouverez ci-dessous quelques informations générales sur l’utilisation de Google Analytics. Ces informations sont indépendantes du module Google Analytics de PepperShop.

Intégrer les campagnes Google AdWords dans Analytics

Cette opération nécessite un accès administrateur au compte Google AdWords et au compte Google Analytics.

Le lien est assez simple. Une description détaillée peut être trouvée ici : https://support.google.com/analytics/answer/1033961?hl=fr

Définir et afficher la méthode de l’entonnoir dans le processus de commande

Pour analyser en détail le taux de rebonds au cours du processus de commande, par exemple pour déterminer si le portefeuille de modes de paiement doit être amélioré, vous pouvez procéder comme suit. Nous créons ici une cible de conversion en plusieurs étapes :

Illustration 5: Capture d'écran analytique, cibles

  1. Connectez-vous en tant qu’utilisateur avec des droits d’administration sur Google Analytics
  2. sélectionnez Aperçu des données à traiter dans l’onglet Administration (nécessaire uniquement si plusieurs pages / boutiques sont gérées)
  3. créer une nouvelle action cible sous action cible.
    Illustration 6: Description de la cible pour le processus de commande
  4. commencez par une entrée définie.
  5. Attribuez un nom à la cible.
  6. sélectionnez le type. Si vous voulez travailler avec les pages vues de notre liste, choisissez “Cible”.
    Illustration 7 : Définition de la cible pour le processus de commande
  7. définir la destination : dans ce cas, Terminer la commande.
  8. Si nécessaire, vous pouvez attribuer une valeur à la cible.
  9. Si vous souhaitez également enregistrer les étapes avant la cible, nous vous recommandons l’entonnoir.
    Illustration 8 : Définition de la cible pour le processus d'inscription à la newsletter

Un autre exemple :

L’objectif ici est d’activer la newsletter.

Les étapes décrites ici permettent l’ouverture du formulaire de la newsletter et sa commande. Cependant, ce n’est qu’après la confirmation du mail envoyé que l’objectif est atteint.

Pour d’autres cibles, par exemple, utilisez les termes de la colonne “Pages vues” de “Aperçu des événements statistiques disponibles” : Événements statistiques

Considérer la visualisation en entonnoir

Maintenant que l’objectif a été défini, vous devez attendre au moins un jour. L’objectif peut ensuite être évalué pour la première fois à l’aide de chiffres :

Vous devez être connecté à Google Analytics et avoir choisi un profil. Sur le côté gauche de la page d’accueil dans le menu, vous sélectionnez sous Conversions “Cible” et cliquez sur “Visualisation en entonnoir”. Si plusieurs objectifs ont été définis, l’objectif “Terminer” doit être maintenant sélectionné.

Vous pouvez maintenant voir la visualisation de l’entonnoir du processus de commande.

Nous pouvons constater ici où se situent les rebonds de nos visiteurs :

Illustration 9: Exemple d'affichage d'une analyse d'entonnoir

Interprétation des résultats

  • Dans le panier : ici, les coûts supplémentaires sont communiqués pour la première fois : Ai-je des positions peu attrayantes telles que des suppléments pour quantité minimale ? Frais d’expédition élevés ? Un réglage par défaut incorrect pour le pays d’expédition et/ou la méthode d’expédition ?

  • Dans la caisse : est-ce que je demande trop (inutile) dans le masque de saisie d’adresse ? Est-ce que je n’offre pas assez de méthodes de paiement ?…ou pas les bonnes méthodes de paiement ? ..ou trop peu de moyens de paiement ?

  • Aperçu des commandes / CGV / page de fin de commande : beaucoup de visiteurs ne veulent pas payer : ma présence sur le Web n’est-elle pas suffisamment fiable (conception, évaluations externes, convivialité, orientation client, textes d’information sur le site, ….) ou mes conditions générales de vente / textes d’instruction d’annulation ne sont-ils pas bons ? Les clients ne savent pas s’il s’agit de frais de douane non inclus dans les livraisons à l’étranger ?

Évaluations supplémentaires

Où puis-je trouver quoi ?

Informations sur les rapports : les ajustements apportés aux états, tels que l’ajout d’un segment, sont appliqués à tous les autres états.

Tableau de bord
Les données les plus fréquemment utilisées peuvent être insérées ici sous forme de widget afin qu’elles puissent être retrouvées immédiatement lors de votre prochaine visite. Pour ce faire, vous pouvez créer des liens vers le tableau de bord (“Ajouter au tableau de bord”) dans les rapports.

Liens
Les liens fonctionnent de la même manière que le tableau de bord, mais vous pouvez également fixer des paramètres de configuration tels que les filtres, les segments ou les dimensions.

Événements radar
Observez les changements, par exemple le nombre de pages vues, le taux de rebond, etc. au fil des jours/semaines/mois. Vous pouvez également définir vos propres règles pour la création d’un avis.

Temps réel
Analyse des utilisateurs actuellement actifs. On peut voir combien d’utilisateurs sont actuellement sur quelle page, d’où ils viennent et si, par exemple, une cible a été atteinte.

Groupe cible
Les caractéristiques démographiques et les intérêts peuvent être activés, mais certaines données sont manquantes parce que ce ne sont pas tous les utilisateurs qui peuvent se voir attribuer ces données. Vous pouvez également filtrer en fonction des caractéristiques géographiques, du comportement, du type d’appareil et du navigateur. Il y a également une vue d’ensemble du flux d’utilisateurs à travers les pages consultées.

Acquisition
Des possibilités complètes pour déterminer l’origine des utilisateurs, que ce soit par le biais d’un lien direct, de campagnes ou de Google. Vous pouvez travailler avec les données de n’importe quel compte AdWords et, par exemple, visualiser les périodes où les ventes sont fortes.

Comportement
Sous cette catégorie, vous pouvez voir sur quelles pages vos visiteurs se déplacent dans quel ordre.

Conversion
Vous évaluez ici vos cibles de conversion définies,comme l’exécution de la commande, le nombre de ventes par produit, les téléchargements ou les entrées de newsletter.

Analyser

En haut à droite de la fenêtre, la période de temps des données à afficher est spécifiée. La durée peut être choisie librement et comparée à une période précédente ou à l’année précédente. Quelques questions Intéressantes :

  • Combien de visiteurs ont visité une page cible en particulier ?
    Comportement > Contenu du site Web > Toutes les pages > Entrer la page dans le champ de recherche

  • D’où viennent-ils et quelle est la page suivante visitée ?
    Sélectionner la page désirée > passer de l’Explorateur à l’aperçu de navigation

  • Quel est le pourcentage d’utilisateurs de smartphones ?
    Groupe cible > Mobile > Aperçu > Colonne “Réunions”

  • A quel niveau mes clients quittent-ils la boutique ?
    Comportement > Contenu du site > Pages de sortie

  • Comment sont répartis les flux de visiteurs dans la boutique ?
    Comportement > Flux comportemental

  • Combien de conversions de cibles ont été réalisées avec une campagne particulière ?
    Créez un lien pour votre campagne sur https://support.google.com/analytics/answer/1033867 afin de voir ce que votre newsletter ou publicité a atteint dans Google Analytics. Au lieu d’un lien vers votre page, utilisez ce lien dans votre annonce, afin de montrer un produit ou une catégorie spécifique. Vous trouverez l’évaluation sous Acquisition > Campagnes.

  • Quelles sont les catégories les plus / les moins consultées ? (fonctionne aussi pour les articles)
    Comportement > Contenu du site > Toutes les pages > Terme de recherche : {/shop/}} > Filtrer les catégories manuellement

ou définir une cible de conversion /{CategoryReference} pour la catégorie (recommandé seulement pour quelques catégories)

  • Quels sont les produits les plus / les moins achetés ? (fonctionne aussi pour les catégories)
    Configuration : Gérer > Aperçu des données > Paramètres du commerce électronique > Activer le commerce électronique
    Evaluation : Conversion > Commerce électronique > Performance des produits

Événements statistiques

Certaines activités dans la boutique ne sont pas les pages vues, mais les activités correspondantes pouvant être enregistrées avec des événements statistiques.

Aperçu des statistiques disponibles Evénements : http://www.peppershop.com/peppershop_files/peppershop_statistik_events_uebersicht.pdf

Vue détaillée de tous les événements statistiques : http://www.peppershop.com/peppershop_files/phpeppershop_statistik_events_details.pdf

Instructions pour créer un nouvel événement statistique : http://www.peppershop.com/peppershop_files/anleitung_neue_statistik_events_erfassen.pdf

Utilisation de Google Tag Manager

A partir de la version 6, le module Google Analytics propose une interface alternative qui remplace l’interface directe précédente par une interface vers Google Tag Manager. Pour l’utilisation de la nouvelle interface, les connaissances existantes de GoogleTag Manager sont absolument nécessaires, recommandées aussi. Vous trouverez une introduction à GoogleTag Manager dans l’Aide de Tag Manager.

Tags

Ci-dessous, nous aimerions discuter d’un exemple de configuration consistant en plusieurs Google Tag Manager Tags qui transfèrent les données suivantes de la boutique vers un compte Google Analytics :

  • Produits consultés, Catégories
  • les appels de détail des produits
  • pages consultées
  • événements

Les conditions préalables suivantes doivent être remplies :

  • Qu’un conteneur existant soit disponible dans le gestionnaire de Google Tags
  • L’intégration Google Tag Manager soit activée dans la configuration des modules de la boutique.
  • Et que le conteneur ID du conteneur souhaité soit enregistré dans la configuration du module.

Commerce électronique

Transfère diverses informations dans le data layer qui sont déjà préparées pour l’utilisation de rapports e-commerce avancés dans Google Analytics.

  • Tag Type: Universal Analytics
  • Tracking ID : {{gaID}} (Votre identifiant Google Analytics / ou la variable correspondante)
  • Track Type : affichage des pages
  • Ecommerce :
    • Activer les fonctions améliorées du commerce électronique : sélectionner
    • Utiliser le data layer : sélectionner

Déclencheur
Label Trigger type Nom de l’événement Fires on Description
Category Custom Event pps_category Event equals pps_category Déclenche l’affichage d’une catégorie et contient des informations sur tous les produits affichés.
Product Custom Event pps_produit Event equals pps_category Déclenche l’affichage d’une page de détail du produit.
Purchase Custom Event pps_purchase Event equals pps_category Déclenche l’exécution d’un achat et contient des informations sur tous les produits commandés.
Checkout Custom Event pps_checkout Event equals pps_checkout Déclenche l’affichage des pages individuelles du processus d’achat.
Search Result Custom Event pps_searchResult Event equals pps_searchResult Déclenche l’affichage des résultats de recherche.
Virtual Page View Custom Event pps_virtualPageView Event equals pps_virtualPageView Déclenche l’affichage des pages avec des URLs compliquées.
add to cart Custom Event pps_addToCart Event equals pps_addToCart Déclenche lorsqu’un article est placé dans le panier d’achat.

Événements

Transfère les événements statistiques tels que vous les connaissez déjà depuis la connexion directe Google Analytics.

  • Tag Type : Universal Analytics
  • Tracking ID : {{gaID}}. (Votre identifiant Google Analytics / ou la variable correspondante)
  • Track Type : Event
  • Catégorie : {{catégorie}}
  • Action : {{action}}
  • Label : {{label}}
  • Valeur : {{valeur}}
  • Non-Interaction Hit : True

Déclencheur
Label Type de déclencheur Nom de l’événement Incendies sur Description
Event Custom Event pps_event Event equals pps_ pps_event se déclenche lorsque des événements statistiques ont été sélectionnés.
Variables
Label Type de variable Couche de données nom de variable Description
Category Data Layer Variable category (Catégorie) valeur de Google Analytics. Pour en savoir plus, cliquez ici : Événements
Action Data Layer Variable action (actions)
Label Data Layer Variable label (label)
Value Data Layer Variable Valeur variable (valeur)

Vues des pages virtuelles

Transmet des vues de pages virtuelles. Il s’agit de pages vues où les URL normales n’informeraient pas nécessairement sur le type d’appel. Les noms des pages vues virtuelles sont plus compréhensibles.

  • Tag type : Universal Analytics
  • Tracking ID : {{gaID}}. (Votre identifiant Google Analytics / ou la variable correspondante)
  • Track Type : Page View
  • Field to set :
    • Nom : emplacement, Valeur : {{pageUrl}}

Déclencheur
Label Trigger type Event name Fire on Description
Virtual Page View Custom event pps_virtualPageView Event Equals pps_virtualPageView Déclenche un appel de page virtuelle. Voir ci-dessus pour plus d’informations.
Variables
Label Variable type Data Layer Variable name Description
pageUrl Data Layer Variable pageUrl L’url de la page virtuelle de l’appel.

Illustration 10 : Exemple d'analyse : Lego et Playmobil

A ce stade, nous aimerions vous présenter un outil. Avec Google Trends vous pouvez trouver des chiffres très intéressants sur les termes de recherche. Par exemple, vous pouvez analyser l’évolution d’une tendance à partir des requêtes de recherche Google. Ceux-ci peuvent alors être limités dans le temps et géographiquement. Ce qui est très intéressant, est que cet outil permet de déterminer des tendances selon les recherches des internautes, tendances que vous ne pouvez pas identifier vous-même. Ceci est utile pour vos propres campagnes de newsletter, votre publicité ou même pour vos achats.

Installation du module

Configuration requise

Pour pouvoir utiliser le module Google Analytics, vous avez besoin au minimum d’un PepperShop v.3.0 Professional ou Enterprise et d’un compte Google avec Analytics activé (disponible gratuitement sur Google).

Copier et télécharger des fichiers

Le module Google Analytics se compose de plusieurs fichiers et de deux répertoires que vous devez copier dans votre PepperShop. Décompressez d’abord l’archive ZIP ou TAR.GZ fournie. Les fichiers suivants avec leurs répertoires cibles sont inclus :

{shopdir}/shop/Admin/module/google_analytics
{shopdir}/shop/module/google_analytics/
{shopdir}/shop/analytics.php
{shopdir}/shop/language/html_templates/analytics.tpl.html

Les fichiers peuvent facilement être téléchargés sur le serveur Web via FTP2 ou SCP. Le caractère de remplacement {shopdir} représente le répertoire de la boutique sur le serveur Web, où vous pouvez trouver le fichier index.php ainsi que README.txt. Lors de l’utilisation de PHP sous UNIX/Linux comme module serveur, le fichier analytics.tpl.html doit toujours avoir un droit d’accès au fichier 666 afin que le serveur Web puisse avoir un accès en écriture.

Préparatifs

Avant l’existence du module Google Analytics, Google Analytics devait être intégré manuellement dans la boutique. Les codes tracking ont été intégrés dans le header via l’administration de la boutique.

Le code Google Analytics correspondant doit être supprimé de la boutique avant d’activer ce module. Cependant, le code UA donné par Google doit être noté, puisque vous devez le rentrer à nouveau lors de la configuration de ce module.

Selon l’utilisation précédente, le code correspondant peut être présent aux endroits suivants :

  • Dans les fichiers de langue (Administration de la boutique → Paramètres de la boutique → Langues)
  • Comme Texte de remerciement (E-Commerce Tracking)
  • Comme variables header (script JS Analytics avec n° UA)
  • Dans les modèles HTML (principalement dans le modèle HTML page principale.tpl.html)
  • en tant que programmation dans les fichiers PHP (seulement dans le sous-répertoire boutique, très rare !)

Le code Analytics peut être localisé en recherchant l’expression gaq.

Google Conversion Tracking avec ce module

S’il y a déjà des conversions Google dans la boutique, elles seront laissées là où elles sont. Si de nouvelles conversions doivent être ajoutées, elles peuvent l’être dans le texte de remerciement de clôture de commande, et ce pour la langue correspondante sous “Langues” dans “Administration de la boutique”.

En cas d’exigences particulières (par ex. conversion de représentations détaillées d’articles ou de logins), le code Google correspondant doit être enregistré dans chaque modèle HTML.

Activation

Après avoir copié les fichiers, vous pouvez aller dans le menu “Module” via “Administration de la boutique”. Vous pouvez maintenant voir le module Google Analytics listé, sur le côté gauche, au niveau des modules non encore installés.

Illustration 11 : Le module Google Analytics est listé (les modules affichés peuvent varier

Vous devez maintenant sélectionner le module Google Analytics et cliquer sur le bouton “Installer”. Si la routine d’installation se déroule sans problème, elle sera communiquée sur la page suivante. Le module est maintenant installé. Nous cliquons maintenant sur le bouton “Retour gestion du module” puis sur “Retour administration du module”. Nous voyons maintenant le bouton pour l’administration du module Google Analytics.

Illustration 12 : Modules installés

L’installation du module Google Analytics est maintenant terminée. Pour que le module puisse être utilisé, il doit être adapté à la configuration spécifique du propriétaire de la boutique, voir le chapitre suivant “Configuration du module”, ci-dessous.


  1. Au lieu d’effectuer les réglages directement dans le fichier, vous pouvez également passer à la section Langues dans l’administration de la boutique et cliquer sur le lien’Adapter tous les textes traduits’ et faire défiler jusqu’aux points GA_DATENSCHUTZ_TITLE et GA_DATENSCHUTZ.
  2. Par exemple avec le programme gratuit FileZilla Client : http://filezilla-project.org/
🌶️
🔥
🌶️