TrackerUpdater
This documentation is for an outdated Matomo version.
Click here if you want to read this article for the latest version.
Click here if you want to read this article for the latest version.
Piwik\Plugins\CustomJsTracker\
TrackerUpdater
Updates the Matomo (formerly Piwik) JavaScript Tracker "piwik.js" in case plugins extend the tracker.
Usage: StaticContainer::get('Piwik\Plugins\CustomJsTracker\TrackerUpdater')->update();
Methods
The class defines the following methods:
checkWillSucceed()ash; Checks whether the Matomo JavaScript tracker file "piwik.js" is writable.update()ash; Updates / re-generates the Matomo JavaScript tracker "piwik.js".
checkWillSucceed()
Checks whether the Matomo JavaScript tracker file "piwik.js" is writable.
Signature
- It does not return anything or a mixed result.
- It throws one of the following exceptions:
Exception— In case the piwik.js file is not writable.
update()
Updates / re-generates the Matomo JavaScript tracker "piwik.js".
It may not be possible to update the "piwik.js" tracker file if the file is not writable. It won't throw an exception in such a case and instead just to nothing. To check if the update would succeed, call checkWillSucceed().
Signature
- It does not return anything or a mixed result.