Follow

Registration Page Questions/Troubleshooting

Registration Page Questions/Troubleshooting

To integrate a Registration (Contact Us) Page with the Lasso database, please refer to Implementing a Registration (Contact Us) Page

To test a Registration Page, please refer to https://app.lassocrm.com/registrant_signup/help.

1  - Why isn’t the form submitting to Lasso?

2 - What does error code 118 mean?

Page does not exist. Ensure that the URL is correct, e.g. wrong URL or typos, extra characters, upper case, or spaces in URL.

3 - Can forms be posted to HTTPS? Yes

4 - Can forms be posted via XMLHttpRequest? No

Lasso does not support the submission of forms using Javascript. Use either:

  • a regular form post
  • post via Javascript to client server and then relay to Lasso via cURL

5 - Does Lasso allow cross-site posting? No

Use either:

  • a regular form post
  • post via Javascript to client server and then relay to Lasso via cURL

6 - Can the form be submitted to multiple projects?

Yes. Use an array for the Project IDs, i.e. ProjectID[] rather than ProjectID. (Lasso UID must be the same for all.)

               Example:

  • ProjectID[0]=xxxx
  • ProjectID[1]=yyyy

Note: When posting to multiple projects from a single form, if a Registrant selects:

  • 31 or less communities, the Thank You page is displayed upon clicking Submit and the registrant is submitted to all selected projects.
  • 32 or more communities, an error message is displayed instead of the Thank You page upon clicking Submit and the registrant is submitted to all selected projects.
  • 45 or more communities, an error message is displayed instead of the Thank You page upon clicking Submit and  the registrant is submitted to the first 41 projects only.

7 - What if both ProjectID and ProjectID[] are included in the code?

Lasso will use the array – ProjectID[].

8 - If a single form is used to submit to multiple projects and a question is used to identify the projects, can the same Project ID be assigned to more than one answer?

Yes. Note that if Project ID is tied to a community answer, then the community question must be required.

9 - Lasso throws a warning message when a registrant who already exists with the same email address in a project database tries to sign up on a registration form. Can the message be replaced with a custom message?

Yes. Post the request with JavaScript, e.g. JQuery using Ajax, as opposed to simply submitting the form. Then redirect or display an error message when the data is returned.

10 - Can cURL be used to post to Lasso?

Yes, if posted as an array.

Please refer to the following for guidance:

11 - What does the following error message mean?

XMLHttpRequest cannot load http://www.mylasso.com/registrant_signup.php. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.projectname.com' is therefore not allowed access.

This is a JavaScript issue. The form is trying to submit to a different URL than the site that the code is hosted on. To submit the data to a different domain, use cURL on the client server. The data being submitted needs to do the following:

  • form on client domain -> server on client domain -> cURL to Lasso

12 - WordPress plug-in Gravity forms does not allow custom names or IDs in the code. How can the form post to Lasso?

Post to the client server via cURL. 

13 - Can the SignupEmailLink page have dynamic content, e.g. phone number based on location? Yes

14 - Can the redirect to the thank-you page be handled outside of Lasso/by the client?

Setting the SignupThankyouLink  to  'DO NOT REDIRECT'  will disable the attempt to redirect on request completion. This is useful when posting to Lasso from a server side as opposed to a browser-generated request. When submissions are generated via Javascript, they should be directed to the server hosting the Javascript files. CORS is not enabled and origin errors will be generated ("...No 'Access-Control-Allow-Origin' header is present on the requested resource...") if cross-site scripting is attempted.

15 - Can Google reCAPTCHA be implemented?

Yes, but not directly to Lasso. In order to implement Google reCAPTCHA, the registration page must be submitted via cURL.

16 - If using Hubspot or Unbounce for registration pages, can existing questions be used on the form to populate Lasso?

Yes, using the Lasso question IDs, which can be found in the Project Admin Center. (Please refer to View Registration Page Code.)

For instruction on integrating a Hubspot or Unbounce Registration Page with Lasso, please see:

17 - Why is the registrant being directed back to the project website home page after form submission?

There is no thank-you page redirect in place.

18 - Does an IFrame registration page work with Lasso website tracking?

No, it does not.

19 - What happens with the thank-you page redirect when the registration page is in an IFrame?

The thank-you page displays in the small IFrame window.