Modify

Opened 3 years ago

Closed 3 years ago

#2257 closed Bug/Fehler (worksforme)

Bestellungen werden von Matomo nicht erfasst in Version 2.0.7.0

Reported by: roberto75 Owned by: somebody
Priority: hoch Milestone:
Component: Shop Version: 2.0.7.0
Keywords: Cc:
Blocked By: Blocking:

Description

Bestellungen/Käufe werden nur bis zur Seite checkout_confirmation.php in Matomo erfasst. Es wird auch kein Warenkorb-Icon angezeigt. Normalerweise erscheint das sofort in der Echtzeit-Ansicht, wenn ein Kunde ein Produkt in den Warenkorb legt. Die Seite checkout_success.php wird trotz erfolgreicher Bestellung nicht angezeigt.

Ich habe mal in der neuen /inc/xtc_get_category_data.inc.php und /includes/extra/application_bottom/10_matomo.php am Ende einen abschließenden PHP-Tag eingefügt. Jetzt funktioniert die Erfassung der Bestellungen wieder komplett. Eigentlich müsste man doch die End-PHP-Tags weglassen können, wenn ich mich nicht irre.

Attachments (0)

Change History (2)

comment:1 by Torsten Riemer, 3 years ago

Milestone: modified-shop-2.0.8.0
Version: 2.0.7.0

Ich kann das bei uns im Demoshop nicht nachvollziehen. In der "checkout_success.php" finde ich den entsprechenden Code von Matomo (ehemals Piwik):

<script async data-type="text/javascript" type="as-oil" data-purposes="7" data-managed="as-oil">
        var _paq = _paq || [];
          var u="//www.domain.de/piwik/";
          _paq.push(['setSiteId', 1]);
          _paq.push(['setTrackerUrl', u+'matomo.php']);
          _paq.push(['trackPageView']);
          _paq.push(['enableLinkTracking']);
        _paq.push(['addEcommerceItem', '43', 'Testartikel 43', 'Testkategorie 2.2.1', '129.99', '1']);
        _paq.push(['trackEcommerceOrder', '11', '138.20', '129.99', '22.07', '8.21', '0']);
        _paq.push(['trackGoal', '1', '138.2010' ]);

          (function(){
            var d=document,
            g=d.createElement('script'),
            s=d.getElementsByTagName('script')[0];
            g.type='text/javascript';
            g.defer=true;
            g.async=true;
            g.src=u+'matomo.js';
            s.parentNode.insertBefore(g,s);
          })();
      </script>

Bitte prüfe das auch nochmal bei dir mit der originalen Datei "/includes/extra/application_bottom/10_matomo.php" aus Shopversion 2.0.7.0.

comment:2 by Torsten Riemer, 3 years ago

Milestone: modified-shop-2.0.8.0
Resolution: worksforme
Status: newclosed

Wir können auch dieses Problem nicht nachstellen.
Wir gehen davon aus, dass noch die "piwik.php" einer alten Version, anstelle der "matomo.php" verwendet wird, die wir zwingend voraussetzen.

Modify Ticket

Action
as closed The owner will remain somebody.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.