Development Archives - Analytics Platform - Matomo https://matomo.org/blog/category/development/ Fri, 05 May 2023 05:29:07 +0000 en-US hourly 1 https://matomo.org/wp-content/uploads/2018/11/cropped-DefaultIcon-32x32.png Development Archives - Analytics Platform - Matomo https://matomo.org/blog/category/development/ 32 32 To all Matomo plugin developers: Matomo 5 is coming, make your plugin compatible now https://matomo.org/blog/2023/05/to-all-matomo-plugin-developers-matomo-5-is-coming-make-your-plugin-compatible-now/ Fri, 05 May 2023 00:42:37 +0000 https://matomo.org/?p=63826 Read More

]]>

We’re planning to release the first beta of Matomo 5 in a few weeks. For making it easy for Matomo users to be able to upgrade to this beta, it would be great to have as many plugins on the Marketplace as possible already updated and compatible with Matomo 5. Then many users would be able to upgrade to the first beta without any issues.

Presumably, as you put your plugin on our Marketplace, you want people to use it. Making your plugin compatible with Matomo 5 helps ensure that people will be able to find and keep using your plugin. If your plugin is not compatible with Matomo 5, your plugin will be automatically deactivated in Matomo 5 instances. We’ll be happy to help you achieve compatibility should there be any issue.

How do I upgrade my Matomo instance to Matomo 5?

If you have installed your Matomo development environment through git, you can simply checkout the Matomo 5 branch “5.x-dev” and install its dependencies by executing these commands:

  • git checkout 5.x-dev
  • composer install

Alternatively, you can also download the latest version directly from GitHub as a zip file and run composer install afterwards.

How do I upgrade my plugin to Matomo 5?

While there are some breaking changes in Matomo 5, most of our Platform APIs remain unchanged, and almost all changes are for rarely used APIs. Quite often, making your plugin compatible with Matomo 5 will just be a matter of adjusting the “plugin.json” file (as mentioned in the migration guide).

You can find all developer documentation on our developer zone which has already been updated for Matomo 5.

How do I know my plugin changes were released successfully?

If you have configured an email address within your “plugin.json” file, then you will receive a confirmation or an error email within a few minutes. Alternatively, you can also check out your plugin page on the Marketplace directly. If the plugin release was successful, you will see additional links below the download button showing which versions your plugin is compatible with.

what it looks like when your plugin is compatible with multiple Matomo versions

How can switch between Matomo 4 and Matomo 5 or downgrade to Matomo 4?

To downgrade from Matomo 5 to Matomo 4 in your Matomo development environment:

  • check out the “4.x-dev” branch 
  • run “composer install” as usual

When will the final Matomo 5 release be available?

We estimate the final stable Matomo 5.0.0 release will be released in approx. 2-3 months.

What is new in Matomo 5?

We don’t have a summary of the changes available just yet but you can see all closed issues within this release here.

Any questions or need help?

If you have any questions, or experience any problems during the migration, don’t hesitate to get in touch with us. We’ll be happy to help get your plugin compatible and the update published. If you find any undocumented breaking change or find any step during the migration process not clear, please let us know as well.

Thank you for contributing a plugin to the Marketplace and making Matomo better. We really appreciate your work!

]]>
Announcing Matomo 4: More security, privacy and better performance https://matomo.org/blog/2020/11/announcing-matomo-4/ Tue, 17 Nov 2020 21:02:27 +0000 https://matomo.org/?p=43765 Read More

]]>

The moment we’ve all been waiting for is here … Matomo Analytics 4 has launched!! We’re incredibly grateful for all community members and contributors who’ve helped with improvements, and our awesome team for all the fixes. 

We can’t wait for you to gain greater security, privacy protection, and be able to boost your website performance. Now who’s ready?

Minimise your business’ web data security risk

