Mailchimp

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 FieldMailchimp Merge TagExample Value
ChannelAHCHANNELOrganic Social
SourceUTMSOURCEinstagram
MediumUTMMEDsocial
CampaignUTMCAMPinfluencer-collab
KeywordUTMTERMemail marketing tips
Landing PageAHLANDING/blog/email-tips
ReferrerAHREFinstagram.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
Loading footer...