Matomo analytics

website_analytics_matomo
REPOSITORY
REPOSITORYOCA/website
GIT
GIThttps://github.com/OCA/website.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/website/tree/16.0/website_analytics_matomo
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYWebsite
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Therp BV, Onestein
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Therp BV, Onestein
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, tarteo, Andrea Stirpe, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/website
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
layout layout ir.ui.view qweb Inherits website.layout
res_config_settings_view_form res.config.settings div Inherits website.res_config_settings_view_form
Models touched (2)

New fields (6)
  • has_matomo_analytics Boolean
    readonly=False related='website_id.has_matomo_analytics' args: 'Matomo Analytics'
  • matomo_analytics_host Char
    readonly=False related='website_id.matomo_analytics_host'
  • matomo_analytics_id Char
    readonly=False related='website_id.matomo_analytics_id'
  • matomo_enable_heartbeat Boolean
    readonly=False related='website_id.matomo_enable_heartbeat'
  • matomo_enable_userid Boolean
    readonly=False related='website_id.matomo_enable_userid'
  • matomo_heartbeat_timer Integer
    readonly=False related='website_id.matomo_heartbeat_timer'
Public methods (0)

No public methods.

New fields (8)
  • has_matomo_analytics Boolean
    args: 'Matomo Analytics'
  • matomo_analytics_host Char
    help='The host/path your Matomo installation is accessible by on the internet.' args: 'Matomo host'
  • matomo_analytics_host_url Char
    compute='_compute_matomo_analytics_host_url' store=True string='Matomo host URL'
  • matomo_analytics_id Char
    default='1' help='The ID Matomo uses to identify the website' args: 'Matomo website ID'
  • matomo_enable_heartbeat Boolean
  • matomo_enable_userid Boolean
  • matomo_get_userid Char
    compute='_compute_matomo_userid'
  • matomo_heartbeat_timer Integer
    default=15 help='How many seconds a tab needs to be active to be counted as viewed.'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/website
GIT
GIThttps://github.com/OCA/website.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/website/tree/15.0/website_analytics_matomo
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWebsite
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Therp BV, Onestein
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Therp BV, Onestein
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Andrea Stirpe, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/website
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:42
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
layout layout ir.ui.view qweb Inherits website.layout
res_config_settings_view_form res.config.settings div Inherits website.res_config_settings_view_form
Models touched (2)

New fields (6)
  • has_matomo_analytics Boolean
    readonly=False related='website_id.has_matomo_analytics' args: 'Matomo Analytics'
  • matomo_analytics_host Char
    readonly=False related='website_id.matomo_analytics_host'
  • matomo_analytics_id Char
    readonly=False related='website_id.matomo_analytics_id'
  • matomo_enable_heartbeat Boolean
    readonly=False related='website_id.matomo_enable_heartbeat'
  • matomo_enable_userid Boolean
    readonly=False related='website_id.matomo_enable_userid'
  • matomo_heartbeat_timer Integer
    readonly=False related='website_id.matomo_heartbeat_timer'
Public methods (0)

No public methods.

New fields (8)
  • has_matomo_analytics Boolean
    args: 'Matomo Analytics'
  • matomo_analytics_host Char
    help='The host/path your Matomo installation is accessible by on the internet.' args: 'Matomo host'
  • matomo_analytics_host_url Char
    compute='_compute_matomo_analytics_host_url' store=True string='Matomo host URL'
  • matomo_analytics_id Char
    default='1' help='The ID Matomo uses to identify the website' args: 'Matomo website ID'
  • matomo_enable_heartbeat Boolean
  • matomo_enable_userid Boolean
  • matomo_get_userid Char
    compute='_compute_matomo_userid'
  • matomo_heartbeat_timer Integer
    default=15 help='How many seconds a tab needs to be active to be counted as viewed.'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/website
GIT
GIThttps://github.com/OCA/website.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/website/tree/14.0/website_analytics_matomo
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYWebsite
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Therp BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Therp BV
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Victor Champonnois
WEBSITE
WEBSITEhttps://github.com/OCA/website
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
layout layout ir.ui.view qweb Inherits website.layout
res_config_settings_view_form res.config.settings div Inherits website.res_config_settings_view_form
Models touched (2)

New fields (3)
  • has_matomo_analytics Boolean
    readonly=False related=['website_id', 'has_matomo_analytics'] args: 'Matomo Analytics'
  • matomo_analytics_host Char
    readonly=False related=['website_id', 'matomo_analytics_host']
  • matomo_analytics_id Char
    readonly=False related=['website_id', 'matomo_analytics_id']
Public methods (0)

No public methods.

New fields (3)
  • has_matomo_analytics Boolean
    args: 'Matomo Analytics'
  • matomo_analytics_host Char
    help='The host/path your Matomo installation is accessible by on the internet. Do not include a protocol here!\nSo http[s]://[this field]/matomo.php should resolve to your matomo.php' args: 'Matomo host'
  • matomo_analytics_id Char
    default=1 help='The ID Matomo uses to identify the website' args: 'Matomo website ID'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/website
PULL REQUEST
PULL REQUEST[18.0][MIG] website_analytics_matomo: Migration to 18.0 (#1107)