Download Plugin
extension WordPress Plugin

DuckDive WP

A free WordPress attribution plugin that captures referrer, UTM, and click ID data on every form submission. Multi-touch attribution with zero configuration required.

Latest release: v2.5.2  ·  All releases on GitHub  ·  Auto-updates inside WordPress
800+
Referrer Sources
10+
Form Platforms
7
Click ID Networks
0
Cookies Required

Attribution That Actually Works

Stop losing credit for your best channels. DuckDive WP captures the full visitor journey and stitches it onto every lead.

bolt

Zero Configuration

Install, activate, done. Forms are tracked automatically across your entire site, no developer required.

privacy_tip

First-Party Tracking

Uses localStorage instead of third-party cookies. Survives iOS Safari, ad blockers, and the post-cookie era.

route

Multi-Touch Journey

See both first touch and last touch attribution, plus every intermediate visit. Know what opened the door and what closed the deal.

smart_toy

AI Source Detection

Identify referrals from ChatGPT, Claude, Gemini, Perplexity, and other AI assistants. See the channels everyone else is missing.

dashboard

Admin Dashboard

View every lead with full attribution data inside WordPress. No external dashboard, no extra logins.

file_download

CSV Export

Export the full journey, click IDs, UTMs, and form data. Bring your own analytics or warehouse it.

autorenew

Automatic Updates

New releases push straight to your WordPress Plugins screen via GitHub. One-click upgrade, no FTP, no token setup.

Everything You Need, Captured Automatically

Click IDs, UTM parameters, referrers, and the full multi-touch journey. All saved to your WordPress database.

ads_click Click IDs

Identify the exact ad that drove the visit, even when the URL is stripped before form submission.

gclid gbraid wbraid fbclid msclkid li_fat_id ttclid yclid

link UTM Parameters

Standard campaign tracking, preserved across the entire visitor journey and tied to every form submit.

utm_source utm_medium utm_campaign utm_term utm_content

travel_explore Referrer Detection

Powered by Matomo source lists. Classify 800+ hosts into organic search, social, AI assistants, referral, and direct.

organic social ai_assistant referral direct

timeline Full Touch Journey

Every visit with a new source is added to the journey. See first touch, last touch, and every step in between.

first_touch last_touch all_touches landing_page timestamp

Up and Running in Minutes

No code changes, no developer setup, no integration project.

1

Download

Grab the latest duckdive-attribution.zip from GitHub Releases.

2

Upload

WordPress Admin, Plugins, Add New, Upload Plugin.

3

Activate

Click activate. Tracking starts on the next page load.

4

View Leads

Open DuckDive, Leads to see every form submission with full attribution.

Works With Your Forms

Native HTML forms work out of the box. Popular form plugins and embeds are supported with a single click.

code Standard HTML
hub HubSpot
campaign Go High Level
design_services Elementor Forms
contact_page Contact Form 7
grid_view Gravity Forms
edit_note WPForms
dynamic_form Ninja Forms
water_drop Fluent Forms
cloud Salesforce Web-to-Lead

Developer Friendly

A clean JavaScript API for developers who want to roll their own integrations.

Access attribution from anywhere

Every visit, click ID, and UTM is exposed through a global DuckDive object. Read first touch, last touch, or the full journey from any script on the page.

Use it to populate hidden fields, trigger conversion pixels, or hand off to your own analytics stack.

// Get all attribution data DuckDive.getAttribution() // { visitorId, firstTouch, lastTouch, allTouches } // Get the visitor ID DuckDive.getVisitorId() // Submit a form programmatically DuckDive.submit({ email: 'jane@example.com', name: 'Jane Doe' }, function(success) { console.log('Saved:', success); }); // Refresh attribution capture DuckDive.capture()
verified_user

Built On Your Site, For Your Site

All attribution data lives in your WordPress database. No third-party cookies, no shared tracking pixels, no data leaving your stack without your say so. The optional referrer resolver service only ever sees a hostname, never personal data.

First-Party Only No Third-Party Cookies GDPR Friendly Open Source (GPL 2.0)

Ready to See Where Your Leads Really Come From?

Free to download. Free to use. Install it on as many WordPress sites as you want.

Latest release: v2.5.2  ·  Auto-updates inside WordPress  ·  hello@duckdive.ai