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 , 3 years ago
| Milestone: | → modified-shop-2.0.8.0 |
|---|---|
| Version: | → 2.0.7.0 |
comment:2 by , 3 years ago
| Milestone: | modified-shop-2.0.8.0 |
|---|---|
| Resolution: | → worksforme |
| Status: | new → closed |
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.

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.