This WordPress plugin that lets you intelligently evaluate your marketing campaign effectiveness. It is based on weighted lags - the time from when customers click on a marketing channel to when they buy or convert - to assign likelihood of that marketing channel's influence on the convertion or purchase. It attributes a percentage of each conversion to each marketing channel the customer used, shows you the entire path of the customer, and which campaigns are performing well.
First, you should define all your digital marketing channels; affiliates, pay per click, SEO, email, social, etc. You can then define the number of days that the channel can influence a conversion. Of course, as time passes, the likelihood that an interaction influences a conversion is diminished in a lag curve. For example, if a customer clicks through on an email and converts, that email is almost guaranteed to have influenced that conversion.
Over time though, say a few days later, if the customer comes back to your site and converts without a new click-through, the email probably had some influence but it's not as certain. So we would weight the conversion after click-through much higher than the conversion a few days after click-through.
Each channel's lag curve will differ. Some digital marketing channels assist the purchase such as affiliate coupons. The may not be that influential since the customer's is already along the journey to conversion. Some channels are subscription-based such as email or SMS. People who subscribe are already aware of your brand and while the marketing contact is influential, there's an element of brand awareness that comes into play. Of course, there is marketing where the customer is doing a search, finds your product, may or may not have ever heard of your company, but clicks through to find out more. That path is highly influential.
Once each channel's lag curve is setup (there is a wizard to help), then you can setup campaigns and delivery events. Campaigns are marketing programs that may or may not be tied to specific channels, e.g., \"father's day sale\"). Usually they have a budget and a fixed period of time. Delivery events then are the channels used to deliver the marketing message for that campaign. For our father's day sale, perhaps you will send a general email blast and then follow that up with some display ads and maybe even a followup targeted email.
Each delivery event is assigned a number. Simply add that number to the click-through URL such as vs_evt={delivery event number}. That is the trick to help the plugin track the responses to the marketing. There is no opportunity on SEO to add any parameters to the click-through. The plugin is smart enough to detect SEO from the referrers as long as your landing page is HTTPS.
Conversion can be tracking from WooCommerce or from a thank you page on your site. Currently, thank yous served from Ajax are not supported but are on the list for a future enhancement.
Once we have click-throughs and conversions, there is a procedure which will interrogate the data and assign influence and attribution and present that information in reports. It will also detect the path to conversion, that is, the marketing channel interactions that worked together in concert to influence the conversion.
See more on
MarketingPerformancePlugin.com.
Install the plugin and activate it. You can then setup some channels, campaigns, and delivery events. There is a test data generator that will help you input some tests, run the computations, and see the results. When you are satisfied, de-activate the plugin and all the click-throughs and conversions will be removed. However channels, campaigns, and delivery events will be persisted. If you want to purge that data, you will need to go to the posts and delete them manually. Once you re-activate the plugin, the plugin will start capturing data again. An automated compute step runs daily.