外掛標籤
開發者團隊
原文外掛簡介
SensorPro Signup Forms connects WordPress to SensorPro, the email marketing platform. Visitors who sign up are added to your SensorPro contacts and tagged the way you choose.
Shortcode [sensorpro_form], a “SensorPro Signup Form” block and a classic widget.
Email (required), optional first and last name.
Consent checkbox with your own wording, plus an optional consent record saved to a contact field.
Tags applied to every signup, with extra tags per form.
Optional SensorPro welcome email (off by default).
People who unsubscribed earlier are resubscribed when they sign up again and tick the consent box.
Submits without reloading the page, and still works without JavaScript.
Spam protection: nonce, hidden honeypot field and per-IP rate limit.
Your API credentials stay on your server. They are never sent to the browser or shown in full in the admin.
You need a SensorPro account with an API user to use this plugin.
Shortcode options
[sensorpro_form title="Join our newsletter" tags="Website, Footer" button="Sign me up"]
title – heading above the form.
tags – extra SensorPro tags for this form (added to the default tags).
button – button text.
External services
This plugin connects to the SensorPro REST API, provided by SensorPro, to add the people who sign up through your form to your SensorPro account. It cannot work without this service.
The API address is set on the settings page and is https://apinie.sensorpro.net by default. The plugin calls it in these cases:
Test connection (only when an administrator clicks the button on Settings > SensorPro) and whenever no valid session token is stored (about once an hour while the form is in use): it signs in at /auth/sys/signin, sending your SensorPro API key, organization, API user name and password. SensorPro returns a temporary session token, which is stored on your server.
When a visitor submits the form: it sends the visitor’s email address, first and last name (if those fields are shown), the tags you configured, the source name (“WordPress” by default) and, if enabled, a consent record (date, time and site address) to /api/Contact/UpdateAdd.
When a visitor who already exists in SensorPro submits the form with the consent box ticked: it looks up that email address at /api/Contact/GetContacts and, only if the contact had unsubscribed, resubscribes them at /api/Contact/ChangeOptOutStatus.
Nothing is sent to SensorPro when a page with the form is simply viewed. The visitor’s IP address is not sent by the plugin.
SensorPro privacy policy: https://sensorpro.net/privacy/
SensorPro acceptable use policy (terms of use): https://sensorpro.net/aup/
SensorPro data processing agreement: https://sensorpro.net/privacy/dpa.pdf
