This document is designed for people that are familiar with the concept of System Codes.

What are Dynamic Parameters?

Dynamic Parameters are available for all System Codes.

You can use Dynamic Parameters to make your own campaign or application more sophisticated. Dynamic Parameters can be used to personalize content, restrict access to content or chose what content is delivered to whom.

Currently, the following Parameters are available:

Parameter

Description

%(uid)

The anonymous id of the user or device.

%(ulang)

The currently set language of the user.

%(screenwidth)

The screen width of the used device.

%(ipcountrycode)

The country code from where the user scans.

%(ipcity)

The city name from where the user scans.

%(iplongitude)

The longitude from where the user scans (based on IP).

%(iplatitude)

The latitude from where the user scans (based on IP).

%(salt)

A number that increases with every scan.

%(platformid)

The platforms' id

%(devicename)

The name the device.

%(codeoffset)

The code number of the scanned code of the Code Series (for Code Series only)

%(attr:<field name>)

Code Series field value

%(attrenc:<field name>)

Code Series field value (URL encoded)

Typical Uses of Dynamic Parameters

Here are some examples what you can use Dynamic Parameters for:

Automatically resize pictures so they fit in mobile browsers.

Set the language of the page depending on the users’ language

Prevent users from seeing your content if they are not accessing the page from a certain country.