Skip to content

Include UserName ? #8

@zorglube

Description

@zorglube

What do you think about the possibility to include UserName in the tracking capability of PHPBB-Matomo ?

It will look like that :
File : styles/all/template/event/overall_header_stylesheets_after.html

{% if MATOMOANALYTICS_ENABLED %}
	<!-- Matomo -->
	<script>
		var _paq = window._paq = window._paq || [];
		/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
		_paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
		_paq.push(["setCookieDomain", "*.fazermen.com"]);
		_paq.push(["setDomains", ["*.fazermen.com"]]);
		_paq.push(['trackPageView']);
		_paq.push(['enableLinkTracking']);
		_paq.push(['enableHeartBeatTimer', 15]);
		{% if MATOMOANALYTICS_USER_ID != 'Anonymous' %}
			_paq.push(['setUserId', '{{ MATOMOANALYTICS_USER_ID }}' ]); // Add UserID
		{% endif %}
	(function() {
		var u="{{ MATOMOANALYTICS_URL }}";
		_paq.push(['setTrackerUrl', u+'matomo.php']);
		_paq.push(['setSiteId', '{{ MATOMOANALYTICS_SITE_ID }}']);
		var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
		g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
	})();
	</script>
	<noscript><p><img referrerpolicy="no-referrer-when-downgrade" src="{{ MATOMOANALYTICS_URL }}matomo.php?idsite=2&amp;rec=1" style="border:0;" alt="" /></p></noscript>
<!-- End Matomo Code -->
{% endif %}
	/**
	 * Load Matomo Analytics js code
	 *
	 * @return void
	 * @access public
	 */
	public function load_matomoanalytics()
	{
		$this->template->assign_vars([
			'MATOMOANALYTICS_ENABLED'	=> $this->config['matomoanalytics_enabled'],
			'MATOMOANALYTICS_URL'		=> $this->config['matomoanalytics_url'],
			'MATOMOANALYTICS_SITE_ID'	=> $this->config['matomoanalytics_site_id'],
			'MATOMOANALYTICS_USER_ID'	=> $this->user->data['username'],
		]);
	}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions