Install SafetyMails API to check emails on a Landing Page from Dinamize
The real time email verification API from SafetyMails allows you to install a script on Landing Pages from Dinamize, avoiding invalid emails on the registration forms.
By activating this feature, SafetyMails will release a script ready to install on your Landing Pages.
Remember: this API requires a monthly subscription of credits.
WARNING: in order to work properly, Dinamize requires Google Tag Manager. Click here for more information
How to install
1- Creating a new source
- Access your SafetyMails account (if you do not have an account, create a new one right now. Click here);
- click on “API for Forms” tab and select “Register a new source” option.
Then click on Dinamize logo.
Now, to create the new source, you need to register a name for it and the domain where it will work.
Source name: | This name will help to identify your API in SafetyMails in queries and reports. |
Authorized domain: | It defines which domain is allowed to make connections through the API. |
2- Optional settings
The API has a standard setup. However, there are some optional API settings if you wish to.
Run after typing finishes: | This option will run the verification script only when typing is finished. |
Typing wait time: | Time (in seconds) that the API will wait between the end of typing and the email verification. |
Allowed status: | In addition to the valid email addresses, it is possible to allow the registration of other types of emails, such as Pending. |
Message for valid emails: | Message that will be displayed in case of valid email. |
Message for invalid emails: | Message that will be displayed in case of invalid email. |
Message for free emails: | Message that will be displayed in case of free email addresses (such as Gmail, Hotmail, and others) – It will be displayed only if the user set the API to avoid these emails (see below). |
Block free public domains? | This option defines if the API will prevent the registration form from free email accounts (such as Gmail, Yahoo, and others). |
Example:
After the registration the information, click on “Save” and your new source will be created. A Javascript code will be released.
<script type="text/javascript"
src="https://panel.safetymails.com/assets/js/safetyoptin_v3.0.min.js"></script>
<script type="text/javascript">
__safetyObj__ = {
api_key: 'e6d796f06a51fe395a7b35421c779859ee6894fe',
ticket_origem: '14dc0f8c86963f30dc3b498b413640a3ddd79b3e'
};
SafetyApi.init();
</script>
3- Google Tag Manager panel
In Google Tag Manager, access “Triggering>> Add“. Then, click on “trigger type“, select “Page view“. Save it.
Then, então, o menu “Tags >> New” and, in “Tag configuration“, select”custom HTML“.
Paste the SafetyMails script in the field “HTML”.
On the field “Trigger“, select “Page view“.
4- Dinamize panel
After creating your landing page, connect yout Google Tag Manager and it will install SafetyMails API. Use the feature “Google Tag Manager” from your Landing Page.
Your SafetyMails real time API is now installed.
In case of doubts, contact us. We are ready to help: [email protected]
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20258816 bytes) in /var/www/docs/wp-includes/comment-template.php on line 2257