Hello.
I have a problem with our Piwik tracking server. I hope you can help me.
I’m trying to track orders with the Ecommerce functionality of Piwik. The JS-code implemented in our shop seems to be fine because many orders get tracked.
Anyway some orders are missing BUT i can see all the GET-request of “piwik.php” in the access-logs. Also the GET-requests of the missing orders. I even tried to copy the URLs of the missing orders and called the URLs manually by myself. After calling the URLs, the missing orders are tracked in the Piwik statistics.
Here one GET-request that didn’t work:
88.69.xxx.xx - - [29/May/2014:20:50:20 +0200] "GET /piwik.php?idgoal=0&ec_id=82446&revenue=159.9&ec_st=159.9&ec_tx=26.65&ec_sh=0&ec_dt=false&ec_items=%5B%5B%222-82038-17%22%2C%22SEAS%22%2C%5B%22eas_colors_GRAU%22%2C%22type_Sneaker%22%2C%22size_39%22%2C%22lock_Klettverschluss%22%2C%22lining_Leder%20pflanzlich%20gegerbt%20(chromfrei)%22%5D%2C%22159.90%22%2C%221%22%5D%5D&idsite=21&rec=1&r=615513&h=20&m=50&s=21&url=https%3A%2F%2Fwww.my-shop.com%2Fde%2Forder%2Fbestellung-auftragsbestatigung&_id=1045d013d95685b0&_idts=1401388018&_idvc=1&_idn=0&_refts=1401388018&_viewts=1401388018&_ref=http%3A%2F%2Fwww.ecosia.org%2Fsearch%3Fq%3Dmy%2Bshop&pdf=0&qt=1&realp=0&wma=0&dir=0&fla=0&java=0&gears=0&ag=0&cookie=1&res=768x1024 HTTP/1.1" 200 43 "https://www.my-shop.com/de/order/bestellung-auftragsbestatigung" "Mozilla/5.0 (iPad; CPU OS 7_1_1 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Version/7.0 Mobile/11D201 Safari/9537.53"
After calling exactly this URL, the missing order is tracked. But why did Piwik not track it the first time the URL was being called?
And a GET-request that worked out well:
79.253.xx.xxx - - [29/May/2014:23:59:11 +0200] "GET /piwik.php?idgoal=0&ec_id=82462&revenue=99.9&ec_st=99.9&ec_tx=16.65&ec_sh=0&ec_dt=false&ec_items=%5B%5B%222-82519-86%22%2C%22SOSO%22%2C%5B%22eas_colors_BLAU%22%2C%22type_Sandale%22%2C%22size_39%22%2C%22lock_Klettverschluss%22%2C%22lining_Leder%20pflanzlich%20gegerbt%20%20(chromfrei)%22%5D%2C%2299.90%22%2C%221%22%5D%5D&idsite=21&rec=1&r=660630&h=0&m=4&s=38&url=https%3A%2F%2Fwww.my-shop.com%2Fde%2Forder%2Fbestellung-bestaetigung&_id=2c1905fca543164d&_idts=1401399913&_idvc=1&_idn=0&_refts=1401399913&_viewts=1401399913&_ref=https%3A%2F%2Fstartpage.com%2Fdo%2Fsearch%3F&pdf=1&qt=0&realp=0&wma=1&dir=0&fla=1&java=0&gears=0&ag=0&cookie=1&res=1280x800>_ms=250 HTTP/1.1" 200 43 "https://www.my-shop.com/de/order/bestellung-bestaetigung" "Mozilla/5.0 (Windows NT 5.1; rv:29.0) Gecko/20100101 Firefox/29.0"
Do you have any ideas, why only some orders are missing and why they aren’t tracked although their GET-requests are correctly listed in the access-log of the Piwik server?