I have tired this & found I always got a page not found - even when I used the email address directly on the web browser address bar. I’m assuming it’s because an @ or . are part of the page address? Luckily I found a way to avoid this because it was for students & their emails are student_no@…
The student number is unique so I was able to use this - the field nickname in PrivateMembersData strips out the part before the @ sign so this field contains just student number (I could have just extracted it in code too).
But my question is - is there some way to use emails as dynamic page identifier?