It is necessary to configure the transfer of all user data and their orders from OpenCart to Matomo. And complete the e-commerce setup in Matomo.
1) Transfer the client's name
2) Transfer the client's email
3) Transfer the product name in the order
4) Transfer the amount of the completed order
5) Abandoned carts
6) Adding a product to the favorites list
7) Registration
By default, Matomo tracks clients well with its script, but it lacks the data mentioned above
Currently, I have the Matomo code added to the site instead of the Google Authenticator in the standard Google Analytics module in OpenCart. This is what the Matomo company recommends on its website. And they call this integration with OpenCart.
Indeed, Matomo sees the client quite well this way
1) All pages visited by the client
2) What words were entered in the search
3) Combines all visits of the same user into a group and creates a history of all their visits
4) In Matomo, goals can be easily set by URLs, and I have configured them for important pages. But goals are not e-commerce; it does not show what the client bought and the cost of the product. It does not show which product was abandoned in the cart.
But e-commerce does not work fully with this type of connection
I want to explain why it is extremely important to set up the transfer of the first name, last name, email, and possibly phone number. So that Matomo can recognize the client in the future even after months and years when their cookies have long expired. That is, the email or phone should serve, in particular, as an additional second identifier (if the cookie is not found), which can help recognize a registered client as soon as they enter their email or phone on the site. Even if they visit the site again after a year or more.
Currently, if I register on my site, Matomo on PC determines my path and history on the site. I log in from my phone to my account, and it cannot understand that it is me again. And it is important that it understands
It is important for me to segment clients by the number of orders, type of product, abandoned carts
Completed orders and canceled orders
To be able to transfer order statuses to Matomo (such as canceled, paid, completed) in the client's history in Matomo
I would be happy to hear your suggestions
Matomo - self hosted