Your Act-On Form may fail to load on the Act-On Landing Page or external page where it's embedded. If this happens, you might find an error message or blank space where your Form should have loaded.
Why isn't your Form loading correctly? There are several potential reasons, including:
- Your account's custom marketing domain is missing an SSL certificate
- Your custom marketing domain's existing SSL certificate has expired
- Your internal network is blocking traffic to your custom marketing domain
- Your browser settings or an extension is blocking the Form from loading in the page
- The Form's embed code has changed when published by your content management system (CMS)
- You haven't set an external domain in your Form or for your Act-On account
- A dropdown combo field in your Form has an empty Label and Value set
Troubleshooting
Missing or Expired Custom Marketing Domain SSL Certificate
A custom marketing domain allows you to use your company name instead of an Act-On address in URLs for Act-On assets, such as Forms and Landing Pages. When using the default Act-On address, your assets are secured using Act-On's SSL certificate. However, when you switch to a custom marketing domain, you must add and maintain a separate, up-to-date SSL certificate. Otherwise, your Form may fail to load.
Solution: Act-On can add and maintain an SSL certificate for your custom marketing domain through Let's Encrypt, or you can purchase your own. Find more instructions on adding an SSL certificate here.
Company Network is Blocking Your Custom Marketing Domain
Occasionally, a company's internal network can block traffic to and from your custom marketing domain.
Solution: To confirm that this is happening, try accessing your Act-On Forms using an alternative network (such as your cellular data plan). If your Forms load as expected, your IT team should create an internal CNAME that points to your default marketing domain. See more information on custom marketing domains here.
Web Browser or Extension is Blocking the Form from loading
It is very common for a web browser to have privacy settings or extensions that disallow third-party scripts. Depending on the setting, this could include an Act-On Form.
Solutions:
For you to view the Form, you should update your browser settings. The information on this page will help with loading Act-On Forms: Recommended Browser Preferences
For your web visitors to be alerted when a Form cannot load, you can use our feature Ad Blocker Detection. This will prompt your users to update their local browser settings to load your Form. For full instructions, see: Enable Ad Blocker Detection for Act-On Forms
Your CMS Changed the Form's Embed Code
You may embed your Act-On Forms on pages built and managed by a content management system (CMS), such as WordPress or Drupal. When embedding Forms on external CMS pages, you might find that your Act-On Form's code has been unexpectedly altered or encoded. Your CMS may also introduce an unintended line break in your Form's code.
Solution: Review the Form code used to embed your Act-On Form in your CMS. Make sure it matches the Form code in the Embed tab of Act-On's Forms Composer. Fix any Form code that has been altered and remove line breaks introduced when embedding your Form into your CMS.
An External Domain Has Not Been Set
Forms embedded in external pages with undeclared domains will not render on those pages. The Form will not load, or Form visitors will see an error message that reads:
Your Form is not configured to work with this external domain.
Solution: To resolve this error, add your external page's domain to the External Domains section of the Form in Act-On's Forms Composer. You can also set it as a default domain for your account. Learn more about using external domains for your Act-On Forms here.
Your Combo Field Contains Empty Labels and Values
The Act-On Forms Composer allows you to add a dropdown, radio button, or checkbox combo field to your Form in the Design tab. Accidentally including a set of blank or empty Labels and Values to your dropdown combo field can cause your Form to fail when loading.
Solution: Go to the Design tab of the Forms Composer and confirm that all combo field sets contain values. Remove any empty or blank Label and Value sets before saving your Form. Once you've removed these fields, refresh the page where your Form is embedded.