How Piwik PRO recognizes returning visitors?

Piwik PRO uses two mechanisms to recognize a returning visitor. When a visitor is coming back to our website and their last session was not more than 30 minutes ago, then Piwik PRO uses a Visitor ID or Session ID to collect data about them. When a visitor is coming back later, for example, the next hour, day, or week, then Piwik PRO uses cookies to recognize the returning visitor.

To detect if the visitor is returning, Piwik PRO will check the following: 

  • Visit count
  • First visit time
  • Last visit time

This information is held in a tracking cookie and sent to Tracking API as &_idvc= and &_idts= and &_viewts=.

Additionally, on websites where the ecommerce module is working, Piwik PRO uses the _ects parameter to recognize a returning visitor. When a visitor previously visited the website and ordered something, the time of the purchase is stored in a cookie. Anytime he or she visits the website again, the ppms.js tracker sends the _ects parameter with that time.

Was this article helpful?

Technical support

If you still have some questions, visit our community.
There’s always someone ready to help!

Back to help center