Zazama\Matomo\Extensions\MatomoExtension
Synopsis
class MatomoExtension
extends Extension
{
- // members
- private static $server_url;
- private static $site_id;
- private static string $tracker_path = 'matomo.php';
- private static string $script_path = 'matomo.js';
- private static boolean $show_on_dev = false;
- private static boolean $insert_tracking_code = true;
- private static boolean $enable_link_tracking = false;
- private static boolean $track_all_content_impressions = false;
- private static boolean $track_visible_content_impressions = false;
- private static boolean $disable_cookies = false;
- private static string $document_title_js = 'document.title';
- // methods
- public void onAfterInit()
- public void getTrackingCode()
Hierarchy
Extends
- SilverStripe\Core\Extension
Uses
- SilverStripe\Core\Config\Configurable
Members
private
- $document_title_js
- $enable_link_tracking
- $insert_tracking_code
- $script_path
- $server_url
- $show_on_dev
- $site_id
- $track_all_content_impressions
- $track_visible_content_impressions
- $tracker_path