In today’s data-driven marketing landscape, understanding the customer journey is critical to optimizing campaigns and maximizing return on investment (ROI). Attribution in Adobe Analytics empowers marketers and analysts to assign credit to touchpoints driving conversions, revealing the effectiveness of channels, campaigns, or interactions. By moving beyond simplistic last-click attribution, businesses can uncover nuanced patterns, allocate budgets strategically, and enhance customer experiences.
Adobe Analytics has evolved from rigid first- and last-touch models to a flexible platform supporting dynamic attribution, integrating seamlessly with modern marketing strategies. There are three key approaches to attribution: Marketing Channels, eVar Expiration, and Attribution Models in Analysis Workspace. Emphasizing Marketing Channels’ single-purpose focus on acquisition tracking with built-in First Touch and Last Touch models, contrasted with the general-purpose versatility of eVars and custom attribution models for diverse use cases like user preferences or content engagement.
Marketing Channels Attribution
Marketing Channels provides a structured framework for tracking user acquisition from traffic sources such as paid search, organic social, email, or direct traffic. Defined through Marketing Channel Processing Rules, these channels classify incoming traffic based on criteria like query string parameters, referring domains, or CID/UTM tags. Marketing Channels are built for acquisition analysis, limited to tracking how users arrive at a site, with First Touch and Last Touch attribution models.
Marketing Channels and their processing rules are configured in the Admin Console. Metrics attributed to the channel once channel information is assigned and until channel expired or overwritten. For example, a customer clicking a paid search ad, then an email campaign, and converting via a social media link would have the social media channel credited under Last Touch, or the paid search credited under First Touch. Up to 25 channels per report suite are configured, using a traditional visit definition for consistency.
Marketing Channels are designed exclusively for acquisition tracking, answering questions like “Which traffic source brought the user?”. This singular focus restricts their use to external entry points (e.g., paid ads, email campaigns, social links) and prevents tracking in-site behaviours like product views, content engagement, or user preferences. For example, while Marketing Channels can attribute a conversion to a social media ad but cannot analyze how users interact with product categories post-arrival.
Setting Up Marketing Channels
Navigate to Admin > Report Suites > Edit Settings > Marketing Channels. For email campaigns, create a rule identifying hits with utm_medium=email, assigning the channel name “Email” and mapping campaign IDs to Marketing Channel Detail. Configure the overwrite option based on whether new channels should take precedence. Do the same for other channels. Audit rules regularly to prevent misclassification, ensuring accurate acquisition tracking.

