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: ANLEITUNG: Google Analytics / Piwik mit IP Anonymisierung in den Shop einbinden

    sonnenscheinbärchi

    • Neu im Forum
    • Beiträge: 15
    Ich hab mir jetzt überlegt den Code in die "application_bottom.php" als "echo" auszugeben, denn ich hab 2 verschiedenen "index.html" und finde so ist es auch einfacher, denn diese wird ja von jeder einzelnen Seite geladen.
    Hier der Teil in der application_bottom.php:

    Code: PHP  [Auswählen]
    <?php
     

     echo '<script type="text/javascript">
        <!--
        var pkBaseURL = (("https:" == document.location.protocol) ? "https://gastro-billig.com/piwik/" : "http://gastro-billig.com/piwik/");
        document.write(unescape("%3Cscript src=\'" + pkBaseURL + "piwik.js\' type=\'text/javascript\'%3E%3C/script%3E"));
        //-->
        </script><script type="text/javascript">
        <!--
        try {
        var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
        piwikTracker.trackPageView();
        piwikTracker.enableLinkTracking();
        } catch( err ) {}
        //-->
        </script> <noscript> <p><img src="http://gastro-billig.com/piwik/piwik.php?idsite=1" alt=""></p></noscript>'
    ;
    echo '  

    </body></html>'
    ;
    ?>

    Das Problem ist jetzt, dass er trotzdem keine Besucher zählt.

    Der Code wird aber geladen:

    Code: PHP  [Auswählen]
    <script type="text/javascript">
    <script type="text/javascript" src="http://gastro-billig.com/piwik/piwik.js">
    <script type="text/javascript">
    <noscript> &lt;p&gt;&lt;img src="http://gastro-billig.com/piwik/piwik.php?idsite=1" alt=""&gt;&lt;/p&gt;</noscript>

    Hat das was mit dem "noscript" Bereich zu tun? Denn wenn ich den teil im Firebug öffne dann zeit statt den < und > &lt; und &gt; an. wird der Code dann überhaupt noch richtig ausgeführt? Ich glaube er erkennt die Codierung nicht, kann das sein?

    Kwonga

    • Fördermitglied
    • Beiträge: 258
    • Geschlecht:
    Nabend,

    wenn ich Index und boxes wie angegeben bearbeite, bleibt der Shop "weiss" und sonst nix.

    Ich bin mir fast sicher, dass ich einen Fehler in der Boxes.php habe, weil es bei modifizierter Index.html trotzdem läuft.
    Wenn ich aber die Boxes hochlade geht gar nichts mehr.

    Grüße
    Dirk

    Soeldner

    • Fördermitglied
    • Beiträge: 204
    • Geschlecht:
    Deine boxes.php
    Code: PHP  [Auswählen]
    <!-- Piwik -->
    <script type="text/javascript">

    Die Anleitung
    Code: PHP  [Auswählen]
    $PIWIK_ANALYTICS =
        '<script type="text/javascript">

    Mal auf die schnelle ... :) Hab auch nicht weiter geschaut. Vergleich noch mal :)

    Kwonga

    • Fördermitglied
    • Beiträge: 258
    • Geschlecht:
    Vielen Dank!
    Obwohl ich den orginial Code aus der Installtationsroutine verwendet hatte....
    Jetzt läufts!
    Grüße
    Dirk

    Richiethe661

    • Neu im Forum
    • Beiträge: 8
    • Geschlecht:
    Verrät mir jemand welches nun der richtige Einbau für Google Analytics ist? So wie er hier auf Seite 1 beschrieben wird, oder mit der zusätzlichen Modifkation der header.php und der checkout_sucess.html wie er im Wiki beschrieben wird, siehe hier https://www.modified-shop.org/wiki/Google_Analytics_datenschutzkonform_einbinden

    Danke schonmal

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Hallo Richiethe661,

    nimm mal das Tutorial aus dem Wiki. Ich meine, dass ist aktueller.

    Schöne Grüße,
    Jan

    kumpelmagnet

    • Mitglied
    • Beiträge: 193
    Hallo,
    ich habe alles nach Anleitung eingebaut aber leider erscheint auf der Startseite nur :

    $GOOGLE_ANALYTICS = ''; als Text auch als normaler Kunde.

    Grüsse

    Anton

    Phil333

    • Mitglied
    • Beiträge: 166
    @kumpelmagnet: ich würde jetzt mal raten, das da irgendwelche Klammern falsch sind (nutze Google Analytics nicht).

    Ich wollte mal in die runde fragen, ob es auch eine funktionierende Anleitung für Piwik im Bezug auf das eCommerce Tracking gibt?

    Pago

    • Frisch an Board
    • Beiträge: 98
    • Geschlecht:
    Ist jmd. so lieb und sagt mir die Änderung am OWA Snippet zum Einbau?
    Code: Javascript  [Auswählen]
    <!-- Start Open Web Analytics Tracker -->
    <script type="text/javascript">
    //<![CDATA[
    var owa_baseUrl = 'http://deineURL.de/';
    var owa_cmds = owa_cmds || [];
    owa_cmds.push(['setSiteId', 'f88ebbc3a25ae03666784cfc929fde06']);
    owa_cmds.push(['trackPageView']);
    owa_cmds.push(['trackClicks']);
    owa_cmds.push(['trackDomStream']);

    (function() {
            var _owa = document.createElement('script'); _owa.type = 'text/javascript'; _owa.async = true;
            owa_baseUrl = ('https:' == document.location.protocol ? window.owa_baseSecUrl || owa_baseUrl.replace(/http:/, 'https:') : owa_baseUrl );
            _owa.src = owa_baseUrl + 'modules/base/js/owa.tracker-combined-min.js';
            var _owa_s = document.getElementsByTagName('script')[0]; _owa_s.parentNode.insertBefore(_owa, _owa_s);
    }());
    //]]>
    </script>
    <!-- End Open Web Analytics Code -->
     

    Bräucht nur den Teil für die boxes.php
    bekomms nicht auf die Reihe :-/

    serafin

    • Neu im Forum
    • Beiträge: 35
    Hallo zusammen,

    vllt. kann mir jemand meine Frage beantworten. Kann ich den Code statt in die boxes.php auch in eine andere Datei einbauen (genaral.js?)?

    Hintergrund:
    Ich habe das Modul Shopbewertung wie hier:

    http://www.modified-shop.org/forum/index.php?topic=5034.0

    eingebaut. In der Folge wird nichts mehr an Google Analytics übertragen. Ich möchte jedoch gerne beide Erweiterungen nutzen.

    Besten Dank
    Serafin

    serafin

    • Neu im Forum
    • Beiträge: 35
    Mea culpa! Mir ist ein Fehler beim Einbau unterlaufen. Alles funktioniert!  :morning:

    MarioLiedtke

    • Neu im Forum
    • Beiträge: 27
    Hi Tomcraft, vielen lieben Dank für deine prima Piwik-Implementation!

    Ich habe es nach einigen Stolperfallen ebenfalls geschafft.
    Dabei sind mir 2 Fehler und 1 fehlender Hinweis aufgefallen.
    Vielleicht kannst du deine #1 Posting da noch verbessern.

    HINWEIS
    Ich beginne mit dem wichtigen Hinweis:
    Es darf NICHT der von Piwik generierte und angebotene Code verwendet werden, sondern ausschließlich der von Tomcraft, da sich die beiden Codes stellenweise unterscheiden!
    Ganz besonders darf auch nicht <!-- Piwik --> und <!-- End Piwik Tracking Code --> übernommen werden, um etwa die Lesbarkeit zu erhöhen oder besseren Überblick zu behalten! Diese Codes stören!!!

    FEHLER
    Es wird nur erwähnt, dass die URL angepasst werden muss. Dies stimmt so nicht! Wer mit einer bereits vorhandenen Piwik-Installation schon andere Webseiten trackt, muss auch noch unbedingt die Webseiten-IDs anpassen, da diese für die Webshop-Seite dann nicht mehr "1" sind!
    Diese IDs findet man in Zeilen 10 und 15 von Tomcrafts Code.
    Zeile 10: Die "1" steht am Ende vor dem );
    Zeile 15: Die "1" steht hinter idsite=
    Welche ID ihr verwenden müßt, könnt ihr aus dem von Piwik angebotenen Tracking-Code entnehmen, oder noch viel einfacher: Einfach in der Webseitenverwaltung ablesen! Es ist die Nummer, die vor "Name" und "Url" steht und passenderweise mit "ID" gekennzeichnet ist.

    LG Mario

    Für Piwik Analytics:

    Die Datei "/templates/DEIN_TEMPLATE/source/boxes.php" am Ende jedoch vor

    Code: PHP  [Auswählen]
    $smarty->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/');

    mit folgendem Code erweitern:

    Code: PHP  [Auswählen]
    $PIWIK_ANALYTICS =
    '<script type="text/javascript">
    <!--
    var pkBaseURL = (("https:" == document.location.protocol) ? "https://www.DEINE_DOMAIN.de/piwik/" : "http://www.DEINE_DOMAIN.de/piwik/");
    document.write(unescape("%3Cscript src=\'" + pkBaseURL + "piwik.js\' type=\'text/javascript\'%3E%3C/script%3E"));
    //-->
    </script><script type="text/javascript">
    <!--
    try {
    var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
    piwikTracker.trackPageView();
    piwikTracker.enableLinkTracking();
    } catch( err ) {}
    //-->
    </script><noscript><p><img src="http://www.DEINE_DOMAIN.de/piwik/piwik.php?idsite=1" alt=""></p></noscript>'
    ;
    if ($_SESSION['customers_status']['customers_status_id'] == 0 || isset($_GET['admin']))
       unset($PIWIK_ANALYTICS);
    $smarty->assign('PIWIK_ANALYTICS', $PIWIK_ANALYTICS);

    Stangl

    • Fördermitglied
    • Beiträge: 4
    Hallo,
    versuch nun seit einigen Stunden Piwik oder Google Analytics zu installieren... erfolglos.
    Mit der Anleitung von Tomcraft auf Seite 1 geht es nicht... in der Wiki ist eine Anleitung von 2006 die auch nicht funktioniert. Es sind soviele Meinungen wo nun was wie geändert wird das ich nicht mehr recht durchblicke. Schade das dieses Erweiterung - die eigentlich in 10 Min erledigt sein sollte so umständlich ist.
    Falls jemand eine vernünftige Anleitung hat freue ich mich darüber.

    wexler

    • Neu im Forum
    • Beiträge: 9
    Ich habe GA nach der Anleitung im 1. Posting eingebaut.
    Allerdings sagt mir Google nach wie vor "Tracking ist nicht installiert."

    Ist die Anleitung noch aktuell?

    edit: habe jetzt diese Anleitung verwendet, funzt.
    http://blog.grafikmaker.de/ecommerce/google-analytics-mit-jquery-in-einen-modified eCommerce Shopsoftware-shop-einbinden/

    Astwert

    • Neu im Forum
    • Beiträge: 34
    • Geschlecht:
    Idee zum Einbau von Google Analytics:

    Warum nicht, den von Google erstellten JS-Code am Ende der Datei 'general.js.php (unter templates/Dein Template/javascript) einfügen und fertig?
    Funzt bei mir einwandfrei!

    LG
    André
    46 Antworten
    22813 Aufrufe
    08. Juli 2014, 11:09:12 von Tomcraft
    1 Antworten
    2118 Aufrufe
    14. Dezember 2015, 13:22:39 von lohkaes1
               
    anything