We’ve made Matomo even more secure to meet our users’ ever increasing security needs. Matomo 4 has certainly delivered on these expectations with a wide range of security enhancements and fixes across the platform:

  • Support for app specific API tokens. [#6559]
  • API tokens and session ids are now stored hashed in the database which means if someone can access your database they wouldn’t be able to get the actual token.
  • A more secure host validation. [#16169]
  • By default, you no longer can embed widgets through tokens with higher privileges. [#16264]
  • Plenty of other minor security fixes.

More protection of your customer’s personal data

Matomo 4 ensures you’re compliant with data privacy laws and provides you with more ways to keep your customer’s personal data private, such as:

  • The ability to automatically anonymise the referrer to avoid tracking personal data by accident. [#15426]
  • The option to enforce the disabling of cookies. [#16258]
  • Possibility in JavaScript tracker to turn cookies on and off at any time. [#13056]
  • The option to not store any IP address at all. [#16377]
  • Easily disable visits log and visitor profile feature if needed for privacy compliance [#16259]
  • New segment to separate visitors who gave consent vs visitors who didn’t give consent. [#16192]

Matomo now offers PHP 8 support to users. Want to know more? Get a detailed list of over 300 fixes and improvements in the Matomo 4 changelog.

Increased conversion rates with a focus on page performance

Our new Page Performance feature in Matomo 4 can help you increase conversion rates by showing you exactly how fast or slow your website is going, and WHY. An Akamai Online Retail Study in 2017 found that a 100-millisecond delay in website load time could underperform website conversion rates by up to 7%. 

By using this new feature you can quickly identify slow pages and fix page speed issues as soon as they arise, meaning you never miss out on those valuable new sales opportunities.

Improve your Google search rankings in 2021

According to moz.com, Google’s bringing in a new ranking factor into their algorithm named Core Web Vitals, which will place greater emphasis on load speed (favouring websites that load faster). This means the slower your page loads, the worse it will rank in Google. With Matomo’s new feature, you’ll be able to optimise your pages to rank better according to the Core Web Vitals ranking factor. 

Read more on how you can use this new feature: https://matomo.org/faq/how-to/how-do-i-see-page-performance-reports/

Need help upgrading Matomo?

Read the Updating Matomo user guide or contact the Matomo experts

Please note: It may take a while for you to receive a notice to update to Matomo 4.

]]>
Find a great Google Tag Manager alternative in Matomo Tag Manager https://matomo.org/blog/2020/04/find-a-great-google-tag-manager-alternative-in-matomo-tag-manager/ Wed, 29 Apr 2020 02:08:25 +0000 https://matomo.org/?p=39884 Read More

]]>

If you’re looking for a tag management system that rivals Google’s, then Matomo Tag Manager is a great Google Tag Manager alternative that takes your tracking to the next level.

In this blog, we’ll cover:

What is a tag manager?

If you’re not familiar with Google Tag Manager or Matomo Tag Manager – they’re both free tag management systems that let you manage all your website code snippets (tags) in one place. 

Tags are typically JavaScript code or HTML that lets you integrate various features into your site in just a few clicks. For example: analytics codes, conversion tracking codes, exit popups and surveys, remarketing codes, social widgets, affiliates, and ads. With a tag manager, you get to easily look into and manage these different tracking codes.

Why use a tag manager?

Tag management systems are game changers because they let you track important data more effectively by easily adding code snippets (tags) to your website. 

By not needing to hard code each individual code you also save time. Rather than waiting for someone to make tag changes and to deploy your website, you can make the changes yourself without needing the technical expertise of a developer.

Why is Matomo Tag Manager a great Google Tag Manager alternative?

 Matomo Tag Manager is a great Google Tag Manager alternative. Not only does it let you manage all your tracking and marketing tags in one place, it also offers less complexity and more flexibility. 

By tagging your website and using Matomo Tag Manager alongside Matomo Analytics, you can collect much more data than you’d be able to otherwise. 

A bonus to using Matomo is the privacy and data ownership aspect. With Matomo you also get the added peace of mind that comes with 100% data ownership and privacy protection. You will never be left wondering what’s happening to your data. Rest assured knowing you’re doing the best to protect user privacy, while getting useful insights to improve your website. 

And since Matomo Tag Manager is the one of the best alternatives to Google Tag Manager, you’ll gain more than you lose by having full confidence that your data is yours to own.

Try Matomo free for 21 days – no credit card required.

Three key benefits of using Matomo Tag Manager:

  • Empowers you to deploy and manage your own tags
    This takes the hassle out of needing a web developer to hard code and edit every tag on your website. Now you can deploy tracking code on chosen pages and track various data yourself. 
  • Open up endless possibilities on data tracking
    Dig a lot deeper to track analytics, conversions, and more. Now you can implement advanced tracking solutions without needing to pay an external source. 
  • Save time and create your own impact
    With limited resources you certainly don’t want to be wasting any time having to go back and forth with an external party over what tags to add or take away. An over-dependence on web developers or agencies carrying out tag management for you, stalls growth and experimentation opportunities. With a tag management system you have the convenience of inserting your own tags and getting to a desired outcome faster. You won’t have to forgo tracking opportunities because now it’s in your hands.

Start improving your website now. Try Matomo free for 21 days.

]]>
New cookie behaviour in browsers may cause regressions https://matomo.org/blog/2020/02/new-cookie-behaviour-in-browsers-may-cause-regressions/ Mon, 24 Feb 2020 20:42:04 +0000 https://matomo.org/?p=38773 Read More

]]>

Last year the Chromium browser team announced they would change their default behaviour for cookies. In particular about a property called samesite. Over the last few months, we have made various changes to our cookie handling to get Matomo ready for this. Depending on your setup and the features you use, some things may not work anymore.

You can avoid most of the issues by using HTTPS on your Matomo, and ideally also use HTTPS on your website(s).

If you are not running the latest version of Matomo yet (3.13.3 at the time of writing), then we highly recommend that you upgrade as soon as possible. Previous versions are not compatible with these cookie browser changes.

Opt out screen

If you embed the opt out screen on your website running on HTTP, there is a chance the Matomo opt out no longer works. In these cases it may still work over http:

  • when the privacy policy page that embeds the opt out screen (via iframe) also has the Matomo JavaScript tracker embedded,
  • and when both the opt out and the JS tracker point to the same Matomo installation.

In other cases when HTTP is used, the opt out feature will likely be broken.

We recommend you test whether the opt out on your site still works by opening your privacy policy page in an incognito browser window. Then test to opt out of tracking, and then reload the page. If the checkbox “You are not opted out. Uncheck this box to opt out.” is still ticked, then your opt out is not working.

If the opt out is not working anymore, it is most likely due to HTTP being used. In that case you should change the opt out URL to HTTPS. For example change from <iframe src=”http://…” to <iframe src=”https://...” . If your Matomo doesn’t support HTTPS yet, you will need to contact your webhoster or system administrator to get SSL enabled on your Matomo domain.

JavaScript tracker

In most cases, everything related to the JavaScript Tracker will still work as expected.

But there is an edge case: when you are also reading Matomo’s cookie server side. You may be affected by this edge case issue when:

  • you track part of the user behaviour in the browser (using Matomo JS Tracker),
  • and also track user behavior in your server (for example using one of Matomo SDKs in PHP, Java, Python, C#, etc.).

In that case, for you to still be able to read the so-called visitorId on your server, we recommend you add this line to your JS tracking code:

_paq.push([‘setSecureCookie’, location.protocol === 'https:']);

The cookie can be only retrieved if your website is loaded through HTTPS.

Should you have any questions, or notice anything isn’t working as expected, please visit our forum.

Third party cookies

If you are using third party cookies, using HTTPS on your Matomo is now a requirement to make them work across different domains. Otherwise Chrome and in the near future other browsers would not accept the cookie. If you don’t know if you are using third party cookies or first party cookies, you’re likely using first party cookies and this does not affect you.

]]>
Matomo Analytics has launched on the WordPress Directory! https://matomo.org/blog/2020/02/matomo-analytics-launches-on-wordpress-directory/ Mon, 17 Feb 2020 20:59:39 +0000 https://matomo.org/?p=37818 Read More

]]>