Marketing Channels use a renewal-based expiration model, controlled by the Visitor Engagement period (default: 30 days). A new channel interaction overwrites the previous value, resetting the expiration clock. For instance, a user arriving via a paid search ad on day 1 sets the channel to “Paid Search” for 30 days. An email click on day 10 switches it to “Email,” restarting the 30-day period. If no new interaction occurs by day 40, the channel expires, and visits may default to “Direct” or “None”.
Marketing Channels include an option to control whether a new channel overwrites the Last Touch channel. When enabled, a new channel interaction replaces the existing Last Touch channel for attribution. If disabled, the existing Last Touch channel persists. For example, if a user enters via paid search and later clicks an email link. Enabling overwrite assigns Last Touch to “Email”; disabling it retains “Paid Search”. This setting significantly impacts attribution in multi-touch journeys. It could extend the visitor engagement window and retain the marketing channel from the previous visit. It requires careful configuration to align with business goals. A misconfigured overwrite rules can lead to over- or under-crediting channels, affecting acquisition-focused reporting accuracy.
Usage, Challenges and Solutions
A global e-commerce brand used Marketing Channels to analyze its holiday campaign. Initially, Last Touch attribution (with overwrite enabled) overvalued direct traffic, masking paid social’s impact. Switching to First Touch in the configuration highlighted social ads as the initial touchpoint for 40% of journeys. Applying a Linear model in Analysis Workspace revealed cross-channel contributions, prompting a 20% increase in social ad spend and a 15% conversion uplift. Flow reports showed email nurturing social-initiated users, guiding budget reallocation. The analysis relied on Marketing Channels’ First/Last Touch attribution, with advanced models applied in Analysis Workspace, underscoring their acquisition-only focus.
Misclassification, such as “No Channel Identified” hits, can skew reports. Use Classification Rule Builder to categorize tracking codes and validate rules with test data. The renewal-based expiration or overwrite setting may overwrite earlier channels prematurely. Setting a shorter engagement period (e.g., 1 day) and configuring overwrite rules carefully minimize this, enabling flexible Analysis Workspace reporting. Avoid classifying Direct or Session Refresh channels for custom models to maintain reporting consistency.
eVar Expiration Attribution
eVars (Custom Insight Conversion Variables) are general-purpose tools for capturing and persisting data across a user’s journey. It enables cause-and-effect analysis for diverse use cases far beyond Marketing Channels’ acquisition focus. Like Marketing Channels, eVars assigns and accumulates metrics to dimension values once the dimension value is assigned, persisting until overwritten or expired.
eVars support three allocation types:
- Most Recent (Last Touch): The last eVar value recorded before a success event (e.g., purchase) receives full credit until expiration.
- Original Value (First Touch): The first eVar value set within the expiration period receives full credit.
- Linear: Credit is distributed equally across all eVar values within a visit, recommended with Visit expiration for accuracy.
Expiration settings include:
- Time-Based: Expires after a set period (e.g., day, week, month, or never).
- Event-Based: Expires after a specific success event (e.g., purchase).
- Visit or Page View: Limits persistence to a single visit or page view.
If a success event occurs post-expiration, the “None” value receives credit.
General-Purpose Flexibility
Unlike Marketing Channels, which are limited to traffic-source tracking, eVars can capture any custom data point. This makes them ideal for non-advertising use cases with attribution. For example, an e-commerce site might use eVar1 to track user-selected product categories (e.g., “Electronics,” “Clothing,” or “Home Goods”) during browsing sessions. If a user explores Electronics, then Clothing, and purchases a shirt 10 days later, eVar1 with Last Touch allocation attributes the purchase to “Clothing” at the time the category is set, persisting until overwritten or expired. This enables analysis of how user preferences influence conversions, a use case unrelated to acquisition channels. Other examples include tracking user types (e.g., “Member” vs. “Guest”) or site interactions (e.g., search terms). Showcasing eVars’ versatility for capturing diverse behavioural data compared to Marketing Channels’ narrow focus.
Sample usage for product category tracking, configure eVar1 to capture categories like “Electronics” with Most Recent allocation and 30-day expiration. A user viewing “Electronics” converts 10 days later, attributing the conversion to “Electronics” at the time of assignment. If no conversion occurs within 30 days, subsequent events credit “None.”
Impact of Expiration
Unlike Marketing Channels with a single expiration setting, each eVar has its expiration configuration which provides both flexibility and complication.
When a travel agency used an eVar to track destination preferences (e.g., “Beach” vs. “City”). A 90-day expiration over-attributed outdated preferences, crediting conversions to long-past interactions. Switching to a 7-day expiration missed long-tail bookings, as many customers converted after longer consideration periods. Adopting a 30-day expiration balanced accuracy and relevance. Aligning with typical booking cycles and highlighting eVars’ flexibility for custom use cases beyond acquisition tracking.
Over-persisting eVars (e.g., “Never” expiration) can clutter reports with outdated values. Changing allocation types (e.g., Linear to Most Recent) disrupts historical data, as Adobe may hide past reports to avoid misinterpretation. For instance, Linear allocation splits revenue across values, but Most Recent credits only the last, skewing insights. To mitigate, test settings in a development report suite and document changes.
eVar expiration settings are ignored when using custom attribution models in Analysis Workspace, offering flexibility for attribution analysis. Analysts should align expiration with business goals (e.g., short for quick conversions, longer for complex journeys) and monitor “None” values to identify tracking gaps.
Attribution Models in Analysis Workspace
Analysis Workspace, Adobe Analytics’ flagship reporting tool, enables dynamic attribution. Through the Attribution Panel or column setting of custom events in the freeform table. It offers general-purpose flexibility across any dimension and metric. However, they are limited to custom events, not built-in traffic metrics.
The Attribution Models allow comparison of different models (e.g., First Touch, Last Touch, Linear, Time Decay) against custom success metrics like orders or sign-ups. By redistributing metric values across dimension values within a lookback window. Analysts can configure lookback windows (e.g., session, visitor, or custom periods up to 90 days) and apply segments by customer type or product. For instance, attributing video completion events to user retention using Linear versus First Touch models reveals content’s role in driving engagement, a non-advertising use case.
Custom attribution models excel in analyzing interactions beyond acquisition. For example, a media site might use a custom event, “Video Completion,” to measure how content types influence user retention. If users watch tutorials, then demos, and return monthly. A Time Decay model might show demos drive retention more, redistributing credit across content types in the lookback window. This contrasts with Marketing Channels, which cannot track in-site content interactions. And highlights Analysis Workspace’s ability to attribute any custom event on the fly, unlike the pre-configured eVars’ attribution.
Custom attribution models in Analysis Workspace apply only to custom events (e.g., purchases, form submissions, video completions). It is not available on traffic metrics like visitors, visits, or page views. Traffic metrics such as, page views, visit or visitor are part of the loopback window definition.
A retailer analyzed the impact of video content on user retention using the Attribution Panel. Last Touch attribution over credited final video views, but a Time Decay model revealed tutorials initiated engagement, redistributing credit across content types in a 30-day lookback window. Shifting content production to tutorials increased retention by 20%.
Forward vs. Backward Attribution
A key distinction in Adobe Analytics is the attribution approach. Marketing Channels and eVars use forward attribution, while custom attribution models in Analysis Workspace use backwards attribution. Understanding this difference is crucial for selecting the right tool for specific use cases.

