Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-10-14refs #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-14refs #6415 we have to update cookie timeout whenever the cookie name changesThomas Steur
2014-10-14refs #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-14refs #6415 better workaround for possible empty visitsThomas 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-14refs #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-26refs #6258 adding the minified piwik.jsmattab
2014-09-22Refs #3490 Add `getUserId` Javascript helper + testmattab
2014-09-19refs #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-15refs #4996 do not fallback to GET if POST fails otherwise we might track twiceThomas Steur
2014-09-15refs #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-15refs #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-14refs #4996 also display URL of media on hover next to the image. added some ↵Thomas Steur
documentation
2014-09-14refs #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-14refs #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-14refs #4996 compiled piwik.jsThomas Steur
2014-09-13refs #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-13refs #4996 updated piwik.jsThomas Steur
2014-09-10refs #4996 enable content plugin by default otherwise tests do not workThomas Steur
2014-09-09refs #3490 JS lint + add test for Segment `userId` Auto Suggestmattab
and restore Transitions tests which I deleted by mistake earlier
2014-09-01Refs #3490 User ID Tracking with Piwik.js + testsmattab
2014-08-13fixes #5415 Introducing `storeCustomVariablesInCookie` function.mattab
2014-08-08fixes #5957 apply disableCookies firstmattab
2014-07-01add comment to function refs #5393mattab
refs https://github.com/piwik/piwik/pull/336
2014-06-26Rename method to `setCustomRequestProcessing` refs #5384mattab
refs https://github.com/piwik/piwik/pull/325/files
2014-06-18updating comment for consistency: free/libre analytics platformmattab
2014-06-10Adding LibreJS license information in piwik.js Fixes #3770 #5276mattab
https://www.gnu.org/software/librejs/free-your-javascript.html#magnet-link-license
2014-05-19Nailing jslintmattab
2014-05-19added possibility to get/create a tracker by using "Tracker = ↵Thomas Steur
AnalyticsTracker.getTracker" instead of "Piwik.getTracker". Variable will be set only if no such variable is defined yet
2014-05-14refs #5049 added possiblity to use async + multiple piwik trackersThomas Steur
2014-05-14refs #5049 fix tracker tests, jslint was not as happy as I wasThomas Steur
2014-05-14refs #5049 log to console (if exist) if methods, that are applied first, are ↵Thomas Steur
registered multiple times. We do not throw an error as this would prevent script execution
2014-05-09Fixes #5118 getRequest() method returns the query string of Tracking API ↵mattab
HTTP request + tests Close PR#243
2014-04-11add minified JSmattab
2014-04-02Fixes #4938 make sure we deal with undefined parametersmattab
Should make the JavascriptTests build green again
2014-03-14Fixes #4856 Make sure setAPIUrl, when called, is executed before any other ↵mattab
request is sent.
2014-03-05Merge branch 'master' into uiunittestsdiosmosis
Conflicts: piwik.js plugins/SegmentEditor/javascripts/Segmentation.js
2014-03-05Fixes #4786 Adding ebook formats to piwik.js download tracking and log importermattab
2014-03-02Fixing UI tests build:diosmosis
- change idsite to idSite in Overlay URLs in piwik.js - don't init top controls if top controls container can't be found - add default parameter for $urls in SitesManager.setSiteAliasUrls so site alias URLs can be reset - fix bugs in UI tests database setup (including moving dashboard setup to UITestFixture class & keeping outside of setUp function so --persist-fixture-data will work in case the super user is deleted) - Add queryParamOverride testingEnvironment variable. - fix screenshot testing page renderer's method of waiting for CSS images - add margin bottom & left for widgetized controls for tests - add diagnostics to upload_artifacts.sh script
2014-01-31Fixes #4598 Better UUID to avoid visitor collision on same second + same configsThomas Steur
2014-01-21Fixes #4328 Add latest version of minified JS filemattab
2013-10-28Fixes #4248 this should help with making segments visitCount and ↵mattab
daysSinceLastVisit more accurate!
2013-10-23refs #472 Adding Javascript API for tracking Event + Javascript testsmattab
2013-10-17Fixing piwik.js tests and JSLint after realizing refs #4225mattab
(cherry picked from commit 1dc0e11)
2013-07-24Adding apk to tracked downloadsmattab
2013-06-08fixes #3975Anthon Pang
2013-05-30and the minified refs #3951mattab
(note to self: we should have a unit test checking the minified version is matching original piwik.js)
2013-05-07Refs #1700 important: renaming generation_time_ms to gt_ms for keeping ↵mattab
parameters name short. Updated doc at: http://piwik.org/docs/tracking-api/reference/ and http://piwik.org/docs/page-speed/
2013-03-27refs #1700 performance tracking in piwik.jsTimo Besenreuther
* by default, send performance.timing.responseEnd - performance.timing.requestStart as generation time with the tracking request * if the performance.timing API is not supported by the browser, don't send the metric * new method disablePerformanceTracking() * new method setGenerationTimeMs(generationTime) to set the generation after measuring it on the server side
2013-03-24update minified piwik.jsAnthon Pang
2013-03-24update JSON implementation from 2012-10-08 version of json2.js; applied ↵Anthon Pang
D.C.'s changes thru-out, including the defense against window.prototype (which I think refers to var declarations shadowing window.prototype)