Skip to content
View Categories

Use payload tracking during registration

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 #

  1. Open the admin area. Login & Registration.
  2. Find the setting Save payload in extra field (The name may vary slightly depending on the context).
  3. Choose the Extra field, into which the payload is to be written.
  4. Save.

Tip: Use a clearly named field for this, such as... „Origin / Source“, „Campaign“ or „"Partner ID"“.

  1. Take your registration URL:
    https://deine-domain.tld/register
  2. Append the payload parameter:
    ?Payload=YOUR_VALUE
  3. Share this link (e.g. in ads, newsletters, QR codes, partner links).

Examples:

  • https://deine-domain.tld/register?Payload=newsletter_feb
  • https://deine-domain.tld/register?Payload=partner_123
  • https://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. #

  1. Register a user via a payload link for testing purposes.
  2. Open the relevant participant/user in the admin area.
  3. 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... /register you 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)

Leave a Reply

en_US