New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom Events analytics, event tracking #472
Comments
Has there been any development in this area? |
geneellis, not so far. |
We can avoid some duplication in piwik.js by using the existing JavaScript tracking API, i.e., .trackLink(url, linkType, customData). |
Ok defer to 2.x pe email w/ matt |
Simple Events tracking is now possible in Piwik 1.5, using Custom Variables per page view feature. This is explained in the forum post: http://forum.piwik.org/read.php?3,76580,78086#msg-78086 If this is useful enough, maybe we could produce a Documentation page to explain this technique, and label it as "Simple Event Tracking". |
Any updated on this? Piwik needs real event tracking if it wants to compete with Google Analytics. |
I agree with mofle, Piwik needs real event tracking. Imho this should go to 2.0 milestone |
I agree, as well. Event tracking in very important in tracking microconversions. Whether a video interaction (play, completion, etc), map interaction or even jquery tabs on a page, it goes a long way to deciphering visitor intention and behavior. Any progress on this? |
It is already possible to do basic Event tracking in Piwik by using Custom Variable of scope "page". You can track for example
See also the documentation for custom variables: http://piwik.org/docs/custom-variables/ |
If we could allow events via pageviews, without increasing page view counts, we could allow very nice new reports such as "how many visits scroll down to a certain DIV" or "how many read the article until the end", as is demoed in this jquery GA plugin: http://robflaherty.github.com/jquery-scrolldepth/ Would be nice to be able to do this in Piwik! This would ideally require that page views tracking events (with custom variables) do not increase the pageview counter. |
While "event tracking" a la GA style isn't present, is it possible to extend the amount of custom variables that can be used to 10+, instead of 5? |
yes we could consider increasing amount of custom variables. Please create a ticket for this request, and we will see how many people are interested. |
As part of work on Page Speed reports in #1700 we added a new column in the link_visit_action table, called "custom_float". This is used to track page performance time, but could also be reused for an Event Tracking mechanism. Most event models have a numeric value (to track time progress, counts, scores, etc.). A perfect use case for Event tracking could be to setup Automatic Youtube videos tracking (see article). I think Event Tracking would be a great fit sometime in 2.X! |
In 03805c8: Refs #472 Custom Events are now displayed especially in the visitor log (with new icon) and in the Live API output
|
PHP Tracker and Tests fixtures Schema updates
…ransitions code refs matomo-org#472
… visitor log (with new icon) and in the Live API output <row> <type>event</type> <url>http://example.org/movies</url> <pageIdAction>12</pageIdAction> <pageId>16</pageId> <eventCategory>Movie</eventCategory> <eventAction>play50%</eventAction> <eventName>Spirited Away (千と千尋の神隠し)</eventName> <timeSpent>1320</timeSpent> <timeSpentPretty>22 min 0s</timeSpentPretty> <icon>plugins/Zeitgeist/images/event.png</icon> </row>
… when old data is purged, it works as expected for purging Segments as well.
…g labels are not truncated
…tion and eventName and eventValue segments and some tests
…nts actions + adding test
The Event Tracking guide has been updated |
The event tracking guide is not found. link is dead |
@dmtintner fixed, thanks |
Note we've now also released Video Analytics for Piwik as a premium plugin. The Media Analytics User Guide and the Media Analytics FAQ cover how to get the most out of this plugin. The Media Analytics developer guides help you setting up the tracking of your video and audio on your websites or apps. |
This ticket is about adding powerful Custom events feature to Piwik.
Use cases:
- Mobile events analytics
- API analytics #4178
- JS error tracking #4977
- Offline tracking, Retail analytics
- Tracking actions by users or customers
– Getting useful aggregate reports on these actions, overall, averages, relative values.
- Web form analytics #562
An EVENT is defined by:
```
- Category
- Action
- Name
- Value
```
Event Metrics are in Events Overview report:
– Total number of events
– Unique events
– Visits with events
– Events/visit
– Event value
– Average event value AVG
MAIN REPORTS:
```
- Top Event Category (total events, unique events, event value, avg+min+max value)
- Top Event Action (total events, unique events, event value, avg+min+max value)
- Top Event Name (total events, unique events, event value, avg+min+max value)
```
COMPOSED REPORTS
```
- Top Category > Actions X
- Top Category > Names X
- Top Actions > Categories X
- Top Actions > Names X
- Top Names > Actions X
- Top Names > Categories X
```
UI
– Overview at the top (graph + Sparklines)
– Below show the left menu UI selector
Not MVP (move to other ticket)
– On hover on any row: Show % of total events
– Add min value metric, max value metric in tooltip
– List event scope Custom Variables Names > Custom variables values > Event Names > Event Actions
– List event scope Custom Variables Value > Event Category > Event Names > Event Actions
Done before 2.2.0:
- Tracking API (Javascript and HTTP)
– trackEvent( category, action, [[value](name],) )
- Events Segments
- Display events in Live/ [Visitor log](http://piwik.org/docs/real-time/) / [Visitor profile](http://piwik.org/docs/user-profile/)
Done in 2.2.0:
- Documentation
– add trackEvent to [Javascript tracker](http://developer.piwik.org/api-reference/tracking-javascript)
– Add new user manual for [Custom Events Analytics](http://piwik.org/docs/event-tracking/)
References:
- See Google Analytics API: [image](http://blogoscoped.com/files/google-analytics-event-tracking-large.png), [guide](http://code.google.com/apis/analytics/docs/eventTrackerGuide.html), [extending tracking](http://code.google.com/apis/analytics/docs/eventTrackerWrappers.html)
- trackEvent(category, action, label, value)
The text was updated successfully, but these errors were encountered: