| 开发者 | coreessentials |
|---|---|
| 更新时间 | 2026年9月10日 22:23 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
email, name and file in your automation (Mailchimp, Kit, HubSpot, Google Sheets, and similar). This is not a native Mailchimp or Kit connection.
What you can do with Email Gated Downloads
[spdfed_download_form] to any page/post (use a Shortcode block in the block editor).email_gated_download_request event to Google Analytics 4 (gtag.js) or Google Tag Manager when the form is submitted. Does not install Google tags or send email addresses.[spdfed_download_form id="123"] to embed a specific gated download anywhere.[spdfed_download_form] to any page or post.Upload your PDF in Settings > Email Gated Downloads, then place [spdfed_download_form] on your page. Visitors must submit their email before they can download.
Yes. PDF (.pdf) and ZIP (.zip) are supported.
Yes. This plugin is designed for lead magnets and content upgrades where you want a “download after email submission” flow.
Yes. The free version lets you gate one file with form settings, logging, and CSV export.
Free: One gated file, email capture form, consent checkbox, download logs, CSV export. Premium: Webhooks to Zapier/Make/n8n (and from there to Mailchimp, Kit, HubSpot or your CRM), unlimited gated files, per file settings, analytics dashboard, conversion tracking, and individual shortcodes.
Yes. Download links are unique tokens that expire after use or after a set time, so the real file URL is not exposed.
A customizable consent checkbox is included to help you collect explicit consent. You’re still responsible for your privacy policy and how you store/process submissions.
Two options:
Yes. [spdfed_download_form] can appear on multiple pages/posts and will point to your gated file.
Yes (Premium). Use [spdfed_download_form id="123"] to embed multiple different gated files on one page.
Go to Settings > Email Gated Downloads and view Download Logs. You can export logs to CSV anytime.
Yes (Premium), via webhook, not a native Mailchimp or Kit connection. In Settings > Email Gated Downloads paste a webhook URL from Zapier (Catch Hook), Make, n8n or another webhook-compatible service, then use Send Test Webhook. After each successful download the plugin POSTs JSON with event, email, optional name, file, post_id, gdpr_consent, downloaded_at, page_url and site_url. Map those fields to Mailchimp, Kit, HubSpot, a Google Sheet, or similar. A failed webhook never blocks the download. gdpr_consent is the download-purpose checkbox, not marketing opt-in, do not auto-subscribe people to a newsletter unless your automation honours that. Zapier Catch Hook requires a paid Zapier plan; Make and n8n are common alternatives.
Yes (Premium). Enable conversion tracking in Settings > Email Gated Downloads and choose Google tag / GA4 or Google Tag Manager. Google’s scripts must already be installed on your site; this plugin does not add a Measurement ID or GTM container. On form submit it sends the event email_gated_download_request with parameters file and post_id only (never email or name). In GTM, create a Custom Event trigger for email_gated_download_request. The event means the visitor submitted the form, not that the server has confirmed the download.
email_gated_download_request for Google Analytics 4 (gtag.js) and Google Tag Manager. Does not install Google tags or send personal data.