Campaign – A collection of marketing initiatives to support a business objective.   Campaigns usually have a budget and a fixed time duration and can be support by many Delivery Events.  There is an expected Return on Ad Spend (ROAS) metric to monitor performance.

Delivery Event – A specific content delivered to your customer in support of a campaign.

Channel – A marketing platform used to deliver your marketing message.



For example, in support of Black Friday, you may wish to have a Black Friday campaign that will run for 5 days prior to Black Friday and you are willing to spend $1000.  You would like to see this campaign generate $3000 in sales.  On Day 1, you may send an email blast to your customers and add some Facebook ads.  You may also boost your bid on certain keywords on search engines.  On Day 3, you send a second email blast and then on Day 5, you may send a final email blast.

In this example, you would have a single campaign for Black Friday with expected spend of $1000 and an expected ROAS of 3.  In support of the campaign, you would setup 5 delivery events, one for the first email blast, a second for the Facebook ad, and a third for your pay per click.  The second and third email blasts would be the fourth and fifth delivery events using three marketing channels, email, Facebook ad, and pay per click.



First, make sure email campaign, Facebook ads, and pay per clicks are configured.  Under the Marketing Performance link on the left hand navigation, choose Channel in the rollover menu.  From there you can setup the marketing channels and include the lags.  Lags are the influences that the marketing has on a conversion.  Usually the time that the marketing is most influential is the date of receipt.  Influence tends to decline after that.  If you are unsure, select the Lag Wizard button and it will ask you a couple of questions and then provide you with a recommended lag.

Under the Marketing Performance link on the left hand navigation, choose Campaigns and Events in from the rollover menu.  From there, you can add the Black Friday campaign and then the first email blast.  Make sure you select the email channel in the dropdown.  When complete, you will be given a tracking code, something like vs_evt=12345.  On all the links in your email, make sure to append the parameter vs_evt=12345.

Reset the page.  This time add the Facebook ad Delivery Event.  Repeat for all the remaining events and you are setup.

This plugin support WooCommerce and single thank you pages for conversions.  To indicate a thank you page is a conversion, go to the pages section of WordPress and select ‘Yes’ in the dropdown box indicating the page is a conversion.



There are two reports:

Attribution Report:

For a selected date range, this shows each channels attribution.  Toggle the plus/minus to see the contributing delivery events:

This is also displayed in pie chart form:

As a bonus, there are some pathing charts that tell you the most common paths, the starter channel, and the closer channel:

Campaign Report:

Select a campaign and this chart will show you the total attribution for that campaign and each contributing channel:

This also shows the return on ad spend.  If red, the campaign is not meeting expectations.  If yellow, the campaign is close to meeting expectations.  If green, the campaign is exceeded expectations.