Track WordPress Elementor Forms: Complete Guide 2025

Set up complete WordPress Elementor form tracking in minutes. Track every lead with full campaign attribution. Step-by-step guide with screenshots showing which campaigns generate conversions.

Published September 1, 2025
Updated September 3, 2025
Track WordPress Elementor Forms: Complete Guide 2025

WordPress Elementor form tracking lets you see exactly which marketing campaigns generate your best leads. This complete guide shows you how to set up Elementor form conversion tracking in 10-15 minutes using Pimms.

You'll get real-time lead attribution showing which ads, social media posts, or email campaigns drive actual form submissions. Perfect for WordPress lead tracking with full marketing attribution across all your Elementor Pro forms.

What you'll accomplish: Complete form analytics setup, webhook integration, and campaign tracking for every Elementor form on your WordPress site.

1. Install the tracking script

Requirements

Make sure you have Elementor Pro installed (forms require the Pro version).

Add the script in WordPress

  1. Go to your WordPress Dashboard
  2. Navigate to: ElementorCustom CodeAdd New Code

Elementor Custom Code MenuElementor Custom Code Menu

  1. Paste the following script:
HTML
<script defer src="https://cdn.pimms.io/analytics/script.detection.js" data-forward-all="true"></script>
  1. Set the Location to <head>

Set Location to HeadSet Location to Head

  1. Click Publish
  2. Choose where to display the code (select Entire Site — recommended)

Choose Entire SiteChoose Entire Site

  1. Click Save & Close

Check if the script is properly installed

Verify your script installation

Use our free tool to automatically check if the Pimms analytics script is properly installed on your website.

2. Build a Pimms-compatible form

Pimms auto-detects your fields — just follow this:

Add Elementor Form Widget

  1. Open your Form Widget in Elementor
  2. Add name and email field
  3. Go to the field you want to configure:
    • Form FieldSelect FieldAdvanced
  4. Check that the ID is correct

Check Field IDCheck Field ID

Capture the pimms_id parameter

  1. Add a new Form Field
  2. Configure it as follows:
    • Type: Hidden
    • Label: pimms_id
    • Advanced → Default Value: Click the Dynamic Tags icon → select Request Parameter
    • In Advanced → ID, make sure not to use: pimms_id

Configure Hidden FieldConfigure Hidden Field

  1. In the settings:
    • Method: GET
    • Parameter Name: pimms_id

3. Add the Elementor webhook for form submissions

To setup a new form: Elementor Forms Builder

Configure Form Submission

  1. In the Form Widget settings, go to the tab: Actions After Submit

Actions After Submit TabActions After Submit Tab

  1. Add Webhook as an action

Add Webhook ActionAdd Webhook Action

Use the following webhook URL:

Code
https://app.pimms.io/api/elementor/webhook?workspace_id=your-id

Replace your-id with your Workspace ID

Example:

Code
https://app.pimms.io/api/elementor/webhook?workspace_id=ws_abc123xyz
  1. Go to Pimms
  2. Create a new short link pointing to your Elementor page with the form
  3. Enable Conversion tracking

Example:

Code
https://pim.ms/my-landing-page

Use this link in your ads, outreach campaigns, emailing or social channels — everywhere you get traffic.

5. Test your setup

  1. Open your Pimms link in an incognito tab
  2. Fill out your Elementor form (use a test email like test+pimms@yourdomain.com)
  3. Submit the form
  4. Check your Pimms dashboard

You should see a new lead with full attribution showing exactly where it came from.

6. Troubleshooting tips

  • Make sure you have Elementor Pro (free version doesn't include webhooks)
  • Confirm that the Pimms script is properly installed (use our free tool to verify)
  • Double-check that your Workspace ID is correct in both the webhook URL
  • Test filling the form and submitting in incognito mode with a fresh email address
  • Make sure you enter your page via your Pimms link, not directly

FAQs

How long does WordPress Elementor form tracking take to set up?

Complete WordPress Elementor form tracking setup takes 10-15 minutes following our step-by-step guide. You'll install the tracking script, configure webhook integration, and test the connection. Most users complete the setup in one session with immediate results.

Does Elementor form tracking work with the free version?

No, WordPress Elementor form tracking requires Elementor Pro for webhook functionality and advanced form features. The free Elementor version doesn't include form widgets or webhook capabilities needed for conversion tracking and lead attribution.

Can I track multiple Elementor forms on one WordPress site?

Yes! Once you configure Pimms tracking, Elementor forms across your entire WordPress site are trackable. Each form submission gets attributed to the specific campaign, ad, or channel that brought the visitor, giving you complete conversion analytics visibility.

You're all set 🎉

Every WordPress Elementor form lead collected via your Pimms links will now be tracked — with full attribution showing exactly which campaign, ad, or channel generated each lead.

👉 Create your first Pimms link

It starts here

If you made it this far, it's time to grab 10 free links.

10 smart links included • No credit card

Continue Reading

Explore more insights and strategies

    Track WordPress Elementor Forms: Complete Guide 2025