[Bug?] Piwik Tracking Downloads 1.7.1


#1

Hello,

I’m having serious problems with “download report” in version 1.7.1

Downloads (for example pdf-Files or the like) are tracked correctly in piwik database and I also see them in live visitors log. But only some of them show up in Action > Download - report!

I couldn’t figure out why sometimes it does work and sometimes not. I use regular piwikTracker.enableLinkTracking()-function.

I debugged tracking calls. They obviously seem to be correct:


Action is a Download URL, Action name = , Action URL = http://***.pdf

It has to be a problem with the filename or the url (also there are no special characters within). I am not using other JavaScript libs on the pages I where I use piwikTracker.enableLinkTracking(); !

Thank you!

PS: I also read the faqs…I can definitly exclude any webkit/javascript/target-blanks…and the like problems


(Matthieu Aubry) #2

They are all showing in visitor log ? then the data is tracked correctly. can you show screenshot showing that data is not correct?


#3

Hi Matt,

yes, they are alle showing up in visitor log. The data is indeed collected correctly. I assume a problem with the download reports. Unfortunately I can’t provide an screenshot, because “some” of the downloaded files just don’t show up in dowload report.

=========================================

Another strange behaviour occured:
I was using PHP-Tracker API an did the following:

1.)


$t->doTrackAction('http://www.example.org/downloads/test.zip', 'download');

First case: The data is tracked correctly (in database and live visitors log). But the file test.jpg doesn’t show up in download report.


2.)
When I do the following:


$t->doTrackAction('http://www.example.org//downloads/test.zip', 'download'); #notice the 2 slahes //

Second case: It shows up in download report!

===> Both times I can see that data is collected correctly! In the first case data doesn’t show up in download-report, in the second case it does!

After hours of testing I did the following: I added those two lines in config.ini.php:


datatable_archiving_maximum_rows_actions = 5000
datatable_archiving_maximum_rows_subtable_actions = 5000

Now the problem with the “not showing” downloads seems to be gone. I know that low population is sometimes not showing in reports or gets cumulated under a common term like “Other”, but if I track two files and they both have the same download number, then both files or none (in case the are “Others” should show up in download-report. Also if I search for a filename, files that normaly show up as “Other” should be found.

=================================

Well, I guess its not easy to debug. But maybe somebody could take a look at how the download-report is generated.

Greets


(Matthieu Aubry) #4

The problems seems more to be with delay ? or do data actually get ignored completely and other OK ? you can change arching delay in the General Settings, set it to 5s for example?


#5

Hi Matt,

thx for answering. No, infact archiving is always up2date. I always force making new archives when testing - so that actually can’t be the problem. Other than that I haven’t found a solution yet.

Thanks