it-swarm.com.de

Entfernen von URL-Abfragen im Google Analytics-Tracking

Wir versuchen, alle Seitenzugriffe auf bestimmte Websites zu verfolgen. Wir müssen NUR wissen, wie viele Leute jede Seite besuchen. Leider werden die Seitenaufrufe in Google Analytics (GA) nicht aggregiert. Anstatt alle Seitenansichten zu aggregieren, deren Seite identisch ist GA, werden sie alle separat behandelt. Außerdem sehen wir alle Arten von PII, die wir nicht möchten.

Wir möchten, dass alle Daten nur auf der Seite zusammengefasst werden. So was:

/file-your-listing

Stattdessen sehen wir auch Seitenaufrufe für die folgende Seite sowie:

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

  1. Hat jemand eine Idee, wie das geht?

  2. Gibt es eine Möglichkeit, mit REGEX jede Abfrage zu entfernen, oder muss ich alle Abfragen separat auflisten?

  3. Wie würde ich dies in Google Tag Manager (GTM) implementieren?

  4. Gibt es Software von Drittanbietern, die mit GTM und/oder GA kompatibel ist, um dies zu erreichen?

5

Erstellen Sie in Google Analytics eine neue Ansicht, in der die Parameterzeichenfolge herausgefiltert wird. Behalten Sie eine Ansicht ohne diesen Filter bei, da Sie nie wissen, wann Sie diese Daten möchten.

Der Filter dafür ist

Filtertyp - Benutzerdefiniert

Suchen und Ersetzen

Filterfeld

URI anfordern

Suchbegriff

\?. *

Lassen Sie das Feld "Zeichenfolge ersetzen" leer

0
Chester

POST statt GET?

Wenn Sie statt eines GET mit Abfragezeichenfolge ein POST verwenden könnten, wäre dies mit Sicherheit das Beste.

301 zum Entfernen von Abfragezeichenfolgen

Eine Lösung wäre, eine 301 auszuführen. Der Benutzer kommt also mit den Zeichenfolgen GET und query an. Sie speichern diese Daten auf Ihrem Server und führen eine 301 auf der Seite ohne die Abfragezeichenfolge aus. Tatsächlich erhalten Sie zwei Treffer, einen ohne die Abfragezeichenfolgen. Wenn Sie jedoch die auf der Seite angezeigten Daten benötigen, ist ein Cookie erforderlich.

IFRAME/Bild

Eine andere Lösung besteht darin, einen IFRAME in Ihrer Seite zu haben. Alle Benutzer sehen denselben IFRAME, wenn sie diese Seite mit der Abfragezeichenfolge aufrufen. Der Zähler auf dieser IFRAME-Seite gibt die Anzahl der Benutzer an, die unabhängig von den Abfragezeichenfolgen auf diese Seite zugegriffen haben.

Früher benutzten die Leute auch ein transparentes 1x1-GIF-Bild. Google Analytics verfolgt jedoch keine solchen. Sie müssten etwas auf Ihrem Server haben, um zu zählen, wie oft dieses Image geliefert wird. Ein interessanter Nebeneffekt ist es jedoch, sicherzustellen, dass das Bild zwischengespeichert wird, damit Sie auf diese Weise eindeutige Zugriffe zählen können (es ist nicht 100% kugelsicher, aber wirklich keine Methode, die ich kenne, gibt Ihnen 100% Genauigkeit der Treffer im Internet. )

Ein Problem mit dem Image ist, dass Sie es in einem Ordner ablegen möchten, der in robots.txt blockiert ist, damit zumindest kompatible Roboter keine falschen Treffer generieren.

Google Analytics-URL-ParameterGoogle Analytics-Filter

Wie in einem Kommentar von gintsg ausgeführt, bezieht sich der URL-Parameter der Google-Suche auf SERP und nicht auf GA. Das wird also nicht helfen. Stattdessen möchten Sie GA-Filter . verwenden.

Am einfachsten, aber möglicherweise nicht am besten, ist es, GA über Ihre Abfragezeichenfolgen zu informieren. Genauer gesagt, damit diese Felder ignoriert werden, wenn sie in Ihrer URL erscheinen.

