How do analytical tools track your visitors?
In digital marketing, every analytics tool gathers information about user activities — the clicks they make, the products they purchase, and more. These activities are connected through unique, anonymous identifiers stored in cookies. Think of cookies as digital tags that help recognize and track each visitor’s actions on a website.A visitor’s journey is not just about clicks and purchases. It also involves various other activities like scrolling down a web page, clicking a button, opening a product review, switching product colors, or adding a product to a shopping cart. More on this later in the article.

In reality, most visitors (around 98%) are similar to Visitor 1 who clicked but did not make a purchase, whereas only about 2% (depending on your conversion rate) end up making a purchase, like Visitor 12,458.

Understanding attribution
One of the primary goals of marketing analytics tools is to identify which ads, campaigns, and channels contribute the most to conversions, and ultimately, to revenue. This is where the concept of attribution comes in. Attribution comes in several forms:- Single-touch attribution model — attributes the conversion to a single interaction, typically either the first or the last event prior to the conversion.
- Multi-touch attribution model — gives credit to multiple interactions or touchpoints that a visitor has with your marketing channels before they convert.
1. Last non-direct click
By definition, Visitor 12,458’s conversion will be credited to the last non-direct channel they interacted with. In this case, the entire conversion and the conversion value of $100 is attributed to Google / Organic.

The image above also illustrates the First-Click attribution model. Instagram / Paid did not receive any credit, even though it was the first interaction of Person 9,546. This discrepancy occurs because analytical platforms perceive them as two different persons.
2. Multi-touch attribution model
Multi-touch attribution models (MTAs) are more advanced alternatives to single-touch models such as last-click or first-click attribution. Instead of assigning all credit to a single interaction, they distribute the conversion value across multiple touchpoints in the customer journey. Below is an example showing how a multi-touch attribution model can split credit for a single conversion across different interactions:
| Model | Instagram / Paid | Google / Paid | Google / Organic |
|---|---|---|---|
| Last-click | $0 | $0 | $100 |
| First-click | $0 | $100 | $0 |
| Linear | $0 | $50 | $50 |
| SegmentStream Multi-touch | $0 | $30 | $70 |
SegmentStream Visit Scoring attribution
SegmentStream, like other tools, cannot seamlessly join multiple visitor journeys into a single, unified cross-device journey. However, it applies a unique approach. SegmentStream collects detailed information about website activity that occurs after a click on an advertisement and before a conversion for each unique visitor journey. Visit Scoring Attribution uses this data to evaluate the impact of each visit on the likelihood of conversion, based on active time spent on the website and user path. The higher the observed impact on conversion, the more credit Visit Scoring Attribution assigns to that specific touchpoint — even if the actual conversion happens in a later session or on another device. The Visit Scoring model accumulates all conversions and conversion values from all visitor journeys over a certain period. It then analyzes each visitor journey, evaluating each sequence of events and assigning credit to every meaningful touchpoint — even if a visitor did not register a final conversion. SegmentStream aims to distribute credit as effectively as possible.
- Follow the green arrows. The pre-trained model accumulates all the conversions and conversion values from all visitor journeys over a certain period. In this example, 12,458 visitors generated $12,782.
- Follow the blue arrows. The ML model goes through all the visitor journeys, analyzes each sequence of events, and assigns some credit to each touchpoint. Regardless of whether a final conversion was registered, SegmentStream aims to distribute the credit as effectively as possible. For instance, Visitor 1 gets 35, even without any registered conversions. Conversely, Visitor 12,458 gets only 100 conversion was recorded.
The reason is simple: one visitor does not equal one person.

| Model | Instagram / Paid | Google / Paid | Google / Organic |
|---|---|---|---|
| Last-click | $0 | $0 | $100 |
| First-click | $0 | $100 | $0 |
| Linear | $0 | $50 | $50 |
| SegmentStream Multi-touch | $0 | $30 | $70 |
| SegmentStream Visit Scoring | $35 | $35 | $25 |
35 + 95, while Person 9,546 made a 5 was attributed to a person who has not converted yet or may not convert in the future. However, overall, this approach represents the real-world scenario far better than traditional methods.
Addressing touchpoints outside your website
Imagine you have started campaigns on social media and YouTube to increase your brand’s visibility. These campaigns aim to get people familiar with your brand. Often, they get people to interact with your brand in many places, not just on your website. These campaigns do bring clicks and interactions to your website. However, these might appear small compared to the huge number of times your brand is seen or interacted with on platforms like YouTube or Facebook. This difference can make it challenging to understand the true effectiveness of your campaigns if it is not properly considered in your attribution models. In these cases, even the advanced method used by SegmentStream’s post-click attribution model may not completely show the full story. Traditional MTA tools could fall short too. You may sometimes notice that the Visit Scoring attribution model attributes more conversions to Direct or Organic channels than a simple last-click attribution does. Here is an illustration explaining why:
- Person 8,263 watches a video on YouTube but does not click the link.
- Subsequently, Person 8,263 opens a new browser tab and directly types in the website name, which is recorded as a direct visit.
- Visitor 10,123, who is actually Person 8,263, demonstrates such a high level of interest that the ML post-click model attributes a significant amount of credit to the Direct channel.
The Visit Scoring attribution model cannot assign any credit to the YouTube video since there were no registered behaviors on the website. All the interactions with the brand occurred off-site on YouTube.
Visit Scoring and post-view attribution: bridging the gap
In a perfect world, you would be able to gather user-level data about interactions with ads via an API, and then incorporate this information into visitor journey analysis. However, due to privacy considerations, governmental regulations, and other limitations, ad publishers such as Facebook Ads or Google Ads only provide aggregated information on a campaign, region, and few other levels. Consider the earlier example where the credit that should have been assigned to the YouTube campaign was instead divided between direct and lower-funnel paid campaigns. It would be advantageous to reallocate this credit where it is due. This led to the development of the Visit Scoring plus post-view attribution model.

| Model | Instagram / Paid | Google / Paid | Google / Organic |
|---|---|---|---|
| Last-click | $0 | $0 | $100 |
| First-click | $0 | $100 | $0 |
| Linear | $0 | $50 | $50 |
| U-shape | $0 | $50 | $50 |
| Markov-chain | $0 | $30 | $70 |
| SegmentStream ML post-click | $35 | $35 | $25 |
| SegmentStream ML post-click + post-view | $50 | $30 | $15 |
Wrapping up
- Attribution models are models and they will not always be 100% correct.
- Multi-touch attribution models do not show the full picture because they do not consider customers moving between devices and browsers.
- Using information from beyond your website can make your marketing analysis tool more accurate.
- Having the flexibility to manually adjust your attribution model is valuable. As a marketing professional, you are equipped with a unique understanding of your industry’s specifics, target audience behavior, and ongoing campaigns. The ability to adjust the attribution model manually allows you to apply this expertise and make informed adjustments based on insights that are not reflected in the raw data.