RefererTagging

Aus Contao Community Documentation


Erweiterungs-Übersicht
Name des Entwicklers trilobit GmbH
Version der Erweiterung 1.0.0 stable
Kompatibilität mit Contao Version 2.9.5 bis 2.10 stable
Link zum Extension Repository http://www.contao.org/erweiterungsliste/view/RefererTagging.10000009.de.html


Was ist ein Referer?

Der Referer gibt an, woher der Besucher Ihrer Seite kommt. Diese Angabe bezieht sich immer auf die derzeit aktive Session. Wichtig in diesem Zusammenhang ist, dass immer nur der erste Referer einer Session gespeichert wird. Wenn Sie also die Seite über Google besuchen und nachher über ein Suchergebnis bei Bing, werden Sie nur den Aufruf von Google sehen. Es sei denn der Browser wurde daziwschen geschlossen.

Das Wissen um den Referer können Sie neben statistischen Auswertungen auch dazu nutzen, dem Besucher individuelle Inhalte anzuzeigen. Kommt er von einer Suchmaschine, ist er vielleicht neu und benötigt Hilfestellung. Oder möchten Sie "Neulingen" ein besonderes Angebot in Ihrem Shop machen? Hat eine Webseite die Lösung zu Ihrem Gewinnspiel veröffentlicht, können Sie Benutzer von dieser Seite auch markieren und später bei der Ziehung nicht berücksichtigen. Viele weitere Einsatzgebiete sind denkbar.

Was bietet die Erweiterung RefererTagging?

RefererTagging kann über das Contao-Repository installiert werden. Es bietet die Möglichkeit, Referer zu erkennen und mit einem Session-Cookie zu taggen, d.h. Sie können konfigurieren, dass bei einem Referer mit bing.com im Namen, das Cookie suchmaschine auf bing gesetzt wird.

Einstellungen

Sobald diese Erweiterung über den Erweiterungskatalog in Contao installiert ist, stehen das Modul im Abschnitt System unter dem Namen RefererTagging zur Verfügung.

Layout

Folgende Werte können konfiguriert werden

  • Pattern
    • Auf diesen regulären Ausdruck wird der Referer geprüft.
    • Beispiele:
      • google trifft auf google.de und plus.google.com zu, aber auch auf http://trilobit.de/google.html.
      • bing.com trifft auf http://www.bing.com zu, allerdings auch auf bingocom.de. Das hat damit zu tun, dass der Punkt ein spezielles Zeichen bei den regulären Ausdrücken ist und als Platzhalter für ein beliebiges Zeichen steht. Korrekt wäre daher das Muster bing\.com.
      • google\.(de|com)\/ prüft, ob der Referer google gefolgt von einem Punkt und dann de oder com enthält. Danach muss ein "/" kommen. Klammern zeigen also Alternativen auf.
      • Möchte man ganz sicher gehen, dass es sich um die richtige Domain handelt, sollte man diese samt Protokoll abprüfen, z.B. ^https:\/\/trilobit.de\/ Durch das Dach muss am Anfang des Referers https://trilobit.de/ stehen.
    • Eine Hilfestellung zu regulären Ausdrücken bietet beispielsweise Dr. Web.
  • Tag Name
    • Name des Eintrags, der bei positivem Abgleich des Referers mit Pattern in die Session geschrieben wird. Ein gleichnamiges Cookie wird gesetzt.
  • Tag Wert
    • Wert des Eintrags, der bei positivem Abgleich des Referers mit Pattern in die Session geschrieben wird. Ein Cookie mit diesem Wert und Tag Name wird gesetzt.

Es werden alle Einträge nacheinander durchgegangen, so dass auch mehrere Tags und Cookies gesetzt werden können.


Hinweise zum Internet Explorer

Beim Internet Explorer (Versionen 8, 9) wird nicht in allen Fällen der Referer gesetzt. Folgendes Verhalten bei der Verlinkung auf eine andere Seite gibt es:

  • <a href="http://www.trilobit.de">trilobit GmbH</a>
    • Mausklick auf den Link
      • der Referer wird korrekt gesetzt
      • die Seite wird im selben Fenster bzw Tab geöffnet
  • <a href="http://www.trilobit.de" target="_blank">trilobit GmbH</a>
    • Mausklick auf den Link
      • der Referer wird korrekt gesetzt
      • die Seite wird in einem neuen Fenster bzw Tab geöffnet
  • <a href="http://www.trilobit.de" onclick="window.open(this.href); return false;">trilobit GmbH</a>
    • Diese Version wird von Contao verwendet, wenn die Option "in neuem Fenster öffnen" gesetzt ist
    • Mausklick auf den Link
      • der Referer wird nicht gesetzt
      • die Seite wird in einem neuen Fenster bzw Tab geöffnet
  • <a href="http://www.trilobit.de" ... >trilobit GmbH</a>
    • Mausklick auf den Link mit gedrückter [Strg]-Taste
      • der Referer wird korrekt gesetzt (egal, ob target oder onclick Attribute gesetzt sind)
      • die Seite in einem neuen Fenster bzw Tab geöffnet

Mehr Infos

Bei Fragen und Anregungen zu der Erweiterung stehen wir natürlich gerne zur Verfügung. Weitere Infos gibt es auch auf unserer Homepage.

Ansichten
Meine Werkzeuge

Contao Community Documentation

Programmierer brauchen viel Bit, auch wenn es Beck's ist.

Christian Schiffler
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge