top of page
Logo-Transparent.png
partner-logo.png

Matomo Packaged by Ioanyt Innovations -Ubuntu 20.04|22.04

Updated: May 10, 2023

OVERVIEW


Matomo (formerly known as Piwik) is a free and open-source web analytics platform that allows website owners to track and analyze the behavior of visitors to their websites. It provides a comprehensive range of features, such as real-time visitor tracking, heat maps, page speed analysis, goal tracking, and more.

Matomo collects data on website visitors using a JavaScript tracking code, which is installed on each page of a website. The data collected includes information such as the visitor's IP address, location, device type, and browsing behavior. This data is then processed and presented to the website owner in the form of reports and graphs, allowing them to gain insights into how visitors are using their website, and how they can improve its performance.

One of the advantages of Matomo is that it is self-hosted, meaning that website owners have full control over their data and how it is used. It is also GDPR compliant, which means that it respects the privacy of website visitors and allows them to opt out of tracking if they wish.


Matomo offers a range of features that allow website owners to collect and analyze data about their website visitors. Some of the key features of Matomo include:

  1. Real-time visitor tracking: Matomo provides real-time tracking of website visitors, allowing website owners to monitor visitor behavior as it happens.

  2. Goal tracking: Matomo allows website owners to set and track goals, such as sales, downloads, or form submissions. This helps to measure the effectiveness of different marketing campaigns and website improvements.

  3. Heat maps: Matomo provides heat maps that show how visitors interact with different elements on a website, such as buttons, links, and images.

  4. E-commerce tracking: Matomo allows website owners to track e-commerce transactions and revenue, as well as product views, carts, and orders.

  5. Custom reports: Matomo allows website owners to create custom reports based on specific metrics and dimensions, such as page views, bounce rate, and location.

  6. Multi-site management: Matomo allows website owners to manage multiple websites from a single dashboard, making it easy to compare and analyze data across different sites.

  7. Privacy compliance: Matomo is GDPR compliant, meaning that it respects the privacy of website visitors and allows them to opt-out of tracking if they wish.

  8. Customizable dashboards: Matomo allows website owners to customize their dashboards, choosing which metrics and reports to display and how they are organized.

GET STARTED


To choose a Region follow the below step:


1. Sign in to the AWS Management Console.

2. Choose a service to go to that service's console.

3. In the navigation bar, choose the name of the currently displayed Region. Then choose the Region to which you want to switch.


Step instructions for how to assess and monitor the health and proper function of the application:


1. Navigate to your Amazon EC2 console and verify that you're in the correct region.

2. Choose Instance and select your launched instance.

3. Select the server to display your metadata page and choose the Status checks tab at the bottom of the page to review if your status checks passed or failed.


To verify the installation, follow the below instructions


Step 1. Connect to SSH:

  1. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

  2. In the navigation pane, choose Instances.

  3. Select the instance and choose Connect.

  4. Choose SSH Client.

  5. Copy the SSH command and paste it into the terminal.

ssh ubuntu@publicIP -i [Path of key pair file]

If it shows an access denied message run the following command, then run the above command again to connect via ssh.

chmod 400 [Path of key pair file]

Once launched in the Amazon EC2 Service, please connect to the instance via an SSH client using the ec2-user with the key pair associated at launch. Once connected as the ec2-user user, you will be able to sudo to the root user.


Access and Security

Please update the security group of the target instance to allow the below ports and protocols for access and connectivity.




To add a rule to a security group for inbound SSH traffic over IPv4:
  1. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/

  2. From the top navigation bar, select a Region for the security group. Security groups are specific to a Region, so you should select the same Region in which you created your instance.

  3. In the navigation pane, choose Instances.

  4. Select your instance and, in the bottom half of the screen, choose the Security tab. Security groups list the security groups that are associated with the instance. Inbound rules display a list of the inbound rules that are in effect for the instance.

  5. For the security group to which you'll add the new rule, choose the security group ID link to open the security group.

  6. On the Inbound Rules tab, choose Edit inbound rules.

  7. On the Edit inbound rules page, do the following:

    1. Choose to Add rule.

    2. For Type, choose SSH, HTTP, Custom TCP

    3. In Custom TCP add in the Port range - 80

    4. For Source, choose Custom and then choose in the CIDR block 0.0.0.0/0

    5. Choose to Save rules.


Step 2. Verify the installation

After login with ssh.


Follow the steps to verify the Matomo installation.

  1. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

  2. In the navigation pane, choose Instances and select your instance.

  3. The following information is available on the Networking tab: Public IPv4 address

  4. Copy its public IP.

  5. Paste the public IP into a new browser tab (do not hit enter yet)

  6. Append /matomo to the end of the public IP. http://<Public id>/matomo

  7. Hit Enter.

  8. Please follow below this link for how to use Matomo: https://matomo.org/faq/on-premise/installing-matomo/

To monitor and assess application functions:-

a. Navigate to your Amazon EC2 console and verify that you're in the correct region.

b. Choose Instances and select your launched instance.

c. Select the server to display your metadata page and choose the Status checks tab at the bottom of the page to review if your status checks passed or failed.


Comments


CONTACT

Let’s Work Together

IOanyT Innovations Pvt. Ltd.

Email: aws-marketplace-support@ioanyt.com

  • LinkedIn
  • Facebook

Thanks for submitting!

bottom of page