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: E-Commerce-Tracking mit Google Analytics

    ideeos.de

    • Mitglied
    • Beiträge: 190
    • Geschlecht:
    Muss heute für einen Kunden die E-Commerce-Tracking Funktion von Analytics einrichten und bin dabei auf diesen Blog und Beitrag gestossen. Vielleicht interessant für einige.

    Hier die komplette Anleitung: xtCommerce-Tracking mit Google Analytics [Tutorial]

    "/checkout_success.php"
    "/templates/xtc5/module/checkout_success.html"

    Dazu muss der neue Tracker von Google Analytics in die "/templates/xtc5/javascript/general.js.php"

    Code: Javascript  [Auswählen]
    <script type="text/javascript">
            var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
            document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    </script>
    <script type="text/javascript">
            try {
                    var pageTracker = _gat._getTracker("UA-xxxxxxxx-x");
                    pageTracker._initData();
                    pageTracker._trackPageview();
            }
            catch(err) {}
    </script>

    [EDIT Tomcraft 29.04.2010: Fertige Dateien für modified eCommerce Shopsoftware 1.02 / 1.03 angehängt.]
    [EDIT Tomcraft 16.12.2010: Wer Probleme bei der Einbindung hat, findet hier nochmal eine schöne Zusammenfassung, die uns unser Forenbenutzer pq bereitgestellt hat.]
    [EDIT Tomcraft 07.01.2012: Fertige Dateien für modified eCommerce Shopsoftware 1.05 SP1b angehängt.]



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.181
    • Geschlecht:
    Re: ANLEITUNG: E-Commerce-Tracking mit Google Analytics
    Antwort #1 am: 28. April 2010, 09:18:20
    Hallo greenhorn,

    hast du das erfolgreich testen können? Soweit ich weiss funktioniert das nicht mehr mit den Zielen/Trichtern.

    Grüße

    Torsten

    ideeos.de

    • Mitglied
    • Beiträge: 190
    • Geschlecht:
    Re: ANLEITUNG: E-Commerce-Tracking mit Google Analytics
    Antwort #2 am: 28. April 2010, 09:20:47
    der trichter ist nochmal ein anderes tool von analytics.

    ich bin gerade dabei es zu testen. es werden leider nicht alle daten übergeben. ich mach mal und meld mich.

    ideeos.de

    • Mitglied
    • Beiträge: 190
    • Geschlecht:
    Re: ANLEITUNG: E-Commerce-Tracking mit Google Analytics
    Antwort #3 am: 28. April 2010, 09:36:48
    es gab ein problem mit der language_id. ich werde die bereinigte fassung gleich als Archiv einstellen.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.181
    • Geschlecht:
    Re: ANLEITUNG: E-Commerce-Tracking mit Google Analytics
    Antwort #4 am: 28. April 2010, 09:41:29
    :thumbs:

    Das wurde hier im Forum schon häufiger gesucht, wie die Ziele in "Google Analytics" einzustellen sind. Schön, wenn es dafür eine funktionierende Lösung gibt. ;-)

    :thx:

    Grüße

    Torsten

    ideeos.de

    • Mitglied
    • Beiträge: 190
    • Geschlecht:
    Re: ANLEITUNG: E-Commerce-Tracking mit Google Analytics
    Antwort #5 am: 28. April 2010, 10:05:47
    so, fertig. Version 1.02

    ROOT checkout_success.php
    TEMPLATES/XXX/MODULE checkout_success.html

    Dazu muss der neue Tracker von Google Analytics in die
    TEMPLATES/XXX/JAVASCRIPT general.js.php

    Code: Javascript  [Auswählen]
    <script type="text/javascript">
            var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
            document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    </script>
    <script type="text/javascript">
            try {
                    var pageTracker = _gat._getTracker("UA-xxxxxxxx-x");
                    pageTracker._initData();
                    pageTracker._trackPageview();
            }
            catch(err) {}
    </script>
     

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Re: ANLEITUNG: E-Commerce-Tracking mit Google Analytics
    Antwort #6 am: 28. April 2010, 17:37:06
    Also der Trichter funktioniert, wenn man sich an das Tutorial hält: xtCommerce-Tracking mit Google Analytics [Tutorial]

    Mehr habe ich aber noch nicht getestet.
    Das mit dem neuen Google Analytics Code ist auch richtig, den sollte man verwenden.

    Die Version von greenhorn basiert noch nicht auf Version 1.03 von modified eCommerce Shopsoftware, also nicht einfach ersetzen, sondern Dateivergleicher beim Einbau nutzen.

    Allerdings muss für deutsche Shops ab modified eCommerce Shopsoftware 1.03 die language ID 2 sein.
    Also in der checkout_success.php folgendes:

    Code: PHP  [Auswählen]
    $order_query = xtc_db_query("SELECT categories_name, p.products_id, orders_products_id, products_model, products_name, products_price, products_quantity
                                                            FROM "
    .TABLE_ORDERS_PRODUCTS." p, ".TABLE_PRODUCTS_TO_CATEGORIES." ptc, ".TABLE_CATEGORIES_DESCRIPTION." cd
                                                            WHERE p.products_id = ptc.products_id AND ptc.categories_id = cd.categories_id AND cd.language_id = 2 AND orders_id='"
    .$last_order."'
                                                            GROUP BY p.products_id"
    );
    Es hatte nur Christian, warum auch immer, entgegen dem Standard die beiden Language IDs getauscht. Ab modified eCommerce Shopsoftware 1.03 - wenn ich mich richtig erinnere - wurde das wieder zurückgetauscht.
    Deutsch ist also die Language ID 2 und nicht 1, wie in greenhorns Datei.
    Oder anders gesagt, greenhorns Datei gilt meiner Meinung nach nur für englische Shops, nicht für deutsche - kommt aber siehe oben darauf an, welches modified eCommerce Shopsoftware man verwendet.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.181
    • Geschlecht:
    Re: ANLEITUNG: E-Commerce-Tracking mit Google Analytics
    Antwort #7 am: 28. April 2010, 17:46:48
    Vielleicht ist greenhorn ja so lieb und passt das nochmal auf Basis von modified eCommerce Shopsoftware 1.03 an? ;-)

    P.S.: Ich habe das mal ein wenig zusammengefasst und als Anleitung in die Modulecke geschoben.

    Grüße

    Torsten

    ideeos.de

    • Mitglied
    • Beiträge: 190
    • Geschlecht:
    Re: ANLEITUNG: E-Commerce-Tracking mit Google Analytics
    Antwort #8 am: 28. April 2010, 20:25:18
    ich hab es in der v.1.02 eingebaut und deshalb die language_id. werde das ganze nochmal für 1.03 überarbeiten.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.181
    • Geschlecht:
    Re: ANLEITUNG: E-Commerce-Tracking mit Google Analytics
    Antwort #9 am: 28. April 2010, 20:36:02
    Das wäre wirklich super! :thx:

    Grüße

    Torsten

    ideeos.de

    • Mitglied
    • Beiträge: 190
    • Geschlecht:
    Re: ANLEITUNG: E-Commerce-Tracking mit Google Analytics
    Antwort #10 am: 29. April 2010, 09:10:48
    Angepasst für modified eCommerce Shopsoftware 1.03

    [EDIT Tomcraft 29.04.2010: Modul in Beitrag 1 aktualisiert.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.181
    • Geschlecht:
    Re: ANLEITUNG: E-Commerce-Tracking mit Google Analytics
    Antwort #11 am: 29. April 2010, 09:22:04
    Oha! Vielen Dank!

    :thx:

    Grüße

    Torsten

    wflorian

    • Frisch an Board
    • Beiträge: 76
    Re: ANLEITUNG: E-Commerce-Tracking mit Google Analytics
    Antwort #12 am: 22. Juli 2010, 13:46:21
    Nutze modified eCommerce Shopsoftware 1.04 - habe das Tracking erfolgreich eingebaut. Ziele funktionieren auch. Lediglich das eCommerce Tracking zeigt mir nichts an. Gab es Änderungen zu 1.04?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.181
    • Geschlecht:
    Re: ANLEITUNG: E-Commerce-Tracking mit Google Analytics
    Antwort #13 am: 22. Juli 2010, 23:55:21
    Nein, das sollte noch genau so funktionieren.

    Grüße

    Torsten

    vollautomat

    • Fördermitglied
    • Beiträge: 176
    • Geschlecht:
    Re: ANLEITUNG: E-Commerce-Tracking mit Google Analytics
    Antwort #14 am: 20. September 2010, 18:23:32
    Hallo,
    bei mir funktioniert es irgendwie nicht.
    Habe die 2 Datein auf den server geladen.
    und die /templates/xtc5/javascript/general.js.php

    sieht bei mir so aus:

    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: general.js.php 1262 2005-09-30 10:00:32Z mz $

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! ))

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/


       // this javascriptfile get includes at the BOTTOM of every template page in shop
       // you can add your template specific js scripts here
    ?>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery.js" type="text/javascript"></script>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/thickbox.js" type="text/javascript"></script>

    <?php// BOF - web28 - 2010-07-09 - TABS/ACCORDION in product_info ?>
    <?php
    if (strstr($PHP_SELF, FILENAME_PRODUCT_INFO )) {
    ?>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery-ui.js" type="text/javascript"></script>
    <script type="text/javascript">
            $(function() {
                    $("#tabbed_product_info").tabs();
                    $("#accordion_product_info").accordion({ autoHeight: false });
            });
    </script>
    <script type="text/javascript">

      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-xxxxxxxxx-x']);
      _gaq.push(['_trackPageview']);

      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();

    </script>
    <noscript>
            <link rel="stylesheet" href="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/css/no_javascript.css" type="text/css" media="screen" />
    </noscript>
    <?php
    }
    ?>
    <?php// EOF - web28 - 2010-07-09 - TABS/ACCORDION in product_info ?>
     
    die xxxxx natürlich ersetzt.
    Leider funktioniert das eCommerce tracking sowie der trichter bei mir nicht.
    Woran kann es liegen?
    Habe ausserdem noch piwik am laufen

    Jemand eine Idee?

    15 Antworten
    15947 Aufrufe
    31. August 2011, 22:31:08 von DokuMan
    10 Antworten
    9550 Aufrufe
    14. August 2013, 10:37:27 von WayneTsun
    11 Antworten
    12842 Aufrufe
    30. Mai 2011, 00:11:25 von JRM
               
    anything