Select to view content in your preferred language

Automatically generate unique link for different users (based on e-mail addresses)

417
2
12-26-2023 07:36 AM
SanSki
by
New Contributor

Hi! 🙂 

 

I am trying to understand how I can send out a survey to about 500 unique users (e-mail addresses), where each survey link is unique but the survey is the same. I want to be able to do it to track the response of each respondent. I know each answer has an ObjectID, but I would like to connect the survey link to one unique user (e-mail address), before the survey gets sent out. 

I would like to use a list of e-mail addresses and automatically generate an unique survey link for each e-mail address. 

I have looked into this, is this the way to go forward to solve my problem, or is there any other way? 
https://community.esri.com/t5/arcgis-survey123-blog/survey123-tricks-of-the-trade-encode-url/ba-p/89... 

 

Thank you for any help! 🙂  

 

Best wishes.  

Tags (1)
0 Kudos
2 Replies
DougBrowning
MVP Esteemed Contributor

I think you mean pass the email in to a field in the form?  That would track them.

Your URL you can pass text.  
arcgis-survey123://?itemID=812a11fca7ef1194dac&field:EmailAddress=somebody@something.com

I think the @ will be ok but test it.

Hope that helps

BobBooth1
Esri Contributor

Yes, you can use URL parameters to populate fields in a survey (like target user email address).

This post explains it well:

https://community.esri.com/t5/arcgis-survey123-blog/survey123-tricks-of-the-trade-web-form-url/ba-p/...

You can hide that field in the survey so people don't see it.

Not sure if it is important to you to encode (hide/obfuscate) the information in the URL. If not, you can use a spreadsheet to calculate values for the URLs (Base URL column + field specification + email address value, where only email address changes).

Bob

0 Kudos