With the feature Payload upon registration You can include a value in the URL when accessing the registration page. ONevents automatically stores this value in a... Extra field in the participant profile. This allows you to implement origin tracking (source/campaign/partner), for example.
1) How it works (briefly explained) #
If you append the parameter to the registration URL ?Payload= you attach, will everything that follows the = stands, adopted as a payload and stored in a separate field during registration.
Example:https://deine-domain.tld/register?Payload=google_ads
Result:
The value google_ads The information is stored in a configured extra field for the new user.
2) Prerequisite #
- The event/project has an active registration page (
/register). - There exists at least one Extra field (or you create one) into which the payload can be written.
3) Set the target extra field in the admin user settings #
- Open the admin area. Login & Registration.
- Find the setting Save payload in extra field (The name may vary slightly depending on the context).
- Choose the Extra field, into which the payload is to be written.
- Save.

Tip: Use a clearly named field for this, such as... „Origin / Source“, „Campaign“ or „"Partner ID"“.
4) Create and use a registration link with payload #
- Take your registration URL:
https://deine-domain.tld/register - Append the payload parameter:
?Payload=YOUR_VALUE - Share this link (e.g. in ads, newsletters, QR codes, partner links).
Examples:
https://deine-domain.tld/register?Payload=newsletter_febhttps://deine-domain.tld/register?Payload=partner_123https://deine-domain.tld/register?Payload=qr_messestand

Note: Everything after the = is considered a value stored (until the end of the URL). For clean values, short, unique tokens are recommended (e.g.,. google_ads, li_post_1, partner_123).
5) Check if the payload has been saved. #
- Register a user via a payload link for testing purposes.
- Open the relevant participant/user in the admin area.
- Check the configured Extra field in the profile.

Frequently Asked Questions / Troubleshooting #
The payload is not being saved – what's the reason? #
- No target extra field set: Check the admin user settings (step 3).
- Incorrect URL: Make sure you really...
/registeryou go and?Payload=is correctly attached. - Value empty: If the link
?Payload=If the function is called without a value, nothing meaningful will be stored.
Can I pass multiple values? #
With this variant a contiguous string Saved. If you need multiple pieces of information, use a clear format, e.g.:?Payload=src-google|cmp-newsletter|p-123
Will the payload be overwritten? #
For new registrations, the value is set when the user is created. How this behaves with subsequent/multiple registrations depends on the specific setup; it is recommended to register each participant only once.
Recommendation for tracking standards #
- Uniform naming (e.g.
src_,cmp_,qr_,partner_) - Do not write any personal data to the payload (GDPR)
- Keep it short, clear, and easily evaluable (e.g.
li_2026_02_post1)