Mailchimp Forms Attribution Tracking
Know exactly where your Mailchimp subscribers come from. AttributionHub captures UTM parameters, referrers, and landing pages — then writes them into Mailchimp merge fields so every subscriber carries their acquisition source.
Why You Need Subscriber Attribution
You're running ads, publishing blog posts, posting on social media, and sending email campaigns — all driving people to your Mailchimp signup forms. But when new subscribers appear in your audience, they're all lumped together. You can't tell which ones came from Facebook ads versus organic search versus a partner's newsletter mention.
This makes it impossible to answer basic marketing questions: Which channel produces the most engaged subscribers? Where should I spend more? Which content leads to signups that actually convert?
AttributionHub captures the marketing journey before the signup and writes it into Mailchimp merge fields. Every subscriber record carries its acquisition source from day one.
What Data Gets Captured
UTM Parameters
Source, medium, campaign, term, and content — captured from URLs and stored as Mailchimp merge fields on each subscriber.
Landing Page & Referrer
Which page brought the visitor in and what site referred them, so you understand the full path to signup.
Channel Classification
Each subscriber is tagged with their acquisition channel: Paid Search, Organic, Social, Direct, Email, or Referral.
First Touch & Last Touch
Both the original source and the most recent touchpoint are captured for multi-session subscriber journeys.
How It Works
Mailchimp embedded forms render as standard HTML form elements on your page.
The key challenge is that Mailchimp uses merge tags (like MERGE3 or custom
tags like AHCHANNEL) as field names, which require field mapping.
Step 1: Create Merge Fields in Mailchimp
Go to Audience > Audience Fields and *|MERGE|* Tags and create merge fields for each attribution data point. Note the merge tag assigned to each field — you'll need these for the field mapping.
Merge tag naming tips:
- Max 10 characters
- Uppercase letters, numbers, and underscores only
- Examples:
AHCHANNEL,UTMSOURCE,UTMMED
Step 2: Add Hidden Fields to Your Embedded Form
In the Mailchimp form embed code on your site, add hidden inputs with name
attributes matching the merge tags:
<input type="hidden" name="AHCHANNEL" />
<input type="hidden" name="UTMSOURCE" />
<input type="hidden" name="UTMMED" />
<input type="hidden" name="UTMCAMP" />
<input type="hidden" name="UTMTERM" />
<input type="hidden" name="AHLANDING" />
<input type="hidden" name="AHREF" />
Step 3: Add the AttributionHub Script
Place the tracking snippet on your website:
<script src="https://cdn.attributionhub.com/attribution.js?id=YOUR_ID" async defer></script>
Step 4: Configure Field Mapping
Since Mailchimp merge tags don't match AttributionHub's default field names, you'll need to set up field mapping to tell AttributionHub which merge tags correspond to which attribution fields.
| Attribution Field | Mailchimp Merge Tag | Example Value |
|---|---|---|
| Channel | AHCHANNEL | Organic Social |
| Source | UTMSOURCE | |
| Medium | UTMMED | social |
| Campaign | UTMCAMP | influencer-collab |
| Keyword | UTMTERM | email marketing tips |
| Landing Page | AHLANDING | /blog/email-tips |
| Referrer | AHREF | instagram.com |
For detailed field mapping instructions, see the Mailchimp integration guide.
Use Cases
Content Marketing — Track which blog posts, guides, and resources drive the most newsletter signups. Know whether readers subscribe after arriving from Google, social media, or referral links.
Paid Subscriber Acquisition — When running Facebook or Google ads to grow your list, attribution data tells you which campaigns produce subscribers who actually open emails and click through.
E-commerce — Track where your most valuable email subscribers come from. Combine acquisition source data with purchase behavior to identify the channels that drive long-term revenue.
Lead Magnets — Offering a free guide, template, or toolkit? Attribution tracking shows you which promotion channels generate the most downloads.
What Makes AttributionHub Different
Merge Tag Mapping
Handles Mailchimp's unique merge tag naming convention through configurable field mapping. No coding required.
Standard Embed Support
Works with Mailchimp's embedded signup forms rendered as standard HTML. No popup or hosted page workarounds needed.
Privacy-Friendly
Only marketing parameters and page URLs are captured. No personal information is collected in attribution fields.
Cross-Session Attribution
Remembers attribution data across browser sessions. Visitors who return later still carry their original marketing source.
Frequently Asked Questions
Why do I need field mapping for Mailchimp?
Mailchimp merge tags have strict naming rules (max 10 characters, uppercase only), so they can't match AttributionHub's default field names directly. Field mapping bridges the gap between merge tag names and attribution field names.
Will attribution data appear in Mailchimp subscriber profiles?
Yes. Merge field data is visible on each subscriber's profile page in Mailchimp. You can also use it for segmentation and personalization.
Can I segment my audience by acquisition source?
Absolutely. Use merge field values to create segments — for example, all subscribers acquired through Paid Search, or all subscribers who signed up from a specific campaign.
Does this work with Mailchimp's popup forms?
Popup forms from Mailchimp are typically hosted on Mailchimp's domain and loaded in iframes. The embedded form approach (standard HTML) is recommended for full attribution support.
Start Tracking Your Mailchimp Subscriber Sources
Set up attribution tracking in minutes. Know exactly which channels and campaigns grow your Mailchimp audience.
Get Started Free