Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Tracker Script richtig platzieren

    Fatau

    • Mitglied
    • Beiträge: 110
    Tracker Script richtig platzieren
    am: 05. April 2022, 13:53:35
    Hi liebe Community,

    bitte nicht lachen, ich bin bereits mit meiner Unwissenheit geschlagen genug .... aber bitte helft mir da kurz mal.

    Ich muss für mein CRM einen tracker Code vor die </body> platzieren.

    Ich komm einfach nicht drauf wie ich das richtig machen soll .... index.html umschlossen hat auch nichts gebracht, und auch sonst hab ich schon (für mich) alle Optionen durch .....

    1000 Dank vorab!

    modified eCommerce Shopsoftware v2.0.6.0 rev 13500 dated: 2021-04-01Datenbank Version: "MOD_2.0.6.0"

    Code: Javascript  [Auswählen]
    <script>
    (function(w,d,u){
    var s=d.createElement('script');s.async=true;s.src=u+'?'+(Date.now()/60000|0);
    var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);
    })(window,document,'https:/................./crm/tag/call.tracker.js');
    </script>


    Linkback: https://www.modified-shop.org/forum/index.php?topic=42322.0

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Tracker Script richtig platzieren
    Antwort #1 am: 05. April 2022, 14:04:55
    Erstelle dir eine neue Datei "/includes/extra/application_bottom/10_tracker.php" mit folgendem Inhalt:

    Code: PHP  [Auswählen]
    <?php
      /* --------------------------------------------------------------
       $Id: 10_tracker.php 13523 2021-04-16 13:29:56Z GTB $

       modified eCommerce Shopsoftware
       http://www.modified-shop.org

       Copyright (c) 2009 - 2014 [www.modified-shop.org]
       --------------------------------------------------------------
       Released under the GNU General Public License
       --------------------------------------------------------------*/


               
        $beginCode = '<script>';
        if (defined('MODULE_COOKIE_CONSENT_STATUS') && strtolower(MODULE_COOKIE_CONSENT_STATUS) == 'true' && (in_array(123, $_SESSION['tracking']['allowed']) || defined('COOKIE_CONSENT_NO_TRACKING'))) {
          $beginCode = '<script async data-type="text/javascript" type="as-oil" data-purposes="123" data-managed="as-oil">';
        }
           
        $beginCode .= "
        (function(w,d,u){
        var s=d.createElement('script');s.async=true;s.src=u+'?'+(Date.now()/60000|0);
        var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);
        })(window,document,'https:/................./crm/tag/call.tracker.js');
        "
    ;

        $trackingCode = null;

        $endCode = '
        </script>'
    ;
       
        echo $beginCode . $trackingCode . $endCode;  

    ?>

    An zwei Stellen im Code musst du bitte "123" ändern gegen die ID des neuen Cookie Consent, den du unter "Konfiguration" -> "Cookie Consent" -> "Marketing" erstellst.
    Und die URL, die du nur gekürzt zur Verfügung gestellt hast, die musst du natürlich auch noch komplett eintragen.

    Grüße

    Torsten

    Fatau

    • Mitglied
    • Beiträge: 110
    Re: Tracker Script richtig platzieren
    Antwort #2 am: 05. April 2022, 14:35:07
    Hi Torsten,

    1000 Dank, da würd ich ja nie drauf kommen. :crazy:

    Bei der Überprüfung durch das CRM bekomm ich jedoch noch immer die Fehlermeldung, dass der Code nicht hinzugefügt worden wäre ...
    Hast du da vielleicht noch eine Idee, siehst du da einen Fehler ?

    Purpose-ID: 10
    Status: Greeeen

    An der Subdomain kanns ja nicht liegen, oder ?

    Code: PHP  [Auswählen]
    <?php
      /* --------------------------------------------------------------
       $Id: 10_tracker.php 13523 2021-04-16 13:29:56Z GTB $


       modified eCommerce Shopsoftware
       http://www.modified-shop.org


       Copyright (c) 2009 - 2014 [www.modified-shop.org]
       --------------------------------------------------------------
       Released under the GNU General Public License
       --------------------------------------------------------------*/



               
        $beginCode = '<script>';
        if (defined('MODULE_COOKIE_CONSENT_STATUS') && strtolower(MODULE_COOKIE_CONSENT_STATUS) == 'true' && (in_array(10, $_SESSION['tracking']['allowed']) || defined('COOKIE_CONSENT_NO_TRACKING'))) {
          $beginCode = '<script async data-type="text/javascript" type="as-oil" data-purposes="10" data-managed="as-oil">';
        }
           
        $beginCode .= "
        (function(w,d,u){
        var s=d.createElement('script');s.async=true;s.src=u+'?'+(Date.now()/60000|0);
        var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);
        })(window,document,'https://....../crm/tag/call.tracker.js');
        "
    ;


        $trackingCode = null;


        $endCode = '
        </script>'
    ;
       
        echo $beginCode . $trackingCode . $endCode;  


    ?>

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Tracker Script richtig platzieren
    Antwort #3 am: 05. April 2022, 18:24:19
    Der Bot, der die Überprüfung macht, wird wohl kaum auf den Button "Alle akzeptieren" vom Cookie Banner klicken. ;-)
    Für die Überprüfung deaktiviere bitte kurz das Cookie Banner unter "Module" -> "System Module" -> "Cookie Consent".

    Grüße

    Torsten

    Fatau

    • Mitglied
    • Beiträge: 110
    Re: Tracker Script richtig platzieren
    Antwort #4 am: 05. April 2022, 20:08:48
    Lieber Torsten,

    danke für deinen Support!
    Ich bin immer wieder verblüfft was man alles wissen könnte. :lol:
    aber es will leider immer noch nicht ...

    Der Bot öffnet meine Seite richtig, Cookie Consent ist deaktiviert, sicherheitshalber hab ich die Cookies auch noch gelöscht.
    Bitrix meldet -> Status: Code nicht hinzugefügt

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Tracker Script richtig platzieren
    Antwort #5 am: 05. April 2022, 20:24:43
    Im Quelltext der Seite ist der Code nun aber bereits zu sehen:

    Code: XML  [Auswählen]
          <script>
        (function(w,d,u){
        var s=d.createElement('script');s.async=true;s.src=u+'?'+(Date.now()/60000|0);
        var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);
        })(window,document,'https://cdn.bitrix24.de/b14458821/crm/tag/call.tracker.js');
       
        </script>

    Und soweit ich gesehen habe muss der auch vor dem schließenden </body> tag eingefügt werden. Genau so haben wir es gemacht!

    Mehr fällt mir dazu nicht ein, da müsstest du dich dann mal an Bitrix24 wenden.

    Grüße

    Torsten

    Fatau

    • Mitglied
    • Beiträge: 110
    Re: Tracker Script richtig platzieren
    Antwort #6 am: 05. April 2022, 20:27:42
    Alles klar, nochmal 1000 Dank für den grossartigen Support !!! :thx:

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Tracker Script richtig platzieren
    Antwort #7 am: 05. April 2022, 20:32:40
    Kein Problem. :thumbs:
    Bitte gib nochmal Rückmeldung, wenn du Antwort vom Bitrix24 Support hast, woran es gelegen hat.

    Grüße

    Torsten

    Fatau

    • Mitglied
    • Beiträge: 110
    Re: Tracker Script richtig platzieren
    Antwort #8 am: 11. April 2022, 16:27:38
    Spät aber doch ... der Bitrix Support hat es nun doch "geregelt".

    Es lag an einem Bug in der BITRIX Desktop App für Windows.
    Durch einstieg in die Browserversion konnte das Script normal aufgerufen werden!

    LG
    Manfred

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Tracker Script richtig platzieren
    Antwort #9 am: 11. April 2022, 17:48:48
    Super! Das freut mich! Danke dir für die Rückmeldung! :thumbs:

    Grüße

    Torsten
    3 Antworten
    2939 Aufrufe
    19. Februar 2013, 16:00:28 von Matt
    14 Antworten
    11592 Aufrufe
    24. August 2009, 08:23:49 von kwiekids
    2 Antworten
    2448 Aufrufe
    21. Mai 2012, 12:28:53 von Özer
    10 Antworten
    6991 Aufrufe
    07. September 2009, 10:13:05 von mantis
               
    anything