Protocole de suivi et de mesure multi-appareils de Google Analytics

par Membre de l'équipe TrueSocialMetrics ~ 5 min

De nos jours, le marketing et l'analyse sont confrontés à un nouveau défi après l'ère du PC. C'est un suivi multi-appareils. Les clients utilisent des smartphones, des ordinateurs portables, des ordinateurs domestiques, etc., et notre logiciel d'analyse les compte comme différentes sessions utilisateur. Mais ils ne le sont pas. Et les mauvaises données ne permettent pas de répondre à la question principale : dans quels canaux devez-vous investir votre temps et votre argent pour réussir ?

Suivons les sessions multi-appareils

Tout d'abord, vous devez créer un compte GA Universal. google analytics universal create account

Le code général ressemble à :

<script>
  (fonction(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||fonction(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(fenêtre,document,'script','//www.google-analytics.com/analytics.js','ga');
  ga('créer', 'UA-XXXX-Y');
  ga('envoyer', 'page vue');
</script>

Mais GA Universal fournit un paramètre userId spécial dans la configuration pour configurer votre ID personnalisé pour les cookies GA au lieu de l'ID utilisateur aléatoire. Ce changement important nous aide à suivre les utilisateurs sur plusieurs appareils, car nous pouvons utiliser un identifiant de visiteur personnalisé basé sur l'e-mail ou l'identifiant du client dans votre base de données pour fusionner les sessions smartphone/ordinateur portable/PC en une seule session multi-appareils.

Ajoutons donc des options d'ID utilisateur aux utilisateurs authentifiés et enregistrons l'ID de cookie généré automatiquement par GA uniquement pour les visiteurs non authentifiés.

<?if ($isAuthenticatedUser):?>
    ga('create', 'UA-XXXX-Y', {'userId': '<?=$userId?>' });
<?autre : ?>
    ga('créer', 'UA-XXXX-Y');
<?endif;?>

$isAuthenticatedUser - vrai, si le visiteur actuel est authentifié $userId - identifiant unique de l'utilisateur authentifié à partir de la base de données

Ce petit changement fait une différence significative : à partir de maintenant, tous les utilisateurs qui se connectent à votre site Web seront suivis correctement sur tous ces appareils. Mais en plus d'utiliser un nouveau compte GA Universal, je vous recommande également de conserver le code GA classique sur votre site Web jusqu'à ce que GA Universal collecte suffisamment de données.

Comment ça fonctionne ?

Avant de se connecter, les visiteurs disposent d'un cookie _ga : google analytics universal create account

Mais après la connexion google analytics universal create account

Comme vous pouvez le voir, le cookie _ga a été modifié après l'autorisation des utilisateurs, mais il fonctionne correctement et tout l'historique de la session visiteur sera fusionné dans la session client. Ainsi, malgré le fait de changer d'identifiant, la transition de session dans GA fonctionne parfaitement, car au moment où l'utilisateur voit la première page après l'autorisation (ou l'enregistrement) - GA obtient l'accès à l'ancienne valeur de l'identifiant du visiteur_ga et à la nouvelle configuration par Paramètre ID utilisateur. Tous ceux-ci permettent à GA de fusionner 2 sessions utilisateur : avant et après la connexion (inscription) en 1 session globale. Le résultat : vous observerez un démarrage de session en douceur dès la première visite et sur tous les appareils de l'utilisateur.

Nous l'avons testé ces 4 derniers mois et il fonctionne à merveille !

Mise à jour du 17/10/2013

Si vous craignez d'utiliser le même ID utilisateur sur différents sites Web, ne le soyez pas. Il n'y a pas de problème, car GA utilise la valeur du cookie + le domaine comme identifiant interne unique. Cela signifie que si 2 sites Web configurent la même valeur d'ID utilisateur en fonction de l'e-mail du client, les données ne seront pas corrompues, car ils utilisent des domaines différents (et un identifiant de profil GA différent).

Mise à jour du 22/03/2015

Article mis à jour pour suivre les derniers changements dans Google Analytics : clientId a été renommé en userId.

Protocole de mesure

Le prochain grand changement est un protocole de mesure. Avec l'aide de cette nouvelle version, vous pouvez suivre les actions en interne depuis votre application sans avoir à ajouter de vilains paramètres aux URL pour informer GA d'un paiement ou d'une inscription réussis.

Le code simple ressemble à ceci :

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://example.com/path/for/soap/url/");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, tableau(
    'v' => 1,
    ‘tid’ => ‘UA-XXXX-Y’,
    ‘cid’ => $_COOKIE[‘_ga’],
    't' => 'page vue',
    ‘dp’ => ‘/paiement/succès’,
));
curl_exec($ch);