3...2...1...Matomo Analytics launches on the WordPress directory!

We’re so excited to announce that Matomo Analytics is now live on the WordPress Plugin Directory 🎉🎉🍻

The team has been working tirelessly to bring this to life. Two years it was only a dream and now thanks to all your support and encouragement, it’s become a reality! 

Thank you to all our beta testers who gave valuable input to improve the WordPress plugin and to the community who were keen to support this option. After hearing all your feedback and making all the necessary fixes, we’re proud to release this epic plugin on the WordPress Directory 🚀🚀🚀

How do you get it?

If you have a WordPress website, it’s as simple as going to the directory and installing it from there.

A step closer to decentralising the internet

We’re here to make it known that power needs to rest in the hands of people and not large corporations. You can rest easy knowing you’re doing your part in using trustworthy and dependable tools. Together we're going to decentralise the internet and build a safer online world together.

The aim has always been to give control and data ownership back to the user. With this plugin, you can choose this ethical option while having a complete, self-hosted analytics platform in a few clicks!

As 30% of all websites are on WordPress, we see a huge chance to make a lasting impact by giving people in this market the option to choose an ethical web analytics alternative 💪

By hosting web analytics on your own servers, there’s no third party taking ownership and no on-selling of data 👀. When you install Matomo in a few clicks, we’re completely out of the picture and you’re in full control 🛡️

