Internal Campaigns to attribute conversions and revenue to banners, pages, internal search results, etc. #2669
Labels
Enhancement
For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Milestone
In Piwik, when there is a Goal conversion of Ecommerce purchase, we attribute the conversion to a Referrer (campaign, website, search engine). The goal of this ticket is to be able to attribute conversions to Internal Campaigns as well as external Referrers.
For example if on a website there are several banner ads linking to Internal pages, we would like to know how much each of those banner ads clicks contributed to conversions. This would tell us which banner ads are most used / clicked before conversions and therefore which banner ads contribute most to conversions.
Tasks
internal_attribution_idaction_url_1
,internal_attribution_idaction_name_1
,internal_attribution_idaction_time_1
internal_attribution_idaction_name_2
,internal_attribution_idaction_name_2
,internal_attribution_idaction_time_2
, etc.setAsInternalCampaign
pk_ic=internal campaign name
(piwik internal campaign)View goals by Referrers
add a new sectionView goals by Internal Campaign
.$actionName [$eventCategory] [$eventAction] ($actionType)
View Movie
will display in the internal campaigns report the events with $eventAction =View Movie
). It's kind of a workaround, but I think displaying expendable action tree will be more complicated.For example:
log_conversion
table and select all fieldsinternal_attribution_idaction_name_$X
with a JOIN tolink_action
in order to know which internal actions have been used prior to the conversion.Other tasks:
Internal campaign attribution model
By default, the Last internal campaign click will be credited with 100% of the conversion.
To provide attribution to multiple internal campaigns then additional is required, similar to what is described in this issue: #6064. in particular we could implement the following attribution models:
The text was updated successfully, but these errors were encountered: