Age | Commit message (Collapse) | Author |
|
* Rebuilding
* Empty commit
* rebuilt piwik.js
* Need to track a pageview before checking cookie
* more fixes for tests where not setting visitorId cookie until tracking request first sent
* a few more test fixes
* allow a little longer for beforeUnloadHandler now it does more by default...
* bump it a little higher
* track a page view so the referer tests work
* undo last
* testing
* give more info
* removed test code
* undo test changes, set a variable to store initial visitor id while the cookie isn't set
* one more test removal
* Track a pageview to create cookie before testing matching visitorIds
* rebuilt piwik.js
* trackpageview so some more visitorid tests pass
* one more tracking request now
* allow more time for beforeUnloadHandler
* Instead of storing a temporary variable we just create the cookie when getVisitorId is called, if it is not existing
* rebuilt piwik.js
* Removed unnecessary changes
* rebuilt piwik.js
* minor fixes
* different approach
* rebuilt piwik.js
* set visitor id cookie in getVisitorInfo also
* rebuilt piwik.js
* remove unnecessary configCookiesDisabled check
* rebuilt piwik.js
Co-authored-by: justinvelluppillai <justinvelluppillai@users.noreply.github.com>
|
|
* Update piwik.js
* Minify piwik.js
|
|
* add enableBrowserFeatureDetection and simple tests
add enableBrowserFeatureDetection and simple tests
* Update AnonymousPiwikUsageMeasurement
update tests
* rebuilt piwik.js
* Revert "Update AnonymousPiwikUsageMeasurement"
This reverts commit 21de4c77ba8032c085ed9f4b1924bac4eee228f0.
* Update index.php
add tests
* Update index.php
* Update index.php
update wrong function
* Update index.php
update tests
* Update index.php
update tests
* Update .eslintignore
disable jslint for complie js
* update jsLint error
update jsLint error
* remove space
remove space
* Update index.php
update wording
Co-authored-by: peterhashair <peterhashair@users.noreply.github.com>
|
|
* Apply `disableAlwaysUseSendBeacon` first (#18676)
* built tracker js files
Co-authored-by: Sir-Will <brieftaubenman@gmail.com>
|
|
* add disable finger print
add disable finger print
* rebuilt piwik.js
* update eslint and piwijs
update eslint and piwijs
* Update piwik.js
update name
* Update piwik.js
update naming and functions
* rebuilt piwik.js
* Update piwik.js
add disableBrowserFeatureDetection to apply first
* rebuilt piwik.js
* Update .eslintignore
remove eslint rules
* Update .eslintignore
reset
* Update piwik.js
swap apply event place
* Update .eslintignore
apply ignores
* rebuilt piwik.js
* Update piwik.js
move disableBrowserFeatureDetection up
* Update piwik.js
move function below
* Update piwik.js
update format
* update some naming
update some naming
* Update js/piwik.js
Co-authored-by: Justin Velluppillai <justin@innocraft.com>
Co-authored-by: peterhashair <peterhashair@users.noreply.github.com>
Co-authored-by: Justin Velluppillai <justin@innocraft.com>
|
|
* update removeEventListener to detachEvent
follow pr 18028 fix for update removeEventListener to detachEvent
* rebuilt piwik.js
Co-authored-by: peterhashair <peterhashair@users.noreply.github.com>
|
|
Adds a new option to the JavaScript tracker to exclude query parameters from the tracked URL.
Co-authored-by: bx80 <bx80@users.noreply.github.com>
Co-authored-by: sgiehl <stefan@matomo.org>
|
|
|
|
* cover $typeReferrer 'false' or '0' to filter
fixes #15892
* rebuilt piwik.js
Co-authored-by: geekdenz <geekdenz@users.noreply.github.com>
|
|
|
|
* Improve check for correctly set cookie by casting to string
* rebuilt piwik.js
Co-authored-by: justinvelluppillai <justinvelluppillai@users.noreply.github.com>
|
|
* don't check cookie value if cookie was deleted
* add test that ensures no error is logged when setCookieDomain is called w/ valid input
Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
|
|
* Handle failed promise by silently ignoring it
* rebuilt piwik.js
* Remove unnecessary check for .ready - if serviceWorker exists it should be there anyway
* Set cookie domain even if cookies are disabled; log console errors for issues setting cookies
* rebuilt piwik.js
* Added tests
* Fixed js tests by modifying expected number of asserts
* Fixed JSLint issues
* rebuilt piwik.js
* Don't unset cookie domain at end of test
* Reorder get and set cookie functions to fix jslint issue
* rebuilt piwik.js
* JSLint error from missing ;
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
Co-authored-by: justinvelluppillai <justinvelluppillai@users.noreply.github.com>
|
|
* Handle failed promise by silently ignoring it
* rebuilt piwik.js
* Remove unnecessary check for .ready - if serviceWorker exists it should be there anyway
* rebuilt piwik.js
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
Co-authored-by: justinvelluppillai <justinvelluppillai@users.noreply.github.com>
|
|
* Fix Overlay API requests which can end up sending force_api_session=1 in the query, while sending a POST request, which is not allowed
* correct parsing of segment in URL when detecting Overlay
* rebuilt piwik.js
* better regex
* rebuilt piwik.js
|
|
* tweak tracker JS docs
* rebuilt piwik.js
|
|
* modify enabletracking
* check for multiple click listeners
* add other mouse events
* delete log
* rebuilt piwik.js
* add to changelog
and fix test
* Update piwik.js
* rebuilt piwik.js
Co-authored-by: flamisz <flamisz@users.noreply.github.com>
|
|
* switch domLoading to responseEnd
* timing API as default
* fix indentation
* rebuilt piwik.js
* Update piwik.js
* rebuilt piwik.js
* fix jslint error
* rebuilt piwik.js
* use isDefined
* rebuilt piwik.js
Co-authored-by: flamisz <flamisz@users.noreply.github.com>
|
|
* track js errors only once per page view
* rebuilt piwik.js
* use indexOfArray
* rebuilt piwik.js
* rebuilt piwik.js
* Update CHANGELOG.md
* js files new line delete
* rebuilt piwik.js
* Update CHANGELOG.md
* add test
* add the javascript errors for the tracker
* Update CHANGELOG.md
* rebuilt piwik.js
* fix tests
* rebuilt piwik.js
Co-authored-by: flamisz <flamisz@users.noreply.github.com>
Co-authored-by: sgiehl <stefan@matomo.org>
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
Co-authored-by: dizzy <diosmosis@users.noreply.github.com>
|
|
* Ensure to send performance timings as integer values
* rebuilt piwik.js
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
|
|
* rename testcookie to make it clear it is created by Matomo
* rebuilt piwik.js
* rename testcookie everywhere
* rebuilt piwik.js
Co-authored-by: Findus23 <Findus23@users.noreply.github.com>
|
|
disabled (#17268)
* Do not append performance metrics to page view log if performance tracking disabled
* Rebuild piwik.js
|
|
* fix js test
* rebuilt piwik.js
|
|
|
|
* Send 204 response for bulk tracking requests that were send with send_image=0
and automatically add that for all bulk requests sent be piwik.js
* rebuilt piwik.js
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
|
|
* Fix possible service worker error in Firefox
* rebuilt piwik.js
|
|
* Use PerformanceNavigationTiming API if available
* rebuilt piwik.js
* improve checks
* rebuilt piwik.js
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
|
|
|
|
|
|
* Document setGenerationTime removal and add back the method
* rebuilt piwik.js
Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
|
|
|
|
|
|
* Fix ecommerce and goal tracking may not work
* rebuilt piwik.js
|
|
|
|
|
|
* fix tracker request tests
* rebuilt piwik.js
* fix JSLint error
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
|
|
|
|
* Make JS tracker work in strict mode
fix https://github.com/matomo-org/matomo/issues/14791
* rebuilt piwik.js
|
|
|
|
* Remove visit standard length from tracker
* adjust changelog
* rebuilt piwik.js
|
|
* Fix Custom opt out screen should not imply tracking consent given
fix https://github.com/matomo-org/matomo/issues/16362
As explained in the issue.
When `optUserOut` is called, it should set the `mtm_consent_removed` cookie.
When calling `forgetUserOptOut` then it should only undo the previous action and remove the `mtm_consent_removed` cookie. It should not set a `consent given` cookie because the user did likely not really give proper tracking consent (they would then instead implement https://developer.matomo.org/guides/tracking-consent ).
Noticed this while implementing a custom opt out screen for Matomo for WordPress
* rebuilt piwik.js
|
|
* Fix build as minified JS version is missing
* rebuilt piwik.js
|
|
* Fix default value of heart beart timer
* rebuilt piwik.js
Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
|
|
* Remove no longer needed/used heartbeat code
Noticed `heartBeatUp` was actually no longer called since we refactored the heartbeat timer so this code should be possible to be removed
* rebuilt piwik.js
* Update startOverlaySession.twig
|
|
|
|
|
|
* implement cookie consent
* rebuilt piwik.js
* fix documentation
|
|
* Better detection for cookies for browser plugins report
* rebuilt piwik.js
* improve comment
* Add method to enable cookies
* rebuilt piwik.js
* fix test
* no longer include cookie in fingerprint
* only ignore cookies in fingerprint for IE
* fix tests
* fix test
* tweak enablecookies
* rebuilt piwik.js
* send tracking request if needed when enable cookies
* rebuilt piwik.js
* tweak code
* update docs
* rebuilt piwik.js
* Update Visit.php
* fix tests
* rebuilt piwik.js
Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
|
|
(#16101)
|
|
* Modify dimensions and add tests.
* unfinished debugging commit
* changes to fix test, remove tracker code, add update code
* fix some tests
* fix migration issue
* fixing some tests
* fix some bugs, update some expected test files, remove _idvc from some tests
* start replacing _ects
* Finish seconds since last ecommerce order change.
* fix couple issues
* fix a couple tests
* fix some more tests
* fixing a couple more tests
* apply review feedback
* unfinished commit
* add back dimensions =
* fixing tests & removing some code
* fix some bugs + tests and remove debugging code
* fixing some tests and issues
* Some debugging code for the tracker in case of exceptions.
* debug and fix another issue when tracking visits in the past
* fix test
* update JS and fix several tests
* Fixing more tests.
* Add missing files.
* update expected test files
* Add some unit tests.
* update more expected files
* update more test files
* update more test files
* update changelog and remove _ects query param
* apply review feedback
* fix merge issue
* clearer code
* fix migration issue
* update expected files
* update expected files again
* updating tests
* fix test
* rebuilt piwik.js
* unify previous visitor properties / original visit row approach
* fixing some tests
* Add new column version entries into the option table.
* try undoing 1.5 update change
* apply review feedback
* remove more unused cookie values
* rebuilt piwik.js
* Fix test count.
* update test files
* rebuilt piwik.js
* removel log analytics submodule update
* update submodule
* update some expected screenshots
* Fix versions in omnifixture since we were probably adding to the beta update after it changed.
* update screenshots
|