web-dev-qa-db-fra.com

Suppression de la requête d'URL dans le suivi Google Analytics

Nous essayons de suivre toutes les pages vues sur certains sites. Nous devons SEULEMENT savoir combien de personnes visitent chaque page. Malheureusement, Google Analytics (GA) ne regroupe pas les pages vues. Plutôt que d'agréger toutes les vues de page dont la page est identique, GA les traite toutes séparément. De plus, nous voyons toutes sortes de PII que nous ne voulons pas faire.

Nous aimerions voir toutes les données agrégées à la page seulement. Comme ça:

/file-your-listing

Au lieu de cela, nous voyons également des pages vues pour la page ci-dessous, ainsi que:

/file-your-listing?orgid=XXXXXX&phone=XXXXXXXX&busname=XXXXXXXX&addr=XXXXXXXX&city=XXXXXX&state=XX&postal=XXXXX&categories=XXXXXXXX

  1. Est-ce que quelqu'un a une idée de comment faire cela?

  2. Est-il possible d'utiliser un REGEX pour supprimer chaque requête ou dois-je répertorier toutes les requêtes séparément?

  3. Comment puis-je implémenter cela dans Google Tag Manager (GTM)?

  4. Existe-t-il un logiciel tiers compatible avec GTM et ou GA disponible à cette fin?

5

Créez une nouvelle vue dans Google Analytics qui filtre la chaîne de paramètres. Conservez une vue qui ne possède pas ce filtre, car vous ne savez jamais quand vous voudrez peut-être obtenir ces données.

Le filtre pour faire ceci est

Type de filtre - Personnalisé

Rechercher et remplacer

Champ de filtre

Demander l'URI

Chaîne de recherche

\?. *

Laissez le champ Remplacer la chaîne vide

0
Chester

POST au lieu de GET?

Eh bien, si vous pouviez utiliser un POST au lieu d'un GET avec une chaîne de requête, ce serait certainement mieux.

301 pour supprimer les chaînes de requête

Une solution consisterait à effectuer un 301. Ainsi, l'utilisateur arrive avec les chaînes GET et de requête, vous enregistrez ces données sur votre serveur et effectuez un 301 sur la page sans la chaîne de requête. En effet, vous obtiendrez deux résultats, l'un sans les chaînes de requête. Si vous avez besoin des données affichées dans la page, un cookie est nécessaire.

IFRAME/image

Une autre solution consiste à avoir un IFRAME dans votre page. Tous les utilisateurs voient le même IFRAME lorsqu'ils consultent cette page avec la chaîne de requête. Le compteur de cette page IFRAME indique le nombre d'utilisateurs ayant accédé à cette page, quelles que soient les chaînes de la requête.

