Age | Commit message (Collapse) | Author |
|
|
|
* make sure to always trigger a callback in JS trigger when specified
* add changelog entry
* also specify tracker url
* add more properties
|
|
|
|
* Add option to opt in to use send beacon
* Fix JS tracker test.
|
|
* send bulk requests in chunks
* send requests correctly
|
|
|
|
* Make matomo.js and matomo.php the default Tracking API endpoints used
* few fixes
* fix few tests
* update matomo php tracker in composer
* make sure to record install version
* do not overwrite ever install version
* trying to fix test
* more tweaks and fix tests
* prefer matomo endpoint in the ui, fix some tests
* file was still needed
* apply review feedback
* fix ui tests
|
|
* add possibility to queue requests
* add tests
* update changelog
|
|
|
|
* support window.Matomo in JS Tracker
* Fix integration tests.
|
|
* When consent explicitly given in JS tracker add &consent=1 to URL so apache logs will remember consent was given.
* add parameter when sending the request
* clarify condition for sending consent=1 param
|
|
(#13228)
* Add removeEcommerceItem() and clearEcommerceCart() methods to JS tracker.
* jslint and changelog
* minify JS
* update test count
* remove newlines
|
|
|
|
* updates device-detector
* update test file
* submodule update
* update test files
* update UI file
* update piwik.js files
|
|
* Add minimal opt out support to JS tracker: methods to set cookie on hosted site that prevents tracking requests from going out.
* Update piwik.js
* Update piwik.js
* Rework tracker opt-out to use consent feature.
* Do not delete consent related cookies ever and add this.isUserOptedOut() method for building your own opt out form.
* Fix tests.
* Add prefix to consent/consent_removed cookie names.
* fix up pr
* one more quick fix for safety
* fix tests.
* Use getRememberedConsent() in hasRememberConsent() to protect against both cookie set case.
* Re-minify JS.
* fix copy paste
* re-minify
|
|
* Recommend newer yuicompressor version
Fixes some bugs in version 2.4.7
* use newer yuicompressor version
* fix line ending
|
|
settings (#12558)
* add a couple of new platform features especially around validating settings
* more validators and other tweaks
* few tweaks
* allow plugins to add header script in JS tests
* some work on gdpr
* remove email feature
* menu update
* add date tooltip
* make sure privacy has its own icon
* added some text
* add opt out info
* better titles
* add some information about webserver logs
* add log import notice
* give angular some time to render
* show border around iframe
* make sure to place a notification in modal dialog if needed
* when opening a modal, make sure the top part is visible
* disable newsletter sign up by default
* command line tool to anonymize and remove previously tracked raw data
* implement some basic consent features into piwik.js
* minor tweak
* schedule entries to anonymize data in past
* let users anonymize historical data
* better overview
* better naming
* explain consent tracking
* add legitimate interest
* new menu structure for privacy
* use a proper db table for scheduled anonymizations
* add some tracker tests
* some tests and fixes
* couple of fixes and tests
* starting to add some UI tests
* more tweaks
* add missing file
* fix jslint
* have the field full width
* more tweaks
* create directory if needed
* various fixes
* fix some tests
* make sure keys will be always returned in same order
* more fixes
* fix some tests
* apply feedback from review
* fix some tests
* this might fix mysqli tests
* fix some tests
* trying to fix mysqli tests
* fix system test
* fix comment
* remove some duplicated code
* update method name
* trigger event when logs need to be deleted
* add possibility to anonymize userId and orderId
* trigger event in tracking code page
* expire consent in hours
* post another event
* update wording for privacy GDPR
* fix various ui tests
* fix some tests
* trying to fix ui tests
* trigger another test run
* fix system test
* fix some ui tests
* show a table of contents on tracking code page, fix title, add mobile apps and API
* fix ui test
* 3.5.0-b2 update
* Re-generate piwik.js
* fix job status and selector style
* make sure to include only sites with admin access
* some tweaks
* fix some ui tests
* fix some ui tests
* fix test
|
|
party cookie (#12742)
* When setting or resetting User ID, do not update the Visitor ID in the first party cookie
* Forgot a file
* Fix the JS tracker tests
|
|
sendBeacon) (#12538)
* use sendBeacon if available
* better sendBeacon implementation
* execute post request with a little delay
* make sure to use alias so variable will be minimized
* trigger build
* Merged 3.x-dev
* Revert "Merged 3.x-dev"
This reverts commit 51addf1
* Minified files up to date
|
|
dynamic links. (#12603)
* Add getCrossDomainLinkingUrlParameter() to allow users to add pk_vid query param to dynamic links themselves.
* Update piwik JS files.
|
|
times (#12545)
* Simple banner
* Fix bug
* Keep it simple
|
|
* Add a method to de-assign a user id
* Fix missing semicolon
* Tests: First examine tracker visitor id, then write cookie, then test visitor id value from cookie
* Fix number of expected assertions
* Rename method to de-assign the user id
* Regenerate minified piwik.js
* Tests: Verify userid after resetting it, fix number of expected assertions
* Add changelog entry
* Fix copy paste accident in tests
* Well, let's be consistent with surrounding code
|
|
* JS Tracker: make setSecureCookie work
* update test
|
|
|
|
|
|
|
|
* http://piwik.org -> https://piwik.org
* more HTTPS URLs
* some more HTTPS URLs
* test README
* don't show "Plugin Hompage" for Piwik plugins
* fix tests
* compile minified js
(hope I didn't break anything)
* some more small changes
* fix UI test
* comment length in piwik.js changed due to https links
* fix test
* update ui file
* update submodule
|
|
|
|
timeout for links (#11828)
* JS Tracker: new setCrossDomainLinkingTimeout function useful to set a higher timeout for links
and increasing the default to 120 seconds
* Code review feedback
* Compiled Piwik.js
* fix one test
* Fix tests
* remove debugger;
|
|
* trim content values before tracking
* fix archiving for invalid content entries
* rebuilt piwik.js
* ensure content values are correct
|
|
* trim event values before checking if they are empty
* Prevent possible archiving failures for already tracked empty event categories
* Throw exception when tracking events with empty category or action
* move trim method
* Log console error when tracking events without category or action
* rebuilt piwik.js
|
|
* fix typo
* rebuilts piwik.js
|
|
* Use typeof(console) to prevent IE 7 error
When using directly console !== undefined, older IE versions
throw an error as they're actually tring to access an undefined
value. Use globally supported typeof(console) !== 'undefined'.
Changed typeof(<var>) to typeof <var> as it's not a function
Thanks @sgiehl
* Change other occurences of console !== undefined
* JSLint: Remove console available global as it is not in IE7 and other older browsers
* Minified piwik.js
* JSlint validation
* Minified files after merging 3.x-dev
* Fix regression
|
|
|
|
|
|
|
|
|
|
* api tweaks
* added tests
* added docs and minified piwik
* fix tests
|
|
* improve single page website tracking
* added docs and minified piwik
* Re-generate piwik.js
|
|
|
|
|
|
|
|
directly a link but is within the link <a> element itself (#11262)
|
|
|
|
|
|
|
|
|
|
* some work on tracking cross domain
* fix some bugs
* fix some edge cases
* fixed tests and added more new tests
* we also need a device specific id to avoid when time is not correct on a different computer etc
* more tests
* minified piwikjs
* use only one parameter and validate values
* fix tests
* improve code
* Re-generated piwik.js
* UI Test
* Comments
|
|
* fixes #2321 when tracking request is > 2000 char, prefer POST
* Fix jslint
|
|
* refs #11023 better piwik.js json compatibility
* fix some tests
* fix json lint tests
|