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
2022-08-16[js]Update * to originHost (#19471)Peter Zhang
* Update piwik.js update * to originHost * rebuilt piwik.js * rebuilt piwik.js * Update piwik.js update protocol * Update js/piwik.js Co-authored-by: Stefan Giehl <stefan@matomo.org> * update merge update merge * Delete piwik.min.js * Delete piwik.min.js Co-authored-by: peterhashair <peterhashair@users.noreply.github.com> Co-authored-by: Stefan Giehl <stefan@matomo.org>
2022-08-02Revert "Exclude paypal as referrer in javascript tracker (#19517)" (#19584)Stefan Giehl
This reverts commit c7294b3c6cf693abfcdf2096bf910ac9e36fcb6f.
2022-07-29Merge branch 'next_release' into 4.x-devmergetestsgiehl
2022-07-29Exclude paypal as referrer in javascript tracker (#19517)Stefan Giehl
2022-07-21rebuilt js filessgiehl
2022-07-21Implement cookie expire time - forgetConsentGiven (#19532)Andreas Schnederle-Wagner
* Implement cookie expire time - forgetConsentGiven Implement Feature Request #19530 * Implement cookie expire time - forgetConsentGiven * Implement cookie expire time - forgetConsentGiven * Implement cookie expire time - forgetConsentGiven * forgetConsentGiven cookie expire Param description
2022-07-14Exclude .paypal.com as referrer by default (#19516)Stefan Giehl
* Exclude .paypal.com as referrer by default * update tests
2022-07-08Implement url parameter to ignore referrer (#19420)Stefan Giehl
* Implement url parameter to ignore referrer * rebuilt js files * apply some fixes
2022-07-08Allow reading conset removed cookie even if cookies are disabled (#19491)Stefan Giehl
2022-07-04Use browser client hints for detection (#18843)Stefan Giehl
* inject client hints in js * use client hints for detection * don't use catch, as yui compressor can't parse it * rebuilt js files * use new version of device detector * more code adjustments * updates expected test files * improve js * fix header detection * improve cache key handling * fix tests * use a separate queue to wait for client hints if needed * try to fix js tests * also consider X_HTTP_REQUESTED_WITH header as client hints * updates expected test files * Extend demo detection with client hints * code improvements * use new version of matomo-php-tracker * Adds test case for client hints set through matomo php tracker * apply review feedback * submodule update * fix test
2022-06-30Provide possibility to configure referrer exclusion list (#19302)Stefan Giehl
* Adds database column to store referrer exclusion * Adds global setting for referrer exclusion * Adds measurable setting to configure excluded referrers * adjust SitesManager tests * Implement referrer exclusion * Make referrer exclusion code easier to understand * fix tests * Adds validation for referrer exclusion * fix test * Implement referrer exclusion in tracker js * rebuilt tracker js * Adds some javascript tests * ensure setIgnoredReferrers is executed before tracking * adjust wording to excluded referrers (instead of ignored) * ignore www subdomain in javascript * Included excluded referrer in tracking code generator * Don't require protocol for excluded referrers and add better description * built vue files * update expected test files * updates expected UI files * add changelog * removes unused variable * Allow wildcard subdomains * updates expected test files * apply review feedback * Fix typo Co-authored-by: sgiehl <sgiehl@users.noreply.github.com> Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>
2022-05-30Try to set referrer attribution cookie when leaving the page if no tracking ↵Stefan Giehl
request was sent yet (#19200) * Try to set referrer attribution cookie when leaving the page if no tracking request was sent yet * rebuilt piwik.js * Adds js test
2022-05-18Take care to always 'return request' in appendAvailablePerformanceMetrics ↵Daniel Jalkut
(#19232) * Take care to always 'return request' in appendAvailablePerformanceMetrics This alleviates a variety of spurious "Invalid idSite: 0" issues as described in #12264. That issue was closed in 2019 but since then many of us have continued to see issues that do not seem to be rooted in client configuration errors, as suggested by https://github.com/matomo-org/matomo/issues/12264#issuecomment-474991737. * Add minified matomo.js. * Delete piwik.min.js Co-authored-by: Stefan Giehl <stefan@matomo.org>
2022-05-06Improve isObjectEmpty function in piwik.js (#19182)Stefan Giehl
* Improve isObjectEmpty function in piwik.js * rebuilt piwik.js
2022-05-03[JS]update beforeunload to visibilitychange (#19041)Peter Zhang
* Update piwik.js update beforeunload to visibilitychange * Update piwik.js update condition * rebuilt piwik.js * Update piwik.js take timer outside of check * rebuilt piwik.js * Update piwik.js update functions * rebuilt piwik.js * update visibility State update visibility State * rebuilt piwik.js * add extra event add extra event * rebuilt piwik.js * update tests, reset timer update tests, reset timer * Update js/piwik.js Co-authored-by: Justin Velluppillai <justin@innocraft.com> * update tests update tests * add visibilitychange to test update tests * update test to 530 update test to 530 * Update tests/javascript/index.php Co-authored-by: Justin Velluppillai <justin@innocraft.com> * disable unload if tab is switched disable unload if tab is switched * update events update events * update jsLint error update jsLint error Co-authored-by: peterhashair <peterhashair@users.noreply.github.com> Co-authored-by: Justin Velluppillai <justin@innocraft.com>
2022-03-24Don't create cookies when disabled (#18935)Justin Velluppillai
* 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>
2022-03-10Set the _pk_id in the past when deleting cookie (#18905)Aleksi Johansson
* Update piwik.js * Minify piwik.js
2022-02-14add enable browser detection and some tests (#18633)Peter Zhang
* 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>
2022-01-31Apply disableAlwaysUseSendBeacon first (#18708)Stefan Giehl
* Apply `disableAlwaysUseSendBeacon` first (#18676) * built tracker js files Co-authored-by: Sir-Will <brieftaubenman@gmail.com>
2022-01-17add disable finger print options (#18599)Peter Zhang
* 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>
2021-10-08Use detachEvent when removeEventListener isn't available (#18110)Peter Zhang
* 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>
2021-10-04JavaScript tracker exclude query parameters (#18031)Ben Burgess
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>
2021-09-22add heartbeat ping tab tracking (#18028)Peter Zhang
2021-09-16cover $typeReferrer 'false' or '0' to filter (#18016)Tim-Hinnerk Heuer
* cover $typeReferrer 'false' or '0' to filter fixes #15892 * rebuilt piwik.js Co-authored-by: geekdenz <geekdenz@users.noreply.github.com>
2021-09-16Add piwik.js public api method setPagePerformanceTiming. (#17901)Tim-Hinnerk Heuer
2021-09-06Improve check for correctly set cookie by casting to string (#17928)Justin Velluppillai
* Improve check for correctly set cookie by casting to string * rebuilt piwik.js Co-authored-by: justinvelluppillai <justinvelluppillai@users.noreply.github.com>
2021-07-30Don't check cookie value if cookie was deleted (#17830)Stefan Giehl
* 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>
2021-07-1517417 cookie domain (#17744)Justin Velluppillai
* 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>
2021-07-05Handle failed promise by silently ignoring it (#17735)Justin Velluppillai
* 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>
2021-06-18Make sure overlay API requests send force_api_session as POST param (#17675)dizzy
* 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
2021-06-10rebuild tracker javascript (#17659)dizzy
* tweak tracker JS docs * rebuilt piwik.js
2021-05-27Outlink tracking when DOM modified (#17522)Zoltan Flamis
* 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>
2021-04-14Performance timing API as default (#17427)Zoltan Flamis
* 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>
2021-03-29Track JS errors only once per page view (#17288)Zoltan Flamis
* 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>
2021-03-23Ensure to send performance timings as integer values (#17372)Stefan Giehl
* Ensure to send performance timings as integer values * rebuilt piwik.js Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2021-03-10rename testcookie to make it clear it is created by Matomo (#17243)Lukas Winkler
* 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>
2021-03-02Do not append performance metrics to page view log if performance tracking ↵Mikhail Snetkov
disabled (#17268) * Do not append performance metrics to page view log if performance tracking disabled * Rebuild piwik.js
2021-02-25fix js test (#17265)dizzy
* fix js test * rebuilt piwik.js
2021-02-24bugfix: Type mismatched while reporting uid (#17252)某罐头菠萝
2021-02-05Send 204 response for bulk requests to avoid possible CORB issue (#17180)Stefan Giehl
* 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>
2021-01-26Fix possible service worker error in Firefox (#17139)Thomas Steur
* Fix possible service worker error in Firefox * rebuilt piwik.js
2021-01-26Use PerformanceNavigationTiming API if available (#17130)Stefan Giehl
* Use PerformanceNavigationTiming API if available * rebuilt piwik.js * improve checks * rebuilt piwik.js Co-authored-by: sgiehl <sgiehl@users.noreply.github.com>
2021-01-19allow multiple calls to enableLinkTracking (#17101)Lukas Winkler
2020-12-03When forcing GET request method in JS tracker then disable send beacon (#16870)Thomas Steur
2020-12-02Document setGenerationTime removal and add back the method (#16860)Thomas Steur
* Document setGenerationTime removal and add back the method * rebuilt piwik.js Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
2020-11-23Add disablePerformanceTracking method to methods to apply first (#16768)Thomas Steur
2020-11-17SameSite cookie attribute can be configured for JS tracker (#16733)Thomas Steur
2020-11-15Fix ecommerce and goal tracking may not work (#16716)Thomas Steur
* Fix ecommerce and goal tracking may not work * rebuilt piwik.js
2020-10-19Ignore tracking requests for disabled plugins (#16570)Thomas Steur
2020-10-06Ignore negative performance timings values (#16516)Stefan Giehl