What do you need the placeholders for?

If you want to use an interactive tool, which needs to receive certain session or user data, as a content page or a poster in your session, you can define placeholders for this parameters and the parameters will be automatically set while opening the URL. An example for tat can be a multi language content page which needs to know what language did user select.


What placeholders are possible?

Following placeholders are supported:

  1. {{sessionId}} - unique identifier of the session / event.
  2. {{sessionTitle}} - title of the session / event.
  3. {{userLanguage}} - currently selected display language.
  4. {{userToken}} - access token of the user.
  5. {{userName}} - name of the user.
  6. {{userEmail}} - login e-mail of the user.

Warning: providing the user token to a site allows this site to access any data the user has access to, so please only set this parameter for the sites you absolutely trust.


Usage rules

Following rules apply to URL placeholders:

  1. You can use any query parameter name assigning the value of placeholder through equality (e.g. mySessionId={{sessionId}}).
  2. Placeholders are always wrapped in {{}}.
  3. The first placeholder should be introduced by question mark symbol (?) after the URL of your site.
  4. Placeholders should be separated by ampersand (&).
  5. If any of the provided parameters changes, the content page will be reloaded with the new value.

An example of valid URL with parameters is something like: https://example.com?id={{sessionId}}&title={{sessionTitle}}&lang={{userLanguage}}


Usage areas

Placeholders can be used in following areas:

  1. Content page.
  2. Event poster (before, during or after event).
  3. Custom tools.
  4. Navigation elements.
  5. Generally on every URL input field marked as following: