It is available to define so-called variables when setting up a traffic source template. These variables are used to write and store information passed from the traffic source when clicking on a link in an ad.

Technically speaking, variables can represent a URL parameter and store its value. The value of the parameter is written to the variable, so you can use this variable placeholder with special syntax throughout the system: inside the lander code or as a parameter value in your URLs.

You can define up to 20 custom variables in addition to the predefined variables: External ID, Cost, Group, Placement, Keyword.

Variables are configured in the traffic source template settings:

1 - Parameter

The Parameter field is used to specify the name of the variable to be substituted into the URL. Example: naming the variable Var1 as v1 - a parameter named &v1= will be substituted into the final link of the campaign.


Despite the fact that you specify the parameter name directly, to use the substitution of the value stored in the variable anywhere in Zeustrack, you must use the so-called placeholders. For the example above, the placeholder will be looking exactly like {var1}.

Refer to this article to know more about Zeustrack placeholders.

2 - Name

In this field you can specify the name of the variable in a human-readable form. This name will be used in the detailed campaign report.


Despite the fact that you can specify a value in the Name field for the predefined variables External ID, Cost, Group, Placement, Keyword in the Zeustrack interface, their name will not change!

3 - Placeholder

This field is intended for specifying the default value of the variable, or as a reminder of what value should be entered manually at the time of the formation of the final link of the campaign. Example: the variable Var1 for which the parameter name is v1 and the value of the placeholder field [v1] in the final link of the campaign will look like &v1=[v1].

4 - Predefined variables

This section provides predefined variables that are intended for specific purposes.

External ID - third-party service visit identifier. Some traffic sources have their own visit IDs. They can be written to this parameter using the appropriate placeholder (if provided by a third-party service). The value of this variable is written to Zeustrack in the {visit.externalid} placeholder;

Cost - if the traffic source has the technical ability to pass the value of the visit cost and has a placeholder for this, you can specify this data in the corresponding fields of this variable. At the same time, when setting up a campaign, in the Advanced section on the General tab, you specified Cost model - Auto, then the value of this parameter will be automatically placed in the campaign statistics.

Group, Placement, Keyword - predefined variables for grouping visits according to certain criteria. Visits with the same values of these parameters will be grouped in a detailed campaign report on separate tabs.

5 - User defined variables

You can add up to 20 custom variables to a traffic source template.

Traffic source template variables are a powerful tool for tracking your campaigns to optimize to get the maximum ROI. See this article as an example of using such variables.