Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: Oveleon Cookiebar – Facebook Pixel

  1. #1
    Contao-Nutzer
    Registriert seit
    19.06.2009.
    Beiträge
    177

    Standard Oveleon Cookiebar – Facebook Pixel

    Ich möchte die Oveleon Cookiebar zur Cookie-Verwaltung nutzen.

    Konkret geht es neben den essenziellen Contao-Cookies zunächst nur um die Einbindung von Facebook Pixel.

    Egal, ob der Website-Besucher im Consent-Banner "akzeptieren" oder "ablehnen" wählt, es wird immer ein Facebook Pixel Cookie "_fbp" gesetzt.

    Ich habe in der Cookiebar-Konfiguration als Cookie-Typ "Facebook Pixel" gewählt und bei Cookie-Token "_fbp" eingetragen. Eigentlich sollte doch
    dann bei Klick auf "ablehnen" dieses Cookie nicht gesetzt werden dürfen.

    Hat jemand eine Idee? Mache ich da was falsch oder könnte das ein Bug sein?

    Ach ja, ich verwende die aktuellste Contao 4.9.29 mit Contao Cookiebar 1.12.1.

    Danke, Steve
    Geändert von steve (17.05.2022 um 06:44 Uhr)

  2. #2
    Contao-Nutzer
    Registriert seit
    03.06.2019.
    Beiträge
    159
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Moin Steve,

    hattest du den FB-Pixel evtl. vorher bereits anders eingebunden und nicht wieder entfernt? In den meisten Fällen wird vergessen die alten Analytics-Templates aus dem Layout zu schmeißen. Vielleicht ist es hier ein ähnlicher Fall?

    LG Doi

  3. #3
    Contao-Nutzer
    Registriert seit
    19.06.2009.
    Beiträge
    177

    Standard

    Moin Doi,

    ich habe kein Analytics-Template im Einsatz, sondern den folgenden Code im Seitenlayout über "Zusätzliche <head>-Tags" eingebunden (XXXXXXXXXXXX natürlich mit der ID erestetzt):

    Code:
    <!-- Facebook Pixel Code -->
    <script>
    !function(f,b,e,v,n,t,s)
    {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
    n.callMethod.apply(n,arguments):n.queue.push(arguments)};
    if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
    n.queue=[];t=b.createElement(e);t.async=!0;
    t.src=v;s=b.getElementsByTagName(e)[0];
    s.parentNode.insertBefore(t,s)}(window, document,'script',
    'https://connect.facebook.net/en_US/fbevents.js');
    fbq('init', 'XXXXXXXXXXXX');
    fbq('track', 'PageView');
    </script>
    <noscript><img height="1" width="1" style="display:none"
    src="https://www.facebook.com/tr?id=XXXXXXXXXXXX&ev=PageView&noscript=1"
    /></noscript>
    <!-- End Facebook Pixel Code -->
    Ah, verstehe, dann brauche ich diesen Code wohl gar nicht?

    Es reicht also, wenn ich im Cookiebar-Admin als Cookie-Typ "Facebook Pixel" wähle und dann als Cookie-Token "_fbp" und meine Facebook-ID angebe?
    Dann wird der nötige Facebook Pixel Code bei "Cookies annehmen" automatisch von der Cookiebar eingebunden?

    Das hatte ich wohl falsch verstanden, denn ich dachte, die Cookiebar blockt den obigen Code, wenn man die entsprechenden Cookies ablehnt.

    Danke!

    LG
    Stefan

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

    Standard

    Zitat Zitat von steve Beitrag anzeigen
    Es reicht also, wenn ich im Cookiebar-Admin als Cookie-Typ "Facebook Pixel" wähle und dann als Cookie-Token "_fbp" und meine Facebook-ID angebe?
    Dann wird der nötige Facebook Pixel Code bei "Cookies annehmen" automatisch von der Cookiebar eingebunden?
    Korrekt. Ein generelles Missverständnis bei solchen System ist, dass es eigentlich nie nur um die Cookies geht, sondern um generellen Consent externe Services einzubinden.
    Geändert von Spooky (17.05.2022 um 09:17 Uhr)
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    03.06.2019.
    Beiträge
    159
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Genau, die Cookiebar kümmert sich darum den entsprechenden Code einzubetten, dieser muss nicht mehr manuell hinterlegt werden. Im Cookie-Token sollten alle Cookie-Namen aufgenommen werden, welche vom FB-Pixel gesetzt werden.

    Sollte dein Code vom Standard abweichen, könntest du auch den Cookie-Typen "Benutzerdefiniert (Skript)" verwenden. Wichtig ist, dass du alle deine Skripte direkt über die Cookiebar regelst. Bei Bedarf liefert diese aber auch weitere Möglichkeiten, um deinen Code, welcher ggf. irgendwo im Quellcode liegt, mit der Cookiebar zu verheiraten.

    LG Doi

  6. #6
    Contao-Nutzer
    Registriert seit
    19.06.2009.
    Beiträge
    177

    Standard

    Danke für eure schnelle Hilfe!

    Zitat Zitat von Doi Beitrag anzeigen
    Im Cookie-Token sollten alle Cookie-Namen aufgenommen werden, welche vom FB-Pixel gesetzt werden
    Wie bekomme ich denn alle diese Namen heraus? In Chrome sehe ich bei den verwendeten Cookies nur "_fbp".

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

    Standard

    Ich persönlich finde dieses Unterfangen nicht zielführend - denn Facebook könnte ja jederzeit seine Cookie-Namen ändern. Bin aber kein Rechtsexperte natürlich.
    » sponsor me via GitHub or PayPal or Revolut

  8. #8
    Contao-Nutzer
    Registriert seit
    03.06.2019.
    Beiträge
    159
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, schwieriges Thema. Das Feld dient dazu, alle Cookies zu diesem Service auch wirklich wieder löschen zu können, sobald der Service nachträglich deaktiviert wird.

    Wir schauen meist bei den Anbietern in den Dev-Docs aber selbst da sind sie nur schwer zu finden. Im besten Fall immer den Service ausführen / akzeptieren und über den Browser prüfen, welche Cookies gesetzt werden. Anschließend dann in das Feld eintragen.

    Das Problem, welches @Spooky angesprochen hat, besteht leider immer, solange man aus technischer Sicht nicht die Quelle der Cookies identifizieren kann.

    Wenn es bessere Wege für dieses Unterfangen gibt, bin ich sehr offen für Vorschläge
    Geändert von Doi (18.05.2022 um 09:45 Uhr)

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
  •