Trying to improve user-level analytics and tracking for WordPress site owners.
All of the tracking is based on user IDs for both anonymous and registered users.
It’s a custom distribution of Segment.com’s analytics.js for the client-side events, and my own solution for the server-side events.
You’ll need a recent version of WordPress. I can’t guarantee it will work with older versions.
If you’re on an older version and it works for you, let me know.
For version 1 here is what’s supported:
We collect detailed event data from these sources.
WordPress Core: Signups, log ins, comments, page views, etc…
WooCommerce: Adds to cart (ajax or not), check out events, order events, there are a lot of WooCommerce events. And each one has a lot of properties. I will document it better in the upcoming versions.
LearnDash: Enrollments, topics, lessons, quizzes (completed, passed and failed), courses and assignments
Ninja Forms & Gravity Forms:
Track forms 🙂
This is where we send the data to. Advanced settings are available for each destination (think custom dimensions, advanced matching, hashing, whitelisting, etc…)
- Google Analytics
- Google Ads
- Google Tag Manager
- Facebook Pixel
The idea is to integrate more events sources and data destinations, as requested by the community.
For now, there are advanced settings that allow you to track custom meta based on meta keys, and a lot of other settings I haven’t had time to document yet.