Zeustrack toolkit, among other things, has a very handy tool called lander parameters. Lander parameters are variables that are generated on the lander's side.

The values of these variables can be hard-coded in the traffic source template directly, or in the campaign settings, where some traffic source template is selected. When you create the lander parameters in the template and select this template in your campaign, then on the General tab in the campaign settings additional fields will appear and be available for entering the values of the parameters. Also, when you click on the link that leads to the offer page, the value of the lander parameter can be passed to a variable and used in the offer page URL as a value of some offer page URL parameter.

Setting up the lander parameter

  1. Go to the traffic source template editor and scroll down to the Lander parameters section;
  2. Press the Add lander parameter button;
  3. Enter necessary values in the corresponding fields.
    • The Parameter field is used to specify the name of the variable in the URL. For example, specifying fbpixel in the Parameter field will look like {lander.param: fbpixel} in the URL;
    • The Form label field is the human-readable parameter name that will be displayed in the campaign settings when the appropriate traffic source template is selected;
    • The Default value field. Here you can enter the default value for the lander parameter. The specified value will be automatically selected for the campaign that uses this template. If a campaign requires a value other than the default, then leave the field blank and fill it in the campaign settings on the General tab in the Lander parameters section (if you select the corresponding traffic source template for the campaign).

Using lander parameters in the lander code

The mechanism for using the lander parameters is similar to the traffic source template variables (placeholders) but with a slight difference in syntax.

To pass the value of the lander parameter in the lander code, enter the placeholder {lander.param: NAME}, where NAME is an exact match with the value entered in the Parameter field. For the example shown in the screenshots above (paragraph 3), it should look like {lander.param: fbpixel}

In case you need to use the value of the lander parameter in the URL of the offer template, use the {click.var: NAME} substitution, where NAME is an exact match with the value of the parameter name in the URL to the offer page in your lander code.

Example: in the traffic source, in the Parameter field, you entered the value fbpixel. If in the URL you use the parameter name pixel - &pixel={lander.param:fbpixel}, then the substitution in the URL field of the offer template must look like {click.var:pixel}.

Check out this article for an example of using the lander parameters.