Engineering Services is often asked to find a solution when it seems impossible.  Cross Visit Participation (CVP) is a solution that came from the impossible and has developed into one of the most valuable Engineering Services solutions.

What is CVP (in one sentence)?

CVP is a data reprocessing solution that allocates conversion metrics across all participating campaigns over the span of multiple visits.

What is CVP (That a normal human can understand)?

Your visitors are normally influenced by multiple campaigns before they convert and most users will make several visits to your site before they convert.

Here is a simple scenario from a single visitor:

The reporting from this will show:

  • “Organic Search” = $0
  • “Banner” Campaign = $0
  • “Email” Campaign = $30

All the revenue went to email, BUT the other two campaigns also influenced the visitor and deserve some of the credit. The same issue also applies to the units and orders metrics.

The CVP solution helps you make more intelligent decisions as you have a more complete vision of how traffic sources are contributing towards conversion.

With all analytics you want the most complete data possible, so your ability to measure all the influences to a conversion is critical when making decisions.  That is where CVP comes into play.

With a CVP solution you will get the following reporting in addition to the data you are currently getting:

  • “Organic Search” = $10
  • “Banner” Campaign = $10
  • “Email” Campaign = $10

How CVP works?

As you know by now CVP is a custom solution developed by Engineering Services.  After the project is scoped to meet requirements specific to your company or situation then Engineering Services will setup a custom process that will automatically reprocess your data and upload the CVP metrics to your Omniture report suite.

So you can see a simple report like this:

There are two new metrics that are not available in the standard campaigns reports.

  • CVP Orders [Linear Orders] – is the orders metric when taking into consideration conversions that crossed multiple visits.
  • CVP Revenue [Linear Revenue] – is the revenue metric when taking into consideration conversions that crossed multiple visit

Or a complex report like this:

(Click Image to see larger version)


The complex report has many metrics not available in the standard campaigns reports.

  • First Touch Revenue – This is the Revenue attributed to the campaign that was the first campaign the visitor clicked through.
  • Revenue – This is your standard revenue metric. In this report it is set to last allocation so it can be called “Last Touch Revenue”.
  • Cross Visit Revenue (30 Day) [Linear Revenue] - This is revenue spread across each campaign that contributed to a conversion, with a 30 day look back period.
  • Cross Visit Revenue (14 Day) [Linear Revenue] - This is revenue spread across each campaign that contributed to a conversion, with a 14 day (2 week) look back period.
  • First Touch Orders – This is the Orders metric attributed to the campaign that was the first campaign the visitor clicked through.
  • Orders – This is your standard Orders metric. In this report it is set to last allocation so it can be called “Last Touch Orders”.
  • Cross Visit Orders (30 Day) [Linear Orders] - This is orders spread across each campaign that contributed to a conversion, with a 30 day look back period.
  • Cross Visit Orders (14 Day) [Linear Orders] - This is orders spread across each campaign that contributed to a conversion, with a 14 day (2 week) look back period.
  • Cross Visit Assist – This metric is a counter for the number of times the campaign was part of the conversion process but was not the last touch.

Note: The above reports are classifications of the campaign ID report.

Let’s do some deep dive analysis:

If we look at the unclassified campaign ID report we get this:

(Click Image to see larger version)

If you take a look at the report you can see that campaigns “emm:104″  and “emm:105″ have significantly more first touch revenue than last touch revenue.  It also has a huge number of assists.  If you were worried about the ROI you were getting on that campaign, this would justify the ad spend by showing that the campaign is good at driving conversions later on. You can also see that “par:118″ has significantly more (last touch) revenue than it does first touch revenue.

I would imagine a campaign that consisted of “emm:104″  as the first touch campaign such as an e-mail, then the landing page the user was sent to contained “par:118″, would result in a powerful conversion rate and an excellent increase in revenue.

Customized to your needs:

Every CVP project Engineering Services engages in starts with a scoping call where a specialist analyzes your requirements and designs a custom solution specific to your needs.

If you are interested in learning more, e-mail (nPurser (at) adobe.com) with questions.  Or contact your Account Manager and they will help you get started.

As always, post your comments or e-mail me at pearcea (at) adobe.com.  It is your comments and e-mails that keep me posting and give me ideas for future posts.

Other posts you might be interested in:

11 comments
Sammi
Sammi

This is going to make my business so much easier. The ability to just search this way is going to take way less time and therefore cost me less money. I am excited for this update and can't wait to start using this new solution!

Bytes Land
Bytes Land

Terrific work! This is the type of information that should be shared around the web. Pretty simple enough but it provides a great deal of insight into which referrers drive the most successes to your site. Arming your marketing and acquisition teams with this knowledge will allow them to better tailor their spend on areas that work and not ones that don’t. Will consider the opportunity to implement this.

rapid prototype
rapid prototype

The Cross Visit Participation (CVP) certainly seems to be the perfect answer to all our data processing solutions especially since it works within a visit and across visits which is really cool! I liked what I read and with all the explanations and reports given here, I think it’ll really be great to have and will really help you to take important decisions on matters with the given reports by our side – really worth trying out!!

Adam Egbert
Adam Egbert

Hi, Pearce, One piece that would be great to talk about here is "Assists." Specifically, which campaigns were involved in the conversion, but may not have been the final touch. Often we see campaigns that do not get enough attention (budget) because they are not the last one in the conversion life-cycle. However, they were influential in the evaluation stage and therefore deserve consideration. I'd highly recommend including this in any Cross-Visit analysis (and I know Pearce and the crew are highly capable of providing this as a metric). Best, Adam Egbert Technical Consultant Adobe Systems, Inc.

Ben
Ben

I notice in one of your screen shots you have "Search" classified as a channel. What is included in this? is it solely "paid search" or "organic search"? If its solely "paid search" is it possible to include organic search as a separate channel within this model? Thanks, Ben

Melissa
Melissa

Hello, This sounds like a good solution BUT what about "view thru" for display? Are there any plans to incorporate? thanks, Melissa

Deb
Deb

Pearce, is this custom solution available regardless of my Omniture contract specifications? Is there any additional cost? Sounds like a great feature.

Paul
Paul

Pearce - Enjoyed the post. How is this solution different than using DB Unified Sources and assigning credit it to a Linear Allocation model? Paul

Pearce Aurigemma
Pearce Aurigemma

Ben, We can do almost whatever you want, we can combine paid and organic search together or make them separate. Great Question!

Pearce Aurigemma
Pearce Aurigemma

Deb, I am an engineer so I don't look at contracts but I have never heard of any contract restriction that would limit the implementation of this solution. Yes, there is additional cost, it depends on how you want the solution to be built for you. Thanks :)

Pearce Aurigemma
Pearce Aurigemma

Great Question: Basically Linear Allocation works within a visit. CVP works within a visit and across visits.