Autrefois, les gens utilisaient également une image GIF transparente 1x1. Cependant, Google Analytics ne suit pas de tels. Il vous faudrait quelque chose sur votre serveur pour compter le nombre de fois que cette image est servie. Un effet secondaire intéressant, cependant, est de s'assurer que l'image est mise en cache afin que vous puissiez compter les accès uniques de cette façon (ce n'est pas une preuve à 100%, mais aucune méthode à ma connaissance ne vous donnera une précision à 100% des hits sur Internet. )

Un problème avec l’image, vous voulez la placer dans un dossier bloqué dans robots.txt afin qu’au moins les robots conformes ne génèrent pas de faux hits.

Paramètres d'URL Google AnalyticsFiltres Google Analytics

Comme indiqué dans un commentaire de gintsg, le paramètre d'URL de recherche Google concerne SERP et non pas GA. Donc ça ne va pas aider. Au lieu de cela, vous voulez utiliser GA Filters .

Le plus simple, mais peut-être pas le meilleur, consiste à parler de GA à propos de vos chaînes de requête. Plus précisément, pour lui dire d'ignorer ces champs lorsqu'ils apparaissent sur votre URL.

Screenshot of Google Search URL Parameter setup page

  1. Cliquez sur votre propriété
  2. Cliquez sur Explorer
  3. Cliquez sur Paramètres d'URL
  4. Cliquez sur le bouton OK (ils vous demandent généralement si vous voulez vraiment le faire)
  5. Cliquez sur Ajouter un paramètre
  6. Entrez le nom de votre paramètre ("téléphone")
  7. Assurez-vous de sélectionner "ignorer" (Non: n'affecte pas le contenu de la page (ex: utilisation de la trace))
  8. Sauvegarder

Bien que vous puissiez présenter à la page un contenu tel que le numéro de téléphone, elle fera ce que vous attendez en termes de comptage des accès utilisateur.

2
Alexis Wilke

Tout d'abord , vous devez comprendre que la fuite de données d'informations personnelles identifiables (PII) est un problème grave et vous devez envisager de modifier votre méthode d'envoi/de réception des données dans votre site web de GET à POST. Cela doit être votre objectif principal si les paramètres sont liés aux PII.

Dans Google Analytics, vous devez supprimer ces paramètres dans chaque vue:

Les clients Analytics ne sont pas autorisés à envoyer des informations personnelles à Google. Les conditions d'utilisation d'Analytics, que tous les clients d'Analytics doivent respecter, interdisent l'envoi d'informations analytiques personnelles (telles que des noms, des numéros de sécurité sociale, des adresses électroniques ou toute autre donnée similaire), ou des données permettant d'identifier de manière permanente un périphérique particulier. (par exemple, l'identifiant unique de l'appareil d'un téléphone portable si cet identifiant ne peut pas être réinitialisé). En savoir plus sur la façon d'éviter d'envoyer des PII. Votre compte Analytics pourrait être résilié et vos données détruites si vous utilisiez l'une de ces informations.

Dans votre cas, phone ; nom de bus ; addr ; city ; state ; postal sont tous des données personnelles interprétées par Google.

Autres problèmes si vous divulguez des informations personnelles dans vos paramètres d'URL: Vous pourriez également être contre les conditions d'utilisation d'autres services, pas seulement de Google Analytics. Si vous utilisez AdSense, Facebook Remarketing et tout autre service, vous pouvez envoyer ces URL à ces serveurs, ce qui peut entraîner des problèmes et vos comptes peuvent être résiliés.

Si la modification de GET par POST n'est pas possible: , vous devez chiffrer toutes vos données PII.

Vous pouvez envoyer à Google Analytics un identifiant chiffré ou une dimension personnalisée basée sur les données personnelles, à condition d'utiliser le niveau de chiffrement approprié. Google a une exigence de hachage minimale de SHA256 et recommande vivement l'utilisation d'un sel, avec un minimum de 8 caractères. Indépendamment de ce qui précède, vous ne pouvez pas envoyer d'informations de santé protégées chiffrées (telles que définies sous HIPAA) dans Google Analytics, même si elles sont hachées ou salées.

Comment supprimer ces données de Google Analytics:

1. Dans les paramètres d'affichage de Google Analytics

C'est le moyen le plus simple et le plus simple de le faire. Allez simplement dans les paramètres d'affichage sous Admin> Paramètres d'affichage et ajoutez les paramètres que vous souhaitez exclure dans le champ Paramètres d'exclusion de requête d'URL . . Vous devez le faire pour chaque vue. enter image description here

2. Dans Google Taga Manager

Pour cette méthode, assurez-vous que vous avez activé la variable Page URL. Créez ensuite une nouvelle variable personnalisée et choisissez Custom JavaScript avec ce script. Sous var params, vous incluez les paramètres que vous souhaitez exclure. Nommez la variable Remove Parameters from URL ou à votre guise.

function() {

  var params = ['orgid', 'phone', 'busname', 'addr', 'city', 'state', 'postal', 'categories'];
  var _page = {{Page URL}};
  var a = document.createElement('a');
  a.href = _page;

  if (a.search) {

    var qps = a.search.replace('?', '&');
    var i;

    for (i = 0; i < params.length; i++) {

      var _param = params[i];
      var regex = new RegExp('&' + _param + '=[^&]*(&|$)', 'gi');
      qps = qps.replace(regex, '&')

    }
    qps[0] === '&' ? qps = qps.slice(1) : '';
    a.search = qps;

  }

  return a.href;

}

Ensuite, accédez à votre variable de paramètres Google Analytics ou à chacune des balises Universal Analytics et mettez à jour les paramètres à suivre: enter image description here

Pour Facebook Pixel et autres remarques tierces ou remarques

Veuillez exclure le déclenchement des balises dans GTM sur des URL contenant ces paramètres pour éviter tout problème relatif aux conditions d'utilisation.

0
gintsg