Ergebnis 1 bis 8 von 8

Thema: Modul ce-tracking zum Setzen von Cookies veröffentlicht

  1. #1
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard Modul ce-tracking zum Setzen von Cookies veröffentlicht

    Hallo,

    ich habe gerade das Modul ce-tracking im Repository freigegeben. Es dient zum Setzen von Cookies. Nach dem Setzen des Cookies könnt ihr optional auf eine neue Seite weiterleiten.

    Wir nutzen das Modul bei Kunden für das Tracking von Mailing-Kampagnen. Dazu setzen wir auf Landingpages bei den Besucher ein Cookies und lesen dieses später auf den Zielseiten als wieder aus.

    Mit dem Modul inputvar könnt ihr die Cookies wieder auslesen und beispielsweise in versteckte Felder in Formularen einfügen.

    Hier ein kleiner Screenshot zur Nutzung:
    ce-tracking-screenshot.png

    Fügt einfach in einen Artikel ein neues Content-Element ein und wählt als Typ unter "Include Elemente" den Typ "Tracking Cookie" aus. Dann vergebt ihr einen Namen für das Cookie (möglichst eindeutig) und einen Wert. (Hier die Herkunft und eine Kampagnen-Kennung.) Die Laufzeit ist in Sekunden anzugeben. Ein Wert von 0 bedeutet, dass das Cookie beim Beenden des Webbrowsers gelöscht wird. Optional könnt ihr bestehende Werte überschreiben und/oder auf eine andere URL weiterleiten. Letzteres könnt ihr Nutzen um von der Kampagnen-URL z.B. auf eure Startseite zu verlinken.

    Wenn das oben erwähnte Modul inputvar installiert ist, könnt ihr das Cookie mit dem Inserttag {{cookie:emoHerkunft}} wieder auslesen.

    Ich würde mich freuen, wenn das Modul für euch nützlich ist. :-)

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  2. #2
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Eine der nützlichsten Erweiterungen aus meiner Sicht!!!

    Die Verwendung von inserttags z.b. {{env:age_name}} wird als String übergeben nicht als später gefüllter Wert.
    Wäre das noch möglich?


    Viele Grüße!

  3. #3
    Contao-Nutzer
    Registriert seit
    20.04.2011.
    Beiträge
    58

    Standard ce-tracking und zCheckCookie - Problem mit Weiterleitung

    Hallo Zusammen,

    ich möchte ce-Tracking für eine Webseite nutzen. Und zwar soll der Leser einen Disclaimer bestätigen. Macht er das wird ein Cookie gesetzt.

    Der Ablauf soll so sein:

    1. Der Nutzer gelangt über die Navigation auf eine Seite namens "Disclaimer". Die Seite enthält einen Rechtshinweis, den der Nutzer bestätigen muss.
    Hierfür gibt es 2 Button: "bestätigen" und "ablehnen"

    2. Der "bestätigen"-Button führt den Nutzer auf eine Seite "Interne Infos" mit den eigentliche Informationen. Hier wird mit ce-tracking das Cookie beim ersten Laden der Seite ausgeworfen.

    3. Besucht der Nutzer später ein weiteres mal die Seite "Disclaimer" und das Cookie ist auf seinem Rechner wird er mit Hilfe des Moduls zCheckCookie sofort zu Seite "Interne Infos" weitergeleitet.

    Das funktioniert aber nur, wenn dei User das Setzen von Cookies erlauben. Ist das Cookie nicht vorhanden, versucht zCheckCookie dennoch weiter zuleiten und dabei hängt sich die Seite auf. Der Server gibt dann diese Meldung aus:

    Weiterleitungstatus
    Die URL wurde nach http://www.muster.de/index.php/interne-infos.html weitergeleitet. Bitte klicken Sie auf den Link, um die Adresse aufzurufen.

    Sie können die automatische Weiterleitung in den Einstellungen aktivieren.


    Wie kann man verhindern, dass zCheckCookie weiterleitet, wenn kein Cookie vorhanden ist?

    Gruß Gabi

  4. #4
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    Zitat Zitat von gabi_ix Beitrag anzeigen
    Wie kann man verhindern, dass zCheckCookie weiterleitet, wenn kein Cookie vorhanden ist?
    Wann genau soll der Fehler auftreten? Beim Setzen des Cookies oder beim erneuten Aufrufen des Disclaimers?

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  5. #5
    Contao-Nutzer
    Registriert seit
    20.04.2011.
    Beiträge
    58

    Standard zCheckCookie - Weiterleitungsproblem

    Hallo Jan,

    immer wenn ein Nutzer auf die Seite "Interne Infos" zugreift, muss zuvor geprüft werden, ob der Nutzer bereits ein Cookie für den Zugriff auf seinem Rechner hat.
    Ist das der Fall, wird die Seite geöffnet. Ist kein Cookie vorhanden, muss der Nutzer zunächst auf die Seite "Disclaimer" weitergeleitet werden.

    Ich denke damit hängt das Problem zusammen.

    zCheckCookie sieht eine derartige Prüfung in seinen Einstellungen nicht vor. Es gibt nur die Möglichkeit eine Weiterleitung zu hinterlegen und zwar auf die Seite, die bei Vorhandensein des Cookies geladen wird. Ist kein Cookie vorhanden, läuft die Prüfung ins Leere, weil nicht definiert werden kann, was in diesem Fall passiert. Da redelt scheinbar irgendeine Prüfschleife ohne Ende, bis der Server die Weiterleitung abbricht :-(.

    Gruß Gabi

  6. #6
    Contao-Nutzer
    Registriert seit
    20.04.2011.
    Beiträge
    58

    Standard Denkfehler

    Hallo Jan,

    habe gerade in diesem Thread von Dir gelesen:

    http://www.contao-community.de/showt...t=zCheckCookie

    Ich war mit meiner Annahme auf dem Holzweg.
    zCheckCookie leitet beim Fehlen des Cookies weiter und nicht wenn es vorhanden ist.
    Also gehört die Prüfung in die Seite, die geschützt werden soll, bei mir "Interne Infos".
    Ansonsten wird zum Disclaimer geleitet. Hier ist nun der Button "bestätigen" zu wählen, der auf eine Unterseite des Disclaimers führt, die mit ce-tracking das Cookie erzeugt und danach auf "Interne Infos" weiterleitet.

    Allerdings gibt es weiterhin einen Weiterleitungsfehler, wenn der User das Setzen von Cookies unterbindet und folglich keines da ist. Dann ist es auch nicht möglich, beim Bestätigen des Disclaimers jemals auf die Seite "Interne Infos" zu gelangen.

    Gruß Gabi

  7. #7
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    Zitat Zitat von gabi_ix Beitrag anzeigen
    Allerdings gibt es weiterhin einen Weiterleitungsfehler, wenn der User das Setzen von Cookies unterbindet und folglich keines da ist. Dann ist es auch nicht möglich, beim Bestätigen des Disclaimers jemals auf die Seite "Interne Infos" zu gelangen.
    Nun ja. Wenn der User das Setzen des Cookies unterbindet, leitet "Interne Infos" wieder auf den Disclaimer, weil ja kein Cookie gesetzt ist. Sprich du solltest den User da hinweisen, dass er Cookies aktivieren muss und er kann dann dort auf "Annehmen" (oder Ähnliches) klicken.

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  8. #8
    Contao-Nutzer
    Registriert seit
    20.04.2011.
    Beiträge
    58

    Standard ce-Tracking - was passiert, wenn Cookies vom Browser nicht akzeptiert werden?

    Hallo Jan,

    vielen Dank für deine Antwort. Habe den Disclaimer noch mal umstrukturiert:

    1. Beim ersten Besuch der Webseite klickt der User den Link auf die Seite "Interne Infos". Dort prüft zCheckCookie, ob der User ein Cookie hat. Beim ersten Aufruf fehlt es noch und zCheckCookie leitet auf die Seite "Disclaimer".
    Das funktioniert ohne Probleme.

    2. Auf der Seite "Disclaimer" ist ein Bestätigungslink zu klicken, der auf eine Zwischenseite namens "Disclaimer bestätigt" führt.
    Auf der Zwischenseite sind 2 Elemente:
    - ein Text der besagt das ein Cookie gesetzt wird
    - danach das Element ce-tracking, was das Cookie erzeugt und auf "Interne Infos" weiterleitet.

    An dieser Stelle gibt es das Problem mit Browsern, die Cookies blockieren. ce-Tracking kann kein Cookie erzeugen und folglich funktioniert die Weiterleitung nicht. Teilweise hängt sich der Browser dabei auf.

    Hier wäre zunächst eine Prüfung wichtig, ob Cookies zugelassen sind und eine Handlungsvariante für den Fall, dass kein Cookie gesetzt werden kann.

    Ich möchte die User, die keine Cookies zulassen auch nicht vom internen Bereich aussperren. Sie haben ja den Disclaimer bestätigt und müssen von der Zwischenseite irgendwie weiter kommen. Da ce-tracking hier aber sofort anspringt und versucht weiterzuleiten, kann man auch kein Alternativtext mit einem Link platzieren.


    Gruß Gabi

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. ce-tracking und inputvars
    Von buggy im Forum Sonstige Erweiterungen
    Antworten: 2
    Letzter Beitrag: 24.05.2010, 20:47
  2. Antworten: 0
    Letzter Beitrag: 11.05.2010, 13:18
  3. Antworten: 2
    Letzter Beitrag: 05.02.2010, 20:26
  4. Modulentwicklung: Backend-Modul WHERE-Clause setzen
    Von candix im Forum Entwickler-Fragen
    Antworten: 0
    Letzter Beitrag: 28.11.2009, 17:01
  5. Nachrichten Modul - Bilder - Standardwerte setzen
    Von ferni im Forum Nachrichten/Events/FAQ
    Antworten: 7
    Letzter Beitrag: 26.11.2009, 16:21

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •