We’d love to have you join us—get early access to our Eloqua campaign delivery services at an exclusive price.

May 2025

Auto UTM Tracking

Automatically Populate UTM Parameters into Hidden Eloqua Form Fields

Eloqua Migration

The Problem

Missing Campaign Data

You’re running multiple campaigns — Google Ads, LinkedIn, emails — and driving traffic to the same Eloqua landing page. But when the form submits, your UTM data is missing. Why?

Because UTM parameters live in the URL, and unless you capture them into hidden fields, Eloqua has no idea where the visitor came from.

The Solution

JavaScript Auto-Capture

By using a JavaScript snippet, we grab UTM parameters from the landing page URL and auto-populate hidden fields in your Eloqua form.

No manual updates, no duplicating landing pages — just clean, consistent campaign tracking.

How to do it

Auto-Fill UTM Parameters

1. Add Hidden UTM Fields to Your Eloqua Form

In your form, add these fields (hidden input or use Eloqua's hidden field type):

The browser will automatically handle the error detection and show messages like “Please fill out this field” or “Enter a valid email address” — in the visitor’s native language.



2. Add JavaScript to Capture UTM Params

Place this just before your closing /body tag or in the form footer:


This ensures your hidden fields are filled as soon as the page loads, preserving UTM data even if the user waits to submit.

Sprint Task Breakdown

Sprint Item: Auto-capture UTM parameters and populate Eloqua hidden fields

Subtasks:

  • Eloqua autocapture utm Add hidden fields to form
  • Eloqua autocapture utm Insert JavaScript snippet
  • Eloqua autocapture utm Test with real UTM links
  • Eloqua autocapture utm QA against URL variations
  • Eloqua autocapture utm Document for reuse across templates

Level of Effort

Estimated Time

Task Time Estimate
Add hidden fields 30 mins
Insert & test UTM JS 1 hour
Cross-browser QA 30 mins
Total Estimated Effort 2 hours

Why Use Pl8ypus

Reliable Tracking. No Manual Edits.

With Pl8ypus, agencies and clients can track all their paid campaign traffic with precision — without duplicating landing pages or relying on user input. We implement robust solutions like this once across all your forms and templates so you can scale worry-free.

Faster, smarter, transparent

Eloqua campaign delivery made easy.