public function install()
{
$this->addModule('Analytics');
// import locale
$this->importLocale(__DIR__ . '/Data/locale.xml');
// add the needed rights
$this->setModuleRights(1, $this->getModule());
$this->setActionRights(1, $this->getModule(), 'Index');
$this->setActionRights(1, $this->getModule(), 'Settings');
$this->setActionRights(1, $this->getModule(), 'Reset');
// module navigation
$navigationMarketingId = $this->setNavigation(null, 'Marketing', 'analytics/index', null, 4);
$this->setNavigation($navigationMarketingId, 'Analytics', 'analytics/index');
// settings navigation
$navigationSettingsId = $this->setNavigation(null, 'Settings');
$navigationModulesId = $this->setNavigation($navigationSettingsId, 'Modules');
$this->setNavigation($navigationModulesId, $this->getModule(), 'analytics/settings');
$this->insertWidgets();
}