Built-in presets ship with this file (always available). "Save current" stores your own in this browser only.
✎Content ›
Leave blank to hide it. Use the token {privacy} where the linked Privacy Policy should appear.
→Destination the editable part›
Where the visitor goes after submitting. Set this per campaign.
◎Tracking & routing ›
Give this specific form a unique slug so its leads are identifiable even when several forms sit on the same page URL. It rides to the CRM on the lead note (shown as Form / Class) and into your GA4/Ads form_id. Use a different slug for each form.
When several forms share one page URL, the URL can't attribute them separately. Assign attribution here and it's baked into this form's snippet — written to the Pipedrive lead's utm_* custom fields (when they exist) + the lead note, and pushed to GA4 / GTM. Set a different set per form so each form carries its own attribution.
Off (default) = the values you set here win for those keys, so this form always reports its assigned attribution. On = keep the visitor's real ad-click params when they arrive with them, and use yours only when they don't. Blank fields always fall back to the captured value either way.
Every lead carries its ad attribution to the CRM: all utm_*, click IDs (gclid, gbraid/wbraid, fbclid, msclkid, li_fat_id, ttclid, twclid…), and the first-party pixel cookies the page already sets (_fbp, _fbc, _ga, _gcl_aw, _uetmsclkid, _ttp) for server-side CAPI matching. First/last-touch is persisted across pages, so attribution survives even if the form isn't on the ad-landing URL.
◈Conversion tracking GA4 · Ads · Meta · LinkedIn›
file_download / lead_submit to dataLayer (shared event_id, value, currency, hashed user data) for any GTM-managed tags. Fill a platform's ID below only if the page doesn't already run that pixel — the form then loads it if missing and fires the conversion directly. Guarded so it never double-loads.
Rule ID tags the conversion in Campaign Manager (used by your GTM CAPI tag and the direct Insight Tag). Add a Partner ID only to load the Insight Tag here when the page doesn't already run it.
Hashed email/phone ride along for Enhanced Conversions & CAPI dedupe. Consent Mode must be configured on the host page.
▦Design & style ›
Full = self-contained design · Minimal = layout/spacing + button color, rest inherits site theme · None = no <style>.
Positions the form in its container and aligns the heading, subtitle and disclaimer to match. Field text stays left-aligned.
Fonts, borders and input colors come from your site's theme in this mode. The button keeps the color you set below.
Off = a bare form with no box — sits directly on the page.
Embeds the font as a data URL so it travels inside the snippet. woff2 keeps size smallest.
Paste the query string a visitor would arrive with. These params get attached to the lead.
Run a test to inspect the payload.
How to paste into WordPress ›
- Edit the page (block editor) → add a Custom HTML block → paste the snippet. (Classic: Text tab; Elementor: HTML widget.)
- Preview in WordPress to confirm it renders, then Update / Publish.
- To retarget later, edit the block and change
destinationUrlin theCONFIGblock — no rebuild needed. - Ensure the page's GTM container loads so LinkedIn + GA4 events fire. The lead still posts to Pipedrive even without GTM.
- Keep the page on the monolith.asia domain (the Worker's allowed origin).
- Live check: open the published page with
?utm_source=test, submit, and confirm the lead + tracking note in Pipedrive.