Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-02 | do not use eval in minified piwik.js, replace JSON2 with JSON3 | Thomas Steur | |
2015-08-31 | added method to piwik.js to log all detected content blocks | Thomas Steur | |
2015-08-07 | refs #8413 prevent malformed url error if encoding is not utf8 | Thomas Steur | |
2015-07-20 | minify piwik.js | Thomas Steur | |
2015-07-07 | Commit minified piwik.js Refs https://github.com/piwik/piwik/pull/8265 | mattab | |
2015-06-25 | Minify piwik.js file. | diosmosis | |
2015-06-25 | Update minified piwik.js file. | diosmosis | |
2015-06-09 | refs #5287 track middle clicks and open context menu optionally | Thomas Steur | |
2015-06-08 | refs #7494 make sure to apply disableCookies before any other method that ↵ | Thomas Steur | |
could potentially set a cookie | |||
2015-05-21 | Make Piwik.js unit tests green | mattab | |
2015-05-20 | Re-generating latest piwik.js | mattab | |
It was modified twice today and got a merge conflict | |||
2015-05-20 | Fixes #5014 - Encode URLs using Javascript encodeURIComponent so it works ↵ | mattab | |
with utf-8 characters Previously was using unescape which did not work well with utf8 non ascii characters. | |||
2015-04-30 | Jslint for piwik.js | mattab | |
2015-04-30 | Updating minified piwik.js to include all latest changes | mattab | |
2015-04-28 | make hasCookies work again | Thomas Steur | |
2015-04-28 | do not set a visitorId if cookies are disabled | Thomas Steur | |
2015-04-19 | download attribute shouldn't count more than link class | sgiehl | |
2015-04-18 | rebuilt piwik.js | sgiehl | |
2015-04-05 | fix jslint tests | sgiehl | |
2015-04-05 | fixes #7444 - allow removing download extensions | sgiehl | |
2015-04-01 | Use the native JSON when available2.13.0-b1 | mattab | |
refs #7231 refs https://github.com/piwik/piwik/commit/f5ed4fdc56fb0096ba18a9832a3f9fd8d48ed8b4 | |||
2015-03-10 | Fixes #7368 - Do not set user id when it's set to empty string or it would ↵ | mattab | |
set the same visitor id to all those visitors | |||
2015-03-03 | Refs #7290 Fix tests and JSlint | mattab | |
2015-03-03 | Refs #7290 Remove feature that sets the same UUID across trackers | mattab | |
2015-03-03 | Refs #7290 - Set Visitor UUID not as a constructor parameter, but initialise ↵ | mattab | |
it from first party cookies | |||
2015-03-02 | Refs #7290 Fixing wrong logic in the JS tracker: make sure Visitor ID is ↵ | mattab | |
initialised properly in all cases | |||
2015-02-16 | refs #7220 fixes #7218 refs #4633 prevent double url encoded url and referrer. | Thomas Steur | |
location.href and top.document.referer are both already URL encoded. To prevent double encoding we need to decode them. | |||
2015-02-13 | Repair my screwing up from earlier! didn't minify the piwik.js | mattab | |
2015-02-13 | Refs #7167 add .length and update minified piwik.js | mattab | |
2015-01-27 | fixes #7056 apply userId first before tracking anything to make sure userId ↵ | Thomas Steur | |
is always set and does not randomly create new visits | |||
2015-01-19 | refs #7043 do not cast a null value in userId to string as it would result ↵ | Thomas Steur | |
in a string null, check whether it exists instead | |||
2015-01-19 | fixes #7043 prevent a type error if userId is null | Thomas Steur | |
2014-11-14 | refs #6577 update minified piwik.js | Thomas Steur | |
2014-10-14 | refs #6341 always calculate the remaining visitor cookie lifetime. | Thomas Steur | |
Otherwise the behavior whether lifetime will be extended or whether remaining will be calculated would depend on the time at which setVisitorCookieTimeout is called which is very confusing. Also makes sure in case the page is open for an hour and there is a tracking request the lifetime will not be extended by an hour. | |||
2014-10-14 | refs #6415 we have to update cookie timeout whenever the cookie name changes | Thomas Steur | |
2014-10-14 | refs #6341 do not extend cookie lifetime on each pageload and expire already ↵ | Thomas Steur | |
after 13 months instead of 24months. This is the now done by default. If you want different behavior you can call setVisitorCookieTimeout() manually | |||
2014-10-14 | refs #6415 better workaround for possible empty visits | Thomas Steur | |
We will now always wait 800ms after a first tracking request was issued. This should give enough time to create a visitor before any other request is executed. Ideally we will resolve this issue on the server side as this problem can occur using other SDKs as well and for some servers or sometimes the 800ms might be not long enough. | |||
2014-10-14 | refs #6415 #4996 better protection for 0 actions if content tracking is used. | Thomas Steur | |
Delay first content tracking request a bit to make kinda sure a possible previous pageview request is already executed. If there is a new visitor and there are 2 tracking requests at nearly same time (eg trackPageView and trackContentImpression) 2 visits will be created as both visitors are basically at the same time. This is only a workaround and it this problem might still occur. Also delay a link earlier in case an interaction is happening to make sure the browser waits for the interaction to be tracked. | |||
2014-09-26 | refs #6258 adding the minified piwik.js | mattab | |
2014-09-22 | Refs #3490 Add `getUserId` Javascript helper + test | mattab | |
2014-09-19 | refs #4996 there is a difference between link tracking enabled and ↵ | Thomas Steur | |
installed. When replacing the initial link urls link tracking might not be installed yet but enabled (will be installed on load event). When a click is happening on a content block we still need to use linkTrackingInstalled since then the credirect/tracking request is actually happening and we need to know whether outlink/download will track it or whether we have to do it separately. Make sure to call enableLinkTracking before trackContentImpressions although there should be no huge difference as both will be delayed until ready/load event anyway | |||
2014-09-15 | refs #4996 do not fallback to GET if POST fails otherwise we might track twice | Thomas Steur | |
2014-09-15 | refs #4996 make sure we always track same content name and piece in an ↵ | Thomas Steur | |
interaction and also have to use default values | |||
2014-09-15 | refs #4996 tests should now work in case Piwik is installed in a ↵ | Thomas Steur | |
subdirectory although could not really test it. Also encode redirect uri | |||
2014-09-14 | refs #4996 also display URL of media on hover next to the image. added some ↵ | Thomas Steur | |
documentation | |||
2014-09-14 | refs #4996 in case we are in an overlay session we should not track. Check ↵ | Thomas Steur | |
could be maybe moved to trackCallback in general? | |||
2014-09-14 | refs #4996 we have to add build a fully qualified URL of the content piece ↵ | Thomas Steur | |
in case we detect the URL of an image, video or audio, pdf, ... automatically. Otherwise we cannot display a preview in the UI and one would not know which URL was actually meant. Thinking about using //domain/path instead of http://domain/path as it would track different content pieces for http and https otherwise | |||
2014-09-14 | refs #4996 compiled piwik.js | Thomas Steur | |
2014-09-13 | refs #4996 content JS tests do now run on IE10, latest FF + Chrome + Safari ↵ | Thomas Steur | |
+ Opera and on my local phantomjs but not on travis phantomjs | |||
2014-09-13 | refs #4996 updated piwik.js | Thomas Steur | |