Ergebnis 1 bis 9 von 9

Thema: [bugbuster/contao-visitors-bundle] & [oveleon/contao-cookiebar]

  1. #1
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard [bugbuster/contao-visitors-bundle] & [oveleon/contao-cookiebar]

    Hallo zusammen,

    kann mir jemand sagen, ob sich diese beiden Erweiterungen kombinieren lassen? Also in der Form, dass das Tracking-Pixel auch wirklich erst dann geladen wird, wenn die Besucher diesem zugestimmt hat?
    Oder gibt es eine elegantere Lösung (Der bei All-Inkl. installierte WebAnalyzer ist leider nicht zu gebrauchen, Matomo ist ein paar Nummern zu groß)

    Danke & Gruß

    Neelix

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Musst du dem tatsächlich zustimmen lassen?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard

    Ich denke schon.

    Da gilt vermutlich: zwei Anwälte, drei Meinungen.

    Die Erweiterung setzt zwar kein Cookie, aber sie nutzt, wenn ich das richtig sehe eine Art Fingerprinting um Besucher innerhalb eines gewissen Zeitraum wiedererkennen zu können. Und das ist laut TTDSG zustimmungspflichtig.
    Geändert von neelix (11.04.2023 um 21:23 Uhr)

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    oveleon/contao-cookiebar is grundsätzlich nur Client-seitig, bugbuster/contao-visitors-bundle Server-seitig. Du könntest aber vermutlich entweder das Modul Client-seitig nachladen lassen, oder vielleicht das Cookie-Log nutzen um festzustellen, ob das Modul prozessieren soll oder nicht.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    bugbuster/contao-visitors-bundle Server-seitig.
    Es wird eine URL aufgerufen. In meinen Fall:
    Code:
    /visitors/scco?vcid=1&scrw=1920&scrh=1200&scriw=1920&scrih=1039
    Dieser Aufruf müsste sich doch verhindern lassen, bis auf "Zustimmen" geklickt wurde.

    Im Quellcode steht folgendes:

    Code:
    <div class="mod_visitors_fe_invisible mod_visitors block">
    
            
          <!-- Template for "only counting", no display in Frontend. -->
            <span class="visitor_count invisible"><!-- counted --></span>
        <script>
        document.addEventListener('DOMContentLoaded', function () {
            var iWidth  = window.innerWidth  || (window.document.documentElement.clientWidth  || window.document.body.clientWidth); 
            var iHeight = window.innerHeight || (window.document.documentElement.clientHeight || window.document.body.clientHeight);
            var sWidth  = screen.width;
            var sHeight = screen.height;
            var visitorurl = 'visitors/scco?vcid=1&scrw='+sWidth+'&scrh='+sHeight+'&scriw='+iWidth+'&scrih='+iHeight+'';
            try {
                fetch( visitorurl, { method: 'GET' , headers: { 'X-Requested-With': 'XMLHttpRequest', } } )
                .catch( error => console.error('error:', error) );
            } catch (r) {
                return;
            }
            
        });
        </script>
        
    
    </div>
    Den müsste ich vermutlich über die Cookie-Bar einbinden, aber man kann in der Konfiguration von vistors keine "manuelle Einbindung" auswählen. Aber vllt. kann ich ein eigenes Template erstellen, dass einfach nur leer ist und den Code oben über ein Cookie-Bar Template einfügen. Müsste doch gehen, oder?

  6. #6
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard

    Ich habe das mal probiert.

    Die Cookie-Bar bietet ja die Möglichkeit ein benutzerdefiniertes Script auszuführen. Da habe ich den JS-Block reingepackt. Dann brauche ich ja kein Besucher-Modul in die Seite einbinden.

    Ergebnis: Das Script wird über die Cookie-Bar der Seite hinzugefügt, aber erst nach einem Reload. Das ist blöd.

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Zitat Zitat von neelix Beitrag anzeigen
    Es wird eine URL aufgerufen.
    iirc kann man das konfigurieren, also dass keine Client-seitigen Daten übertragen werden. Ist aber schon lange her, dass ich diese Extension eingesetzt habe.
    » sponsor me via GitHub or PayPal or Revolut

  8. #8
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    851

    Standard

    Das ist die, die mir spontan eingefallen ist. Gibt es eine andere, die den gleichen Zweck erfüllt und einfacher einzubinden geht?

    Wie gesagt Matomo ist zu viel.
    Es sollen einfach nur ein paar Basics erfasst werden. Aber Webalizer taugt beim besten Willen nicht. Das ist AWStats besser aber das gibt es bei All-inkl. nicht.

  9. #9
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    /visitors/scco?vcid=1&scrw=1920&scrh=1200&scriw=1920&scrih=1 039
    Das ist "nur" die Ermittlung der Browser/Bildschirm Größe, nicht die Zählung des Zugriffs.
    Falls das stört, weil man das nicht TTDSG gerecht abschalten kann, dann könnte man das Template anpassen und raus nehmen, muss dann natürlich auf die Screen Größen verzichten.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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