What can you achieve with Matomo for WordPress?

  • Learn who your customers are and discover their needs
  • Understand what content works and how engaged your audience is
  • Identify which marketing channels give you the highest ROI and invest with confidence in channels that convert for your business

Explore what you can do with Matomo for WordPress by checking it out on the WordPress directory and installing now!

We’re hoping more people will be empowered to protect user privacy, have access to a great free and open-source tool, and keep control of data in their own hands.

If you feel the same, help us spread the word to your friends and get them in on this awesome new project!

Facebook
Twitter
LinkedIn
]]>
Date and segment comparison feature https://matomo.org/blog/2019/10/date-and-segment-comparison-feature/ Thu, 31 Oct 2019 02:25:18 +0000 https://matomo.org/?p=37390 Read More

]]>

Get a clearer picture with the date and segment comparison feature

What can you do with it? What are the benefits?

Make informed decisions faster by easily comparing different segments and dates with each other.

Compare report data for multiple segments next to each other

Segment comparison feature

Directly compare the behaviour of visitors from different segments e.g. customers with accounts vs. customers without accounts. Segment comparisons are a powerful way to compare different audience; learn which ones perform better; and in what way their actions differ. 

Compare report data for two time periods next to each other

Comparing date ranges

See how your website performs compared to the previous month/week/year. Including seeing trends over those periods. Say, your business always picks up at the same times within a year, or there’s a sag in business for every user segment over this year and the last except one.

By being able to compare date ranges you are able to get a quick overview of trends and period to period performance. Has a campaign worked better in September than in October? Get an instant look by having the side-by-side comparison in Matomo.

What is it capable of?

It lets you ask the question, “What is different?”

If you look at reports you’ll only see how people behave overall and if you look at specific segments you’ll see how they behave at face value, however, if you compare data together you’ll be quickly informed on what makes them unique. This data is still there when you don’t use the comparison feature, it’s just buried. Comparing data highlights discrepancies and leads to important questions and answers.

For example, perhaps some class of users have very low engagement on a specific day compared to the rest of your visitors, and perhaps those users are responsible for an outsized proportion of churn. 

Who could benefit from it, and why?

Everyone can benefit from using it (and probably should use it). It’s yours to experiment with! You shouldn’t feel restricted to only comparing between the current and last period, or having questions before you start comparing. Follow your instincts and see what pops out when data from different segments is laid out next to each other.

Where can you find it in Matomo?

  • Segment comparison is activated by the new icon in the segment selector
Segment comparison feature
  • Date comparison can be found in the calendar section of Matomo
Date comparison feature
  • The list of active comparisons is visible at the top of the page for all pages that support comparison
  • Comparisons are visible in every report that supports comparing data, and reports that do not support it will display a message saying so

How do you use it?

  • To compare segments, click the icon in the segment selector
  • To compare periods, click the ‘compare’ checkbox in the period selector, then select what period you want to compare it against in the dropdown (previous period, previous year, or a custom range)
  • When comparisons are active, view your reports as normal

Take it away!

The comparison feature is a new tool from Matomo 3.12.0 that highlights discrepancies and differences in data that can lead to more clarity and understanding, so we’d encourage everyone to use it. 

Try it out today in your Matomo and see the power behind this new data comparison mode!

]]>
What is Google Analytics data sampling and what’s so bad about it? https://matomo.org/blog/2019/08/what-is-google-analytics-data-sampling-and-whats-so-bad-about-it/ Fri, 16 Aug 2019 00:46:01 +0000 https://matomo.org/?p=36028 Read More

]]>

What is Google Analytics data sampling, and what’s so bad about it?

Google (2019) explains what data sampling is:

