it-swarm.com.de

Suchen Sie nach Tipps zum Protokollieren von Weiterleitungen in Google Analytics

Wir haben eine Reihe von Umleitungsseiten in unserem CMS. Diese leiten nicht domänenübergreifend weiter (z. B. Vanity-URLs), sondern dienen lediglich zum Abrufen von Besuchen alter, geänderter URLs. Die Weiterleitungen sind nicht immer Zielseiten. Einige dieser Weiterleitungen werden während einer Sitzung aufgerufen.

Technisch gesehen geben diese Seiten HTTP 301 ohne Inhalt zurück. Es gibt keine Möglichkeit, JavaScript-Code auf der Umleitungsseite und auch keinen benutzerdefinierten serverseitigen Code zu verwenden.

Mit Google Analytics möchte ich protokollieren, welche Weiterleitungen verwendet wurden und woher die Besucher kamen. Ich möchte nicht, dass die Umleitung einen neuen Sitzungsstart auslöst. Und ich möchte die Liste der besuchten Seiten nicht mit benutzerdefinierten URL-Parametern verschmutzen.

Lösungen, die wir ausprobiert haben:

  1. Einfache Weiterleitungen (/ old-url ->/new-url) - Die Informationen zum Quell- und vorherigen Seitenpfad werden beibehalten, es ist jedoch nicht ersichtlich, welche Seitenaufrufe von Weiterleitungen stammen.
  2. Benutzerdefinierter Parameter (/ old-url ->/new-url? Redirect =/old-url) - Dadurch werden alle Weiterleitungen identifizierbar und alle Informationen bleiben erhalten, die Seitenaufrufe werden jedoch unter einer anderen URL protokolliert.
  3. Kampagnenparameter (/ old-url ->/new-url? Utm_campaign = redirect & utm_medium = web & utm_source =/old-url) - Hiermit werden Seitenaufrufe unter der richtigen URL protokolliert, und es können alle Weiterleitungen identifiziert werden, aber alle Quellinformationen gehen verloren und die Umleitung löst eine neue Sitzung aus.

Es gibt zwei andere Lösungen, die ich in Betracht ziehe, aber ich weiß nicht genau, wie ich das machen soll und ob es überhaupt für mich funktionieren wird.

  • Führen Sie für die neuen URLs ein benutzerdefiniertes JavaScript aus, das eine Weiterleitung identifiziert und messbare Statistiken in Google Analytics protokolliert.
  • Erstellen Sie in Google Analytics einen benutzerdefinierten Filter, der eine Weiterleitung identifiziert (wahrscheinlich durch einen URL-Parameter?) Und diese in eine messbare Statistik umwandelt.
4
Peter

Am Ende habe ich das in GA geschafft, aber es ist klar, dass einige bereits hervorgehoben haben, dass GA nicht das beste Werkzeug dafür ist.

Mein Ansatz erfordert das Bearbeiten der Umleitungs-URLs, das Einrichten einer benutzerdefinierten Dimension und zweier Filter und vorzugsweise auch eines benutzerdefinierten Berichts.

Der erste Schritt besteht darin, sicherzustellen, dass alle Weiterleitungen einen Abfrageparameter enthalten, der eine URL oder einen Namen zur Identifizierung der Weiterleitungsseite enthält. Zum Beispiel leitet /old-url zu /new-url?redirect=/old-url oder /new-url?redirect=name-for-old-page weiter.

Erstellen Sie dann in GA eine benutzerdefinierte Dimension über Admin> Eigenschaft> Benutzerdefinierte Definitionen> Benutzerdefinierte Dimensionen. Nennen Sie es so etwas wie "Weiterleiten von" und geben Sie ihm den Trefferbereich.

Suchen Sie dann in der Ansichtsverwaltung nach den Filtern und erstellen Sie einen erweiterten Filter, der den Anforderungs-URI mit dem Code redirect=([^&]*)&? extrahiert und mit $A1 in die benutzerdefinierte Dimension ausgibt.

Erstellen Sie schließlich einen weiteren Filter, um den Abfrageparameter zu entfernen. Dies ist ein Filter zum Suchen und Ersetzen, der ([\?&]redirect=[^&]*$|redirect=[^&]*&) durch nichts ersetzt.

Warten Sie einen Tag, und für Seitenberichte steht eine sekundäre Dimension zur Verfügung, in der die Weiterleitungen angezeigt werden, während die korrekte URL (ohne Abfrageparameter) angegeben und die Besuchs- und Pfadinformationen beibehalten werden.

Um tiefer zu graben, ist es erforderlich, einen benutzerdefinierten Bericht mit zum Beispiel Seitenansichten als Metrik und Seite, Weiterleiten von, Vorheriger Seitenpfad und Quelle als Bemaßungen einzurichten. Ich bin nicht sicher, ob dies zu 100% gültig ist, da in meinem Bericht Seiten für den Pfad der vorherigen Seite angezeigt werden, die tatsächlich keine Links zur Weiterleitung von Seiten enthalten.

1
Peter

Google ist nur daran interessiert, Ihre Seitenaufrufe zu verfolgen, da dies das Ziel ist, das Google seinen Suchkunden bietet.

Wenn Ihr CMS keine Nachverfolgung von Redirect-Links bietet oder es noch kein Plug-in/Erweiterungsmodul gibt, das jemand erstellt hat, um Ihrem CMS dabei zu helfen, verwenden Sie etwas anderes, um sie zu verfolgen.

Es gibt Websites, bei denen Sie sich anmelden können, um die Weiterleitung zu verfolgen.

Oder Sie können ein einfaches Javascript- oder PHP -Skript erstellen, das den Link umleitet und Weiterleitungen in eine Datenbanktabelle aufzeichnet.

Bei beiden Optionen können zusätzliche Metas in den Tracking-Link aufgenommen werden.

1
garth