Today Source shipped a big feature that unlocks different attribution models for reporting.
Up until now Source used First Touch attribution to calculate attribution. This means when a person visits your site via social media, and then again via search to convert, then all of the credit as attributed to Social Media.
This is the best model for many use cases as your user learned about your company via Social, then used search to come back to convert.
The social campaign is what influenced the customer, and search was just a means to an end. You should be spending more dollars on your Social campaign.
But what if your marketing strategy follows The Rule of 7?
In this case, each touch is considered influential to the customer's ultimate conversion. So a Multi-Touch attribution model is appropriate.
How does it work?
There were two fun challenges while building this - determining the session (the touch), and handling aggregate data where we don’t have exact attribution.
Challenge 1: Track Sessions
Say someone visits your site via paid channel, finds your blog interesting, and clicks through a few articles. That entire session will be attributed to the paid channel as one touch. If they close their browser and come back for a few more articles, that’s another touch.
Sessions are intuitive to talk about, but there are no browser APIs available to capture, so we have to use heuristics.
Source uses your browser’s Session storage and HTTP referrer headers to determine if a click is a new touch or part of an existing session. New sessions get recorded with a Session ID and are what Source uses to calculate a Touch.
Here's the decision flow:

Challenge 2: The Reporting



You can select either Exponential Time Decay, which is in line with how Google reports, or you can choose Linear.
Attribution Data
Pixel Metrics
Source Metrics
Extra!
Share this



