This guide walks you through setting up Marketing Channels to map your UTM parameters to Sona's attribution tracking system. You'll learn how to configure channel mappings that connect UTM values from your marketing campaigns to standardized marketing channels in Sona. With this guide, you'll be ready to ensure that all your UTM-tagged traffic is properly categorized and attributed across your marketing funnel.
When to Use This / Prerequisites
When to Use This / Prerequisites
When to Use:
Mapping UTM parameter values to standardized marketing channels in Sona
Ensuring consistent attribution across campaigns that use UTM tracking
Grouping UTM values into standardized marketing channel reporting when different campaigns use varied UTM naming conventions
Prerequisites:
You must have Sona tracking pixel installed and collecting UTM data
Admin or appropriate role permissions in your Sona workspace
Understanding of your UTM parameter structure and naming conventions
Marketing campaigns should be using UTM parameters (utm_source, utm_medium, utm_campaign, etc.)
Step-by-Step Instructions
Step-by-Step Instructions
Step 1: Navigate to Marketing Channels Configuration
Step 1: Navigate to Marketing Channels Configuration
Access the Marketing Channels Setup
From your Sona workspace, go to "Path to Conversion" in the top navigation
Click on the "Marketing Channels" tab
Choose Your Configuration Method
You'll see two configuration options: "Input Channel Mapping" and "External Data Source"
For UTM mapping, either option can work depending on your data source
Step 2: Set Up UTM Parameter Mapping
Step 2: Set Up UTM Parameter Mapping
Option A: Using External Data Source (Recommended for UTM data)
Select External Data Source
Click "External Data Source" to configure UTM parameter mapping from your data
This is ideal when you have spreadsheets or reports containing UTM parameter data
Choose Your Data Source Type
Select "Spreadsheet" for Excel or CSV file imports
Other available options may include:
Platform Report (for advertising platform data)
Analytics Report (for web analytics data)
Google Drive Report (for cloud-stored data)
Metabase Report (for database reports)
Shopify Report (for e-commerce data)
Derived Report (for calculated metrics)
Audience (for audience segment data)
Excellent! You're connecting your external data to create comprehensive attribution tracking.
Option B: Using Input Channel Mapping (For direct UTM value mapping)
Select Input Channel Mapping
Click "Input Channel Mapping" to access the manual configuration interface
This option allows you to directly create channel mappings with custom rules
Understanding the Input Channel Mapping Interface
You'll see a table with columns for:
Channel: Primary marketing channel category
Subchannel: Specific platform or source within the channel
Bucket: Grouping category for reporting
Color: Visual identifier for the channel in reports
Channel/Subchannel: Combined identifier
Marketing Channel: Final channel classification
Create New Channel Mappings
Click "Add Row" to create new UTM-to-channel mapping rules
Use the checkbox to select/deselect mappings
Click "Save" to apply your configuration
Step 3: Create UTM-to-Channel Mapping Rules
Step 3: Create UTM-to-Channel Mapping Rules
Add New Mapping Rules
Click "Add Row" to create a new channel mapping
Fill in each column to define how UTM parameters should be categorized
Configure Channel Mapping Fields Example UTM-to-Channel Mapping Setup:
Example:
Channel = Paid Search
Subchannel = Google Ads
Bucket = Paid
Channel/Subchannel = Paid Search > Google Ads
Marketing Channel = Paid Search
UTM Logic = utm_source=google AND utm_medium=cpc
Set Visual Identifiers
Color: Choose colors to help visually distinguish channels in reports
Bucket: Group related channels for high-level reporting (e.g., "Paid", "Organic", "Social")
Save Your Configuration
Use the checkbox to select active mappings
Click "Save" to apply your UTM mapping rules
Inactive mappings (unchecked) won't be applied to your data
Step 4: Configure Advanced UTM Mapping Logic
Step 4: Configure Advanced UTM Mapping Logic
Handle UTM Parameter Combinations
Create specific rules for different UTM parameter combinations
Example mapping logic:
utm_source=google AND utm_medium=cpc
→ Paid Search > Google Adsutm_source=facebook AND utm_medium=social
→ Social Media > Facebook Organicutm_source=newsletter AND utm_medium=email
→ Email Marketing > Newsletter
Set Up Fallback Rules
Create default mappings for unrecognized UTM combinations
Add catch-all rules like:
utm_medium=social
(any source) → Social Media > Other Socialutm_medium=email
(any source) → Email Marketing > Other EmailMissing UTM data → Direct Traffic > Unknown
Account for Naming Variations
Create multiple rows for common UTM variations:
utm_source=fb
→ Social Media > Facebookutm_source=facebook
→ Social Media > Facebookutm_source=Facebook
→ Social Media > Facebook
Step 5: Test and Validate Your UTM Mapping
Step 5: Test and Validate Your UTM Mapping
Review Your Mapping Configuration
Ensure all critical UTM combinations are covered
Verify that channel hierarchies make sense for your reporting needs
Check that colors and buckets create clear visual organization
Test Sample UTM Combinations
Use the preview functionality (if available) to test your mapping logic
Verify that edge cases and variations are handled properly
Activate and Monitor
Check the boxes for mappings you want to activate
Click "Save" to apply your UTM mapping configuration
Monitor attribution reports to ensure UTM data flows correctly into channels
Key Concepts / Best Practices
Key Concepts / Best Practices
Marketing Channels Fundamentals:
Marketing channels represent the various touchpoints and platforms where your marketing activities occur
External data source integration allows you to combine Sona's tracking with platform-specific data for complete attribution
Channel subchannel mapping creates hierarchical organization of your marketing efforts for detailed analysis
Standard UTM Parameters:
utm_source: Identifies where traffic originated (e.g., "google", "facebook", "newsletter")
utm_medium: Identifies the marketing medium (e.g., "cpc", "social", "email", "display")
utm_campaign: Identifies the specific campaign (e.g., "summer-sale", "product-launch")
utm_content: Identifies specific ad content or placement (optional)
utm_term: Identifies keywords for paid search (optional)