It looks like in the demo they have a field in their data that displays different dashboard URLs. So that {urlparamter} is simply a dashboard link in their data. Each feature has a different link, and the one displayed is based on the Experience Builder selection.
You can also use dashboard URL parameters to have a single dashboard that filters the data displayed based on a selection in Experience Builder.
You need to first set up URL parameters in your dashboard and set them to provide actions to other elements.
Configure actions on URL parameters
So if I wanted my dashboard to dynamically change when someone selects a state on my Experience Builder list, I would set up my dashboard URL parameter to filter based on state abbreviation.
So then my dashboard would show only California entries if I used a URL like: hxxps://maps.arcgis.com/apps/dashboards/9b6297b2030a4b1291f96c4a0144e4c9#state=CA and only Arizona entries with hxxps://maps.arcgis.com/apps/dashboards/9b6297b2030a4b1291f96c4a0144e4c9#state=AZ.
I will use that URL syntax to add my dashboard to Experience Builder, but instead of stating the state abbreviation, I will use Experience Builder to provide the corresponding field name. hxxps://maps.arcgis.com/apps/dashboards/9b6297b2030a4b1291f96c4a0144e4c9#state={state}
The field used in your Experience Builder must match the field used in your dashboard. So going back to my example, my Experience Builder state field would need to be CA and not California, Cali, or anything else other than the two letter state abbreviation that is contained in my dashboard data.
- Jen