Ankündigung

Einklappen
Keine Ankündigung bisher.

Facebook Pixel funktioniert nicht

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Facebook Pixel funktioniert nicht

    Hallo!

    wenn ich das Templlate facebook_pixel.html5 in die fe_page einbaue, dann kommt das Popup mit den Datenschutzeinstellungen nicht mehr. Nehme ich das raus geht es.
    Woran kann das liegen? In der Console steht "104 Uncaught ReferenceError: PrivacyManager is not defined".
    Zuletzt geändert von ab2211; 08.02.2021, 17:54.

  • #2
    Die E9 Templates sind separat zu laden über den Branch eclipse9: https://github.com/premiumcontaothem.../tree/eclipse9.
    E9 nutzt standardmäßig nicht den PrivacyManager
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Zitat von Tim Beitrag anzeigen
      Die E9 Templates sind separat zu laden über den Branch eclipse9: https://github.com/premiumcontaothem.../tree/eclipse9.
      E9 nutzt standardmäßig nicht den PrivacyManager
      Danke! Wenn ich Komfort (Level 2) wähle, dann müsste das Pixel doch gleich geladen werden, oder? Ausser der ID muss ich nichts eintragen, oder?

      Kommentar


      • #4
        Das FB-Pixel ist auf Level 3 abgesichert. Nicht auf Level 2. Für die Level-Zuordnung ist das Attribut data-privacy="3" im Template zuständig.

        Schöne Grüße
        ​Tom
        *********************
        Neu: Kostenloser Contao Installer 3.0
        *********************
        Contao und Erweiterungen in wenigen Sekunden laden, installieren und updaten - ohne Composer oder Contao Manager.

        Kommentar


        • #5
          Zitat von ab2211 Beitrag anzeigen
          Danke! Wenn ich Komfort (Level 2) wähle, dann müsste das Pixel doch gleich geladen werden, oder? Ausser der ID muss ich nichts eintragen, oder?
          Die DSGVO erfordert die explizite Auswahl des jeweiligen Benutzers inkl. Protokoll. Ohne Auswahl und Bestätigung wird nichts autom. geladen.
          http://www.premium-contao-themes.com

          Kommentar


          • #6
            Ja stimmt, wie komme ich denn auf Level 2...? Hm, das testen ist immer etwas nervig, Cookies löschen , Cache leeren, manchmal scheint das nicht zu stimmen. Mit ist aufgefallen, wenn ich z.B. Level 3 auswähle, werden die Cookies nicht gesetzt, zum. mein Chrome-Addon zeigt sie mir nicht an. Erst bei einem Seite neu laden. Müsste die Seite nicht bei der Auswahl dann neu geladen werden?

            Kommentar


            • #7
              Im Template die Hierarchie-Zahl auf 2 setzen. Standard ist 3.
              https://help.premium-contao-themes.c...pse/optin.html

              Zusätzlich gibt es einen Opt-Out Befehl.
              http://www.premium-contao-themes.com

              Kommentar


              • #8
                Also die Seite auch auch mit ELvel 2 nicht neu geladen. WIe lauet denn der Opt-Out.Befehl? Ich habe nur von dem Schnipsel gelesen, dass das Popup nochmals öffnet.
                Wie ist das eigentlich, wenn ich das nur auf einer Unterseite heben will?

                Kommentar


                • #9
                  Zitat von ab2211 Beitrag anzeigen
                  Also die Seite auch auch mit ELvel 2 nicht neu geladen. WIe lauet denn der Opt-Out.Befehl? Ich habe nur von dem Schnipsel gelesen, dass das Popup nochmals öffnet.
                  Wie ist das eigentlich, wenn ich das nur auf einer Unterseite heben will?
                  Der Opt-Out Befehl setzt alles zurück und löscht den Cookie/Lokalstorage.

                  Der Link kann beliebig auf jeder Seite eingesetzt werden, auf denen das Optin-Modul läuft -> dieses reagiert auf den Befehl.
                  http://www.premium-contao-themes.com

                  Kommentar


                  • #10
                    Auf der Datenschutz-Seite habe ich <a href="{{env::request}}?clear_privacy_settings=1">a bc</a> eingebaut. Das löscht die Cookies, das Popup geht aber nicht auf. Das geht dann wieder auf, wenn ich mich weiter auf der Seite bewege, ist das korrekt so?

                    Mir fehlt noch auf bestimmten Seiten, nicht generell, das fbq('track', 'ViewContent');.
                    Auf einer Seite muss ich auch noch fbq('track', 'Lead'); einbauen.

                    Wie kriege ich das verbaut?

                    Kommentar


                    • #11
                      Wenn die Datenschutzseite die CSS-Klasse "hide_optin" fährt, wird das Widget nicht angezeigt.
                      https://help.premium-contao-themes.c...e/privacy.html
                      Zuletzt geändert von Tim; 17.02.2021, 08:56.
                      http://www.premium-contao-themes.com

                      Kommentar


                      • #12
                        Stimmt ja, danke. Hatte ich vergessen!

                        Ich habe den folgenden Code um f_b_q("track", "ViewContent"); ergänzt:
                        function initFacebookPixel()
                        {
                        // trick FB script with an individual function name
                        f_b_q("init", '.$facebookPixelId.');
                        f_b_q("track", "PageView");
                        f_b_q("track", "ViewContent");
                        }

                        Das scheint auch zu funktionieren.
                        Allerdings brauche ich noch für EINE Unterseite, die Formular-Danke-Seite, diesen Schipsel verbaut:
                        <script>

                        fbq('track', 'Lead');
                        </script>

                        Hast Du eine Idde wie ich da mit Eurem Script konform einbauen kann?

                        Kommentar

                        Lädt...
                        X