Setup Guide

Get started in 3 steps

Integrating Ads Pulse takes less than 5 minutes. No developer needed.

1

Set Up Meta Ads URL Parameters

When creating or editing an ad in Meta Ads Manager, add the following to the URL Parameters field:

utm_campaign={{campaign.id}}&utm_adset={{adset.id}}&utm_ad={{ad.id}}

Note: These dynamic parameters let Meta automatically append the campaign, ad set, and ad IDs to every click URL.

2

Add the Tracking Script to Your Site

Paste the following script inside your site's <head> or <body> tag:

<script src="https://ads-pulse.com/tracker.js" data-key="YOUR_API_KEY"></script>

That's it! The script automatically:

  • Captures UTM parameters from the URL
  • Stores them in localStorage (30 days)
  • Listens for all form submissions
  • Sends form data + tracking IDs to the webhook
3

Install the Chrome Extension

Download Ads Pulse from the Chrome Web Store and start seeing real submission data right inside Meta Ads Manager.

Install from Chrome Web Store

Advanced Options

Exclude Specific Forms

Add the data-ads-pulse-ignore attribute to exclude a form from tracking:

<form data-ads-pulse-ignore>...</form>

Manual Tracking

Send data programmatically via JavaScript:

AdsPulse.track({
  campaign_id: '123456',
  email: 'test@example.com',
  name: 'John Doe'
});

Read Tracking Data

Access the current tracking data:

const data = AdsPulse.getTrackingData();
console.log(data.utm_campaign); // "123456789"

Webhook API

Send data directly from your own backend to the webhook:

POST https://ads-pulse.com/api/webhook
Content-Type: application/json
X-API-Key: YOUR_API_KEY

{
  "campaign_id": "120208765432",
  "adset_id": "120209876543",
  "ad_id": "120201234567",
  "email": "customer@example.com",
  "name": "Customer Name",
  "phone": "+1234567890"
}

Supported Fields

FieldTypeDescription
campaign_idstringMeta campaign ID
adset_idstringMeta ad set ID
ad_idstringMeta ad ID
emailstringEmail (used for unique count)
phonestringPhone number
namestringFull name

Need Help?

If you run into any issues during setup, we're here to help.

support@ads-pulse.com