“In data analysis, sampling is the practice of analysing a subset of all data in order to uncover the meaningful information in the larger data set.”[1]

This is basically saying instead of analysing all of the data, there’s a threshold on how much data is analysed and any data after that will be an assumption based on patterns.

Google’s (2019) data sampling thresholds:

Ad-hoc queries of your data are subject to the following general thresholds for sampling:
[Google] Analytics Standard: 500k sessions at the property level for the date range you are using
[Google] Analytics 360: 100M sessions at the view level for the date range you are using (para. 3) [2]

This threshold is limiting because your data in GA may become more inaccurate as the traffic to your website increases.

Say you’re looking through all your traffic data from the last year and find you have 5 million page views. Only 500K of that 5 million is accurate! The data for the remaining 4.5 million (90%) is an assumption based on the 500K sample size.

This is a key weapon Google uses to sell to large businesses. In order to increase that threshold for more accurate reporting, upgrading to premium Google Analytics 360 for approximately US$150,000 per year seems to be the only choice.

What’s so bad about data sampling?

It’s unfair to say sampled data is to be disregarded completely. There is a calculation ensuring it is representative and can allow you to get good enough insights. However, we don’t encourage it as we don’t just want “good enough” data. We want the actual facts.

In a recent survey sent to Matomo customers, we found a large proportion of users switched from GA to Matomo due to the data sampling issue.

The two reasons why data sampling isn’t preferable: 

  1. If the selected sample size is too small, you won’t get a good representative of all the data. 
  2. The bigger your website grows, the more inaccurate your reports will become.

An example of why we don’t fully trust sampled data is, say you have an ecommerce store and see your GA revenue reports aren’t matching the actual sales data, due to data sampling. In GA you may be seeing revenue for the month as $1 million, instead of actual sales of $800K.

The sampling here has caused an inaccuracy that could have negative financial implications. What you get in the GA report is an estimated dollar figure rather than the actual sales. Making decisions based on inaccurate data can be costly in this case. 

Another disadvantage to sampled data is that you might be missing out on opportunities you would’ve noticed if you were given a view of the whole. E.g. not being able to see real patterns occurring due to the data already being predicted. 

By not getting a chance to see things as they are and only being able to jump to the conclusions and assumptions made by GA is risky. The bigger your business grows, the less you can risk making business decisions based on assumptions that could be inaccurate. 

If you feel you could be missing out on opportunities because your GA data is sampled data, get 100% accurately reported data. 

The benefits of 100% accurate data

Matomo doesn’t use data sampling on any of our products or plans. You get to see all of your data and not a sampled data set.

Data quality is necessary for high impact decision-making. It’s hard to make strategic changes if you don’t have confidence that your data is reliable and accurate.

Learn about how Matomo is a serious contender to Google Analytics 360. 

Now you can import your Google Analytics data directly into your Matomo

If you’re wanting to make the switch to Matomo but worried about losing all your historic Google Analytics data, you can now import this directly into your Matomo with the Google Analytics Importer tool.


Take the challenge!

Compare your Google Analytics data (sampled data) against your Matomo data, or if you don’t have Matomo data yet, sign up to our 30-day free trial and start tracking!

References:

[1 & 2] About data sampling. (2019). In Analytics Help About data sampling. Retrieved August 14, 2019, from https://support.google.com/analytics/answer/2637192

]]>
How to analyse 404 pages https://matomo.org/blog/2019/07/how-to-analyse-404-pages/ Mon, 01 Jul 2019 04:51:01 +0000 https://matomo.org/?p=35342 Read More

]]>

How to analyse “not found” pages (404) in digital analytics

Have you ever sent out a newsletter and one link wasn’t active yet? Would you like to know how many users get affected when this happens? Would you like to know if your visitors are encountering 404 pages? 

In this article we’re describing an easy way to analyse “not found” pages on your website with Matomo to increase your visitors’ user experience, user acquisition, and SEO (search engine optimization).

How to know the number of 404s on my website?

There are different ways to get this information. Depending on how your website is built, you may or may not collect this data.

The easiest way to answer this question is to fire a 404 page on your website, you do this by accessing a wrong url:

how to analyse 404 pages

As you can see here, in our case, the page title starts with “Page non trouvée” which stands for “Page not found” when translated in English (as the website we are considering here is in French):

