Creating a mult-step email signup
The issue is that sometimes the primary email address in an S1 tag is not carrying over to the next page, and we can't see the error message to know what's wrong.
Has anyone tried creating a multi-step signup and had success with carrying over the email address into a second survey like this? Thank you!
Comments
-
Sarah Robie:
We are having some technical difficulties setting up a multi-step email signup form. Ideally, we'd like to have the user enter their email address on a webpage, then be taken to another form that asks for their name and zip code--while hiding the email field since they've already entered this info.
The issue is that sometimes the primary email address in an S1 tag is not carrying over to the next page, and we can't see the error message to know what's wrong.
Has anyone tried creating a multi-step signup and had success with carrying over the email address into a second survey like this? Thank you!Can you tell us more about your page/form setup? Is everyting in LO (like, PageBuilder, Survey, etc.)? Are you hacking a Survey or using APIs? I'm guessing you need to store/push/pull the email value through either the session, the cookie or the URL. If you're jumping pages in LO apps, you should be able to set the email value in the session and pull it through the jump. If there's no LO session (or the user drops it), you may have to get creative and use the cookie or the URL to pass it along. Worst case, you can drop a condtional on the second page and test for presence of the email value, then show or hide the email field accordingly: [[?xx::x[[S1:primary_email]]x::::[[S1:primary_email]]]]
0 -
S1 tag including that email attribute will only work for those that have already registered / have an account within Luminate Online AND only retrievable / could be referenced when that person is currently logged in. Thus if you met both condition stated here, you should be able to reference and paste any reference to that person, incl. that person's email on any pages/subsequent pages during that login session.
I guess the multi-step email signup form might not fall into / met the requirement above given that signup is usually for new people to register/signup an account with hence there's no account currently associated with that individual and they are likely not logged in when filling out that form, thus you cannot use S1 primary email tag as placeholder to carry forward whatever email address that they might include when they fill up that signup form.
With that said, you either want to tap into the use of either one of the following- browser cookies (that could be set/retrieved through Javascript) -- Just as Ryan has stated above.
- HTML5 offline storage (not this is only going to run on modern browsers that are HTML5 compatible -- in case if your audience still uses older browsers -- than this is not a good approach)
- S tag session variable to hold that new email address user provided during their interaction with your signup form. The variable could be initiated/declared through URL parameter or the use of U0 tag -- but in this case you are likely going to initiate/declare that variable through the use of URL parameter s_Here's an example
- In that multi step email signup form, you ask user to provide their email address within the first page, so as they hit "next" button to go to subsequent page, you can have the next button listener to bring user to the next page where you can append the session variable to hold that email value to be pasted on the next page. Let say for example your upon clicking that "next" button, you are going to bring your user to go to the subsequent page, hence the href value for that would be https://YOURDOMAINNAME/site/SPageServer?pagename=mysignupform2&s_myemail=VALUERETRIEVEDFROMEMAILINPUTTEXTFIELDONFIRSTPAGE
Use Javascript (jQuery) to populate the retrieve and pass the value to that URL parameter as you build the link.
- On subsequent page if you need to parse back the value of that custom session variable (note I mentioned custom because basically you can name your variable anything for any purpose not limited to just s_myemail=, you can have s_myvar1=) all you need to do to put back the current value post initiation is just to use the S80 tag -- in this case [[S80:myemail]]
- In that multi step email signup form, you ask user to provide their email address within the first page, so as they hit "next" button to go to subsequent page, you can have the next button listener to bring user to the next page where you can append the session variable to hold that email value to be pasted on the next page. Let say for example your upon clicking that "next" button, you are going to bring your user to go to the subsequent page, hence the href value for that would be https://YOURDOMAINNAME/site/SPageServer?pagename=mysignupform2&s_myemail=VALUERETRIEVEDFROMEMAILINPUTTEXTFIELDONFIRSTPAGE
p.s. edit correction use S80 tag to retrieve your defined session variable value (not S1.. typo sorry)
regards,
Daniel
Sarah Robie:
We are having some technical difficulties setting up a multi-step email signup form. Ideally, we'd like to have the user enter their email address on a webpage, then be taken to another form that asks for their name and zip code--while hiding the email field since they've already entered this info.
The issue is that sometimes the primary email address in an S1 tag is not carrying over to the next page, and we can't see the error message to know what's wrong.
Has anyone tried creating a multi-step signup and had success with carrying over the email address into a second survey like this? Thank you!
0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 3 Blackbaud Staff Discussions
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board