- Forward-Attribution (Marketing Channels and eVars). In forward-attribution, a metric is attributed to a dimension value once the dimension value is assigned. Future metric continue being attributed until the dimension value is overwritten or expires. For Marketing Channels, a purchase is attributed to the channel set when the user enters the site, until a new channel overwrites it or the Visitor Engagement period expires. Similarly, an eVar tracking product category attributes a purchase to “Clothing” when the category is set, until overwritten or the eVar expires. This approach locks in attribution at the point of dimension assignment. Ideal for tracking acquisition (Marketing Channels) or persistent user data (eVars).
- Backward-Attribution (Analysis Workspace). Custom attribution models in Analysis Workspace use backwards attribution. Reallocating a metric’s value across dimension values within a lookback window (e.g., session, visitor, or up to 90 days) based on the selected model. For example, if a user watches tutorials and product demos before completing a video, a Linear model splits credit equally across content types in the lookback window, while Time Decay gives more credit to demos watched closer to completion. This retrospective approach allows flexible analysis of how multiple touchpoints contribute to a custom event.
This distinction highlights why Marketing Channels are suited for acquisition tracking, eVars for persistent custom data, and Attribution Models in Analysis Workspace for dynamic, multi-touch analysis of custom events. Enabling analysts to choose tools based on whether they need immediate, fixed attribution or retrospective, flexible allocation.
Attribution Challenges and Limitations
Attribution in Adobe Analytics faces several challenges:
- Data Silos: Disparate data sources (e.g., offline and online) complicate unified attribution. Adobe’s Customer Journey Analytics (CJA) integrates cross-channel data to address this.
- Cross-Device Tracking: Users switching devices fragment journeys. Adobe’s Device Co-op and Cross-Device Analytics help stitch identities, though accuracy depends on login data.
- Privacy Regulations: GDPR and CCPA limit tracking, impacting attribution accuracy. Implement consent management and anonymize data to comply while preserving insights.
- Lookback Window Constraints: The 90-day maximum in Analysis Workspace may miss long-tail conversions. Use visitor-level tracking for extended cycles, balancing performance and cost.
Additional limitations include:
- Marketing Channels’ reliance on manual processing rules and limited First/Last Touch models, requiring Analysis Workspace for advanced attribution.
- The overwrite Last Touch option, can lead to misattribution if not carefully configured.
- Potential data discrepancies when changing eVar allocation or expiration settings, which can disrupt historical reporting.
- The restriction of custom attribution models to custom events, excluding traffic metrics like visits or page views due to their pre-aggregated nature.
To mitigate these, regularly audit configurations, use virtual report suites for testing, and leverage CJA for advanced cross-channel attribution.
Practical Applications and Best Practices
To maximize the value of attribution in Adobe Analytics:
- Choose Attribution Approach. Use Marketing Channels and eVars for forward-attribution in acquisition or persistent data tracking, and Analysis Workspace for backward-attribution in multi-touch custom event analysis.
- Compare Models for Insights. Use the Attribution Panel to contrast models (e.g., First Touch vs. Linear) for custom events to understand touchpoint roles.
- Leverage Visualizations. Use Flow, Fallout, and Venn diagrams to visualize multi-touch interactions and identify high-performing channels or content.
- Optimize eVar Settings. Set expirations based on use cases (e.g., Visit for short cycles, Month for preference tracking) and avoid allocation changes to preserve data integrity.
- Refine Marketing Channels. Use Classification Rule Builder to categorize tracking codes, validate rules, and configure overwrite settings to minimize unclassified acquisition hits or misattribution.
- Segment Analysis. Apply segments (e.g., by device or content type) to uncover attribution differences, such as mobile-driven video completions.
- Align KPIs. Map attribution models to KPIs (e.g., Time Decay for revenue, Linear for engagement) to guide strategy, focusing on custom events.
- Work Around Traffic Metric Limits. For traffic metrics, use standard reports or configure eVars to capture related data as custom events for attribution analysis.
- Monitor and Iterate. Continuously assess model performance against KPIs and adjust strategies, ensuring custom events are tracked accurately and Marketing Channel overwrite rules align with goals.
Attribution in Adobe Analytics decodes complex customer journeys, with Marketing Channels excelling in acquisition tracking using forward-attribution with built-in First Touch and Last Touch models, configurable with an overwrite option for Last Touch. In contrast, eVars, also forward-attribution, offer general-purpose flexibility for use cases like tracking product preferences, while custom attribution models in Analysis Workspace use backward-attribution to dynamically allocate custom event values (e.g., video completions for retention) across touchpoints, but are restricted to custom events due to the pre-aggregated nature of traffic metrics like visitors or page views. The renewal-based expiration of Marketing Channels ensures timely acquisition attribution, distinct from eVars’ fixed expirations and Analysis Workspace’s dynamic lookback windows. By adopting best practices—such as choosing forward or backward attribution, model comparison, visualization, careful overwrite configuration, and iterative monitoring—businesses can overcome challenges like data silos and privacy constraints to optimize strategies, improve ROI, and deliver seamless customer experiences. For deeper expertise, explore Adobe’s resources at experienceleague.adobe.com.
Leave a Reply