The goal of this ticket is to implement a first version of multi-channel attribution across digital channels, and provide of attribution modelling in Piwik.
Piwik can track Goals and Ecommerce conversions. By default, Piwik attributes 100% of conversion credit to the last referrer that was used before the conversion (sometimes called
Last Non-Direct Click Attribution Model). A setting can be changed in the config to credit instead the first referrer that was used. This attribution model works quite well for most use cases, but it is too basic and limiting for advanced marketing users spending money across many channels.
This ticket aims to improve this attribution modelling to better credit the various referrers and campaigns used by visitors before they convert.
As a Piwik admin I would like to select one of the following attribution model:
Note: Linear Model and Time Decay model define a look back window in days.
pk_ref(currently tracks only the last or first referrer used)
referrer_keyword. When adding a new referrer slot, it would look like:
referrer_time_1. User can choose to create 1 or 5 or 10 referrers slots, depending on how much precision is needed.
Direct entryas a referrer type. Should we consider crediting Direct entry as a valid Referrer?
The following enhancements are not in the scope of this issue, but they could be implemented later as we collect all necessary data to build these reports.
Note: these useful reports are found in Google Analytics.
The following enhancements and ideas could be worked on as an extension of this work:
Learn more in this post.
This idea is definitely necessary for piwik to stay competitive with other analytics solutions. Glad to see that it is making progress. Any updates in 2015?
This is one of the features I am really missing in piwik.
Beyond the 4 new attribution models the admin should have the possibility to make a custom attribution model. E.g. when a customer was reached by a email campaign, give all credit to this campaign etc.
Also it should be possible to credit value to the direct traffic, just because you have not paid for it means it is worth nothing.
How much time do you think would it take for someone new to the code, to implement this feature?
+1 Multi-Channel attribution modelling is an important feature. First or last click attribution models are not enough for marketers.
Has anyone found a workaround for this? I want to track both "first click" and "last click" at the same time. I'm currently trying to do this with two trackers but it doesn't seem to be working.