404 page analysis

In this example 19 page views have been fired and it generated a bounce rate of 67%. As a result ⅔ of the visits ended here.

In some cases, the information related to a “not found” page can be found either within the title or within the URL, as some websites redirect you to a specific web page when a page can’t be found.

If you can’t identify “not found” pages via a page title or a page URL, we strongly advise you to use this specific tracking code method on your 404 page: “How to track error pages in Matomo?”

You can easily set it with Matomo Tag Manager with a custom HTML tag:

Analysing 404 pages

where the trigger is the following:

how to analyse 404 page

You will however, have to define this trigger as an exclusion for all the other tags which may conflict with it (here below is the new trigger defined for the generic Matomo tags we are inserting on all pages):

404 page how to analyse

Once this specific tracking is set, you will be able to track the source of the 404 and will gather all the “not found” pages in a specific group within your Page Title report:

404 url

Here, for example, you can identify that the homepage of this website had a link pointing to a 404, in our case it was https://www.webassoc.org/pro-du-web.

Note that this is just one technique. You could also create a custom dimension report and decide to send the 404 there also.

How to get notified when a 404 page is visited?

Trust us, you’re not going to check everyday whether a 404 page has been visited. In order to avoid checking it manually, you can define custom alerts.

There are three possible scenarios when “not found” pages can be fired:

  • internal 404: one link within your website is pointing to a wrong url on the same website.
  • external 404: someone from an external website made a link to yours and the link is not correct.
  • direct access 404: someone access directly to a not found page on your website.

You can define all those three within Matomo, but in your case, you will only have to focus on the first two only. In fact, you can’t really fix the third scenario. That’s the reason why we’re not focusing on it. It would result in irrelevant alerts.

Custom alert for internal 404

An internal 404 is defined from a 404 where the source is an internal web page. As a result, it will look like the following in your report:

In this example, we’re using this specific custom implementation, the title of the page will contain “From = https://www.webassoc.org/”. So set our custom alert accordingly:

Help for 404 pages

Now every time a 404 page will be fired from an internal page, you’ll be notified by email.

Note that you can also decide to not receive any email and track the evolution of alerts with the History of triggered alerts feature.

Custom alert for external 404

External 404 is almost the same setup. The only thing you need to keep in mind is that we want to exclude the 404 where the source is not indicated. As a result, your configuration will look like the following:

how to analyse 404 page

Here your regular expression pattern is the following one:

404/URL = .*From = (?!https://www.webassoc.org)[^\s]+

as you’ll want to have any referrer coming from a website which is not Matomo and not a direct 404.

 

You can now be notified every time that a 404 is fired from any link.

Note that this configuration may slightly differ from website to website. So always double check your tracking code and the way the values are sent to your reports. Also try to trigger those alerts first before validating them.

How to follow the evolution of your 404 over time?

It may be interesting to know how good or how bad you are performing in terms of 404.

In order to check this information, you can click on the evolution icon near the 404 title:

404 page help

But you may be interested in accessing this information more regularly without having to create this report each time.

So, one way to analyse the evolution of your 404 is to create a segment such as:

and to click after that on evolution icon:

analyse 404

As you can see below the number of “not found” pages is quite low in general, but we can also notice that a period received an increase in terms of 404 not found pages on May 27. It may be interesting to investigate it:

404 analysis

You can start from the overview of referrers:

404 page help

As you can notice here the main source of 404 is coming from direct entries which is the most difficult channel to analyse as we don’t really know where the visitors are coming from.

How to perform your analysis even faster?

As you can see analysing reports in Matomo in order to detect 404 pages is a time-consuming activity. In order to make it faster, you can already create a report about it within the Email reports feature with the following settings:

  • Segment: 404
  • Email schedule: never.
  • Visits summary and Page titles as selected report.

You will then end up with a saved report listing all the URLs concerned:

404 url help

You can also have a look at the “Custom reports” premium feature.

It will provide you with more flexibility. You will then be able to focus on the most important thing: the cause of 404.

Good luck and happy analytics!

]]>
Matomo Tag Manager out of beta, now available! https://matomo.org/blog/2018/12/matomo-tag-manager-out-of-beta-now-available/ Tue, 11 Dec 2018 20:45:20 +0000 https://matomo.org/?p=31205 Read More

]]>

Matomo’s free open-source Tag Manager is out of beta and now available in Matomo 3.7.0! 🎉

Want to get Tag Manager for yourself? For those who already have Matomo On-Premise installed, you simply need to update to Matomo version 3.7.0 to own it. Otherwise give our Tag Manager a try by downloading Matomo On-Premise for free or by giving our no obligations 30-day Cloud trial a go!

We believe this is one of the biggest milestones for Matomo in the last few years.

Being an entirely new product in Matomo, we hope you can get the most out of it knowing you’re using a premium addition that can hold its own in the Tag Manager marketplace as an alternative to Google Tag Manager.

About Matomo’s Tag Manager

It’s a centralised management tool that makes it simple to embed third-party tracking codes to your website without constantly needing access to the backend of your website.

In another sense, it’s similar to a Content Management System, like WordPress, that lets you create a website without having the technical HTML or CSS knowledge. You can manage all tags easily through one platform to get the insights you want, such as, tracking form submissions, scrolling behaviours or custom events, the opportunities are endless.

Not only this, but by having a Tag Manager, it keeps the code on your website clean, you get the insights you need faster, and it reduces the cost to install and manage such tags in your organisation. This keeps the marketing teams, digital teams and the IT guys happy … it’s a win win for everyone!

Click here to learn how to use Matomo Tag Manager

Or watch the free training videos below!

Thank you to our community and everyone involved! The tag manager has been in beta for five months and since then we have added a lot more tags making the tag manager more useful. As well as that, we were able to improve the overall usage thanks to your feedback.

Matomo and InnoCraft’s commitment to open source

As always, the team at Matomo are committed to being the number 1 free open-source analytics platform. This means your data is more secure, has less bugs and will help your team provide great impact.

“The team at InnoCraft are very excited and privileged to be able to sponsor Matomo’s latest creation, the Matomo Tag Manager. InnoCraft has and always will be committed to sponsoring open source analytics projects, and helping you keep full control of your valuable data. This is another milestone in a journey of many more milestones to come. Thank you to everyone involved.”

-Matthieu Aubry
Matomo founder and Director at Innocraft

]]>
Developers and vendors: Want a Matomo Hoodie? Add a tag to the Matomo Open Source Tag Manager and this could be yours! https://matomo.org/blog/2018/06/developers-and-vendors-want-a-matomo-hoodie-add-a-tag-to-the-matomo-open-source-tag-manager-and-this-could-be-yours/ Thu, 07 Jun 2018 03:28:25 +0000 https://matomo.org/?p=26528 Read More

]]>
The Free Open Source Tag Manager is now available as a public beta on the Matomo Marketplace. Don’t know what a Tag Manager is? Learn more here. In Short: It lets you easily manage all your third party JavaScript and HTML snippets (analytics, ads, social media, remarketing, affiliates, etc) through a single interface.

Over the last few months we have worked on building the core for the Matomo Tag Manager which comes with a great set of features and a large set of pre-configured triggers and variables. However, we currently lack tags.

This is where we need your help! Together we can build a complete and industry leading open source tag manager.

Tag examples include Google AdWords Conversion Tracking, Facebook Buttons, Facebook Pixels, Twitter Universal Website Tags, LinkedIn Insights.

Are you a developer who is familiar with JavaScript and keen on adding a tag? Or are you a vendor? Don’t be shy, we appreciate any tags, even analytics related :) We have documented how to develop a new tag here, which is quite easy and straightforward. You may also need to understand a tiny bit of PHP but you’ll likely be fine even if you don’t (here is an example PHP file and the related JS file).

As we want to ship the Matomo Tag Manager with as many tags as possible out of the box, we appreciate any new tag additions as a pull request on https://github.com/matomo-org/tag-manager.

We will send out “Matomo Contributor” stickers that cannot be purchased anywhere for every contributor who contributes a tag within the next 3 months. As for the top 3 contributors… you’ll receive a Matomo hoodie! Simply send us an email at hello@matomo.org after your tag has been merged. If needed, a draw will decide who gets the hoodies.

FYI: The Matomo Tag Manager is already prepared to be handled in different contexts and we may possibly generate containers for Android and iOS. If you are keen on building the official Matomo SDKs for any of these mobile platforms, please get in touch.

]]>