là: v - version du protocole, maintenant "1" tid - ID de suivi GA cid - identifiant client (il peut s'agir de md5(email) ou md5(id) pour l'utilisateur auth) t - type d'accès (page vue/événement) dp - page pour la page vue

Ce code enverra des pages vues à GA pour la page "/paiement/succès". Vous pouvez l'utiliser dans votre application pour suivre toutes les actions. Il existe également le même code simple pour le suivi des événements (si vous souhaitez l'utiliser dans des tests a/b ou déclencher un événement d'application).

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://example.com/path/for/soap/url/");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, tableau(
    'v' => 1,
    ‘tid’ => ‘UA-XXXX-Y’,
    ‘cid’ => $_COOKIE[‘_ga’],
    't' => 'événement',
    ‘ec’ => ‘paiement’, // catégorie
    'ea' => 'petit', // paquet
    ‘el’ => ‘petit forfait abonnement 1 an’, // étiquette
    ‘ev’ => ‘324’, // valeur de cette action $324 dans mon cas
));
curl_exec($ch);

Ainsi, enfin, vous aurez des événements générés par programmation dans GA. google analytics universal create account

Sources (vous pouvez trouver plus d'échantillons sous les liens ci-dessous) : - The Magic of Universal Analytics: Strategy, Tactics, Implementation Tips



Lorsque vous êtes prêt à faire vibrer vos analyses de médias sociaux

essayez TrueSocialMetrics!


Commencer procès
Pas de carte de crédit nécessaire.






continuer la lecture




Communautés Google+ : analyse de la santé de la communauté
Si vous êtes propriétaire d'une communauté ou si vous évaluez simplement dans quelle communauté participer ou représenter votre marque, c'est une bonne chose d'étudier la santé d'une communauté et de voir ce qui se passe derrière le simple nombre d'abonnés. Comparons les 5 meilleures communautés de marketing des médias sociaux sur G+.


Pourquoi avez-vous besoin d'outils d'analyse des médias sociaux pour votre entreprise
Que savez-vous réellement des effets de vos efforts de marketing sur les réseaux sociaux ? Comprenez-vous les tendances ? Savez-vous comment votre contenu affecte votre public cible ? De plus, pouvez-vous vraiment dire ce dont votre public cible a besoin ? Et qu'en est-il de vos concurrents ? Savez-vous comment votre contenu est perçu par rapport au contenu fourni par d'autres entreprises ? C'est là qu'interviennent les outils d'analyse des médias sociaux pour vous donner un aperçu détaillé de toutes ces questions.


10 petits ajustements TrueSocialMetrics pour gagner plus de temps sur vos analyses de médias sociaux
Si vous utilisez déjà TrueSocialMetrics pour analyser vos pages de médias sociaux (Merci ! Nous vous aimons !) et cherchez des moyens d'améliorer et d'accélérer l'expérience, vous êtes à la bonne personne ! :) Je veux partager avec vous 10 choses que vous pouvez faire dans votre compte True qui vous aideront à gagner beaucoup de temps chaque jour et à obtenir des informations plus rapidement.


10 conseils pour commencer à créer du contenu incroyable dès maintenant
Vous pensez que vous devez toujours attendre que votre muse personnelle fasse du bon contenu ? Et si cette dame ne vient pas avant plusieurs jours ? Voici quelques conseils pour vous débarrasser de cette affliction et commencer à créer des choses incroyables dès maintenant !