| 开发者 | wpswings |
|---|---|
| 更新时间 | 2026年10月26日 20:00 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1.3 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wpsaipopup/campaign-embed block embeds a published campaign inline in post content, always reflecting its current published versionwpsaipopup/public/v1) for headless frontends built with Next.js, Nuxt, Gatsby, or any other framework/wp-content/plugins/wpswings-ai-popup-generator directory, or install the plugin through the WordPress plugins screen directly.Yes. Turning on A/B testing, splitting traffic between two variants, and viewing per-variant impressions/conversions in the results panel are all included — there's no separate add-on or upgrade required.
Spin-to-win wheel, scratch card, and mystery box. Each campaign's prize list is weighted (you set the odds), and the winning prize is always resolved on the server, never guessed or computed in the visitor's browser.
Yes. Any step with choice buttons can route to a different next step per answer, so a single campaign can carry a visitor down different paths — that's what makes it "conversational" rather than a single static message.
In a dedicated database table, viewable and exportable as CSV from the "Campaigns > Leads" admin screen.
Yes, two first-party cookies, both set only in a visitor's own browser and never shared with any third party:
wpsaipopup_variant_{campaign_id} — keeps a visitor seeing the same A/B-test variant on repeat visits to a campaign with A/B testing on. Lasts one year.wpsaipopup_followup — used by the optional Follow-Up Campaigns feature (a campaign can show a different campaign to the same visitor on their next visit, based on whether they converted, dismissed it, or played a gamified prize game). It stores a randomly generated id (not linked to any personal information — no email, no name, no IP address) plus a short list of which campaigns this triggered for and when. Lasts up to 90 days. Turn Follow-Up Campaigns off entirely from Campaigns > Follow-Ups in wp-admin if you'd rather this never be set.Deleting the plugin (not just deactivating it) removes all campaigns, captured leads, stats, and plugin options.
No. It's off everywhere until a site owner turns on two separate toggles: a global one in Campaigns > Settings, and a second, per-campaign one on the specific campaign they want it for. Only then is a lead's free-text form answer (never their email, name, or other structured field) sent to the selected AI provider, and only for that campaign. A campaign also can't be published with this feature on unless it displays a visible disclosure notice near its form. See "External Services" below for exactly what's sent and to whom.
Yes. Every published campaign is available through a stable, versioned public REST API (wpsaipopup/public/v1) designed for headless frontends built with Next.js, Nuxt, Gatsby, or any other framework — see docs/HEADLESS.md in the plugin folder for full endpoint documentation and a quick-start example. The campaign editor's Headless API panel shows the exact URLs for each campaign, ready to copy.
No. All compiled assets are committed to the plugin, so installing the plugin — from the WordPress plugin installer or by unzipping it directly — works immediately. A build is only needed if you edit the src/ files yourself; see "Building From Source" above.