Screenshot of Google Search URL Parameter setup page

  1. Klicken Sie auf Ihre Immobilie
  2. Klicken Sie auf Crawl
  3. Klicken Sie auf URL-Parameter
  4. Klicken Sie auf die OK-Schaltfläche (in der Regel werden Sie gefragt, ob Sie das wirklich möchten).
  5. Klicken Sie auf Parameter hinzufügen
  6. Geben Sie den Namen Ihres Parameters ein (d. H. "Telefon")
  7. Stellen Sie sicher, dass Sie "Ignorieren" auswählen (Nein: hat keinen Einfluss auf den Seiteninhalt (Beispiel: verfolgt die Nutzung).)
  8. Sparen

Obwohl Sie die Seite möglicherweise mit Inhalten wie der Telefonnummer versehen, wird beim Zählen der Benutzerzugriffe genau das getan, was Sie erwarten.

2
Alexis Wilke

Zuallererst müssen Sie verstehen, dass der Verlust von personenbezogenen Daten (PII) ein ernstes Problem darstellt Ihre Website von GET bis POST. Dies muss Ihr primäres Ziel sein, wenn sich die Parameter auf PII beziehen.

In Google Analytics müssen Sie diesen Parameter in jeder einzelnen Ansicht entfernen:

Analytics-Kunden dürfen keine personenbezogenen Daten an Google senden. Die Analytics-Nutzungsbedingungen, die alle Analytics-Kunden einhalten müssen, untersagen das Senden von personenbezogenen Daten (PII) an Analytics (wie Namen, Sozialversicherungsnummern, E-Mail-Adressen oder ähnliche Daten) oder Daten, die ein bestimmtes Gerät dauerhaft identifizieren (z. B. die eindeutige Gerätekennung eines Mobiltelefons, wenn diese nicht zurückgesetzt werden kann). Erfahren Sie mehr darüber, wie Sie das Senden von PII vermeiden können. Ihr Analytics-Konto könnte gekündigt und Ihre Daten zerstört werden, wenn Sie eine dieser Informationen verwenden.

In Ihrem Fall phone ; Busname ; addr ; Stadt ; state ; postal sind alle PII nach Google-Interpretation.

Weitere Probleme, wenn Sie PII in Ihren URL-Parametern verlieren: Sie könnten auch bei anderen Diensten gegen die Nutzungsbedingungen verstoßen, nicht nur bei Google Analytics. Wenn Sie AdSense, Facebook Remarketing und andere Dienste verwenden, können Sie diese URL an diese Server senden, was zu Problemen führen und Ihre Konten können gekündigt werden.

Wenn das Ändern von GET in POST nicht möglich ist: Sie sollten alle Ihre PII-Daten verschlüsseln.

Sie können Google Analytics einen verschlüsselten Bezeichner oder eine benutzerdefinierte Dimension senden, die auf PII basiert, sofern Sie die richtige Verschlüsselungsstufe verwenden. Google hat eine Mindest-Hashing-Anforderung von SHA256 und empfiehlt nachdrücklich die Verwendung eines Salzes mit mindestens 8 Zeichen. Ungeachtet der vorstehenden Bestimmungen dürfen Sie keine mit Google Analytics verschlüsselten, geschützten Gesundheitsinformationen (wie unter HIPAA definiert) senden, selbst wenn diese gehasht oder gesalzen sind.

So können Sie diese Daten aus Google Analytics entfernen:

1. In den Einstellungen der Google Analytics-Ansicht

Dies ist der einfachste und einfachste Weg, dies zu tun. Gehen Sie einfach zu Ihren Ansichtseinstellungen unter Admin> Ansichtseinstellungen und fügen Sie im Feld URL-Abfrageparameter ausschließen die Parameter hinzu, die Sie ausschließen möchten . Sie müssen es für jede einzelne Ansicht tun. enter image description here

2. In Google Taga Manager

Stellen Sie für diese Methode sicher, dass Sie die Variable Page URL aktiviert haben. Erstellen Sie als Nächstes eine neue benutzerdefinierte Variable und wählen Sie mit diesem Skript Custom JavaScript aus, wobei Sie unter var params Ihre Parameter angeben, die Sie ausschließen möchten. Nennen Sie die Variable Remove Parameters from URL oder wie Sie möchten.

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;

}

Wechseln Sie als Nächstes zu Ihrer Google Analytics-Einstellungsvariablen oder zu den einzelnen Universal Analytics-Tags und aktualisieren Sie die Einstellungen wie folgt: enter image description here

Für Facebook Pixel und andere Remarketing- oder andere Tags von Drittanbietern

Bitte schließen Sie das Auslösen der Tags in GTM auf URLs aus, die diese Parameter enthalten, um Probleme mit Nutzungsbedingungen zu vermeiden.

0
gintsg