> For the complete documentation index, see [llms.txt](https://docs.exads.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.exads.com/advertisers/campaigns/creating-a-campaign/step-3-targeting.md).

# Step 3 - Targeting

<figure><img src="https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2F6sKxI374z6bIbeGhzCaf%2Fcreate-campaign-step3.gif?alt=media&amp;token=916ed6d2-d0f9-41ae-b76b-a36277a83951" alt=""><figcaption></figcaption></figure>

In the **Targeting** tab, you can set what this campaign is targeting. Campaigns can target anything from different countries to different devices, browsers and carriers. Options marked with an Asterisk (\*) are mandatory, while the others are optional.

## Targeting options <a href="#targeting-options" id="targeting-options"></a>

You can choose from the following targeting options:

* **Locations**: Here you can select countries and regions of those countries to target.
* **Devices**: Here you can select which devices you want to target, for example **Desktop** and **Mobile**.
* **Operating systems**: Here you can select which operating systems you want to target. The operating systems are arranged into **Console**, **Mobile** and **Web** types.
* **Languages**: Here you can select which languages you wish to target. You can also target or exclude by **Unknown** languages.
* **Browsers**: Here you can select which web browsers you wish to target.
* **Mobile Carriers**: Here you can select which mobile carriers you wish to target when mobile devices are used.
* **Proxy**: Here you can select which proxy traffic you wish to target. Some of the proxy targeting options we offer are:
  * **Anonymous Proxy** - Anonymous proxies hide the user's IP address, making it difficult to trace their online activity back to their original location. These proxies are often used to bypass regional restrictions or to enhance privacy. In the context of ad traffic, this type of proxy may obscure the user's real location, potentially affecting campaign targeting and analytics.
  * **Corporate Proxy** - Corporate proxies are used by companies to manage and monitor their employees' internet access. Traffic routed through a corporate proxy may be filtered or restricted according to the organization’s policies. This type of proxy could affect ad delivery, especially if the proxy blocks or modifies ad content.
  * **Hosting Proxy** - Hosting proxies are IP addresses associated with data centers and cloud services. These are typically used by automated systems, such as bots, rather than individual users. Traffic from hosting proxies may impact ad campaign metrics, as it could represent non-human traffic, which might skew performance data.
  * **VPN (Virtual Private Network)** - VPNs encrypt a user’s internet connection and route it through a remote server, often in a different location. This can hide the user's actual IP address and location, which might affect the accuracy of location-based ad targeting. VPNs are commonly used for privacy, bypassing geo-restrictions, or accessing content securely.
  * **Browser Relay Proxy** - Browser relays are used to route traffic through other users' devices, typically as part of a distributed network like Tor. This method is often employed to anonymize browsing activity. Traffic from browser relays can appear from multiple, unpredictable locations, potentially leading to challenges in accurately tracking and targeting ads.
  * **No Proxy** - No proxy indicates that the traffic is coming directly from the user's device without any intermediary server. This is the most straightforward type of traffic, providing the most accurate data for ad targeting and analytics.
  * **Consumer Privacy Proxy** - Consumer privacy proxies are designed to protect individual users' privacy by masking their IP addresses and sometimes encrypting their data. These proxies are typically used by privacy-conscious users. While this can provide better security for the user, it may also obscure certain details relevant for ad targeting, such as the user’s true location or device type..

{% hint style="info" %}
For most targeting options, choose **Target Selected** or **Block Selected**. For example, select all browsers and block Google Chrome.
{% endhint %}

## Time schedule <a href="#time-schedule" id="time-schedule"></a>

There is also a day-parting feature to select the exact times when you want your campaigns to run and in which time-zone. This option can be found on Step 2 of creating a campaign, under **Show Advanced Targeting Options**.

![Day Parting](https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2FHGvHZhUJBPRyrXbooHtY%2Ftsch.png?alt=media\&token=e2ba0505-5e03-40af-9ee2-4d571ef19d66)

Using this feature, you can choose the times and days you want to schedule your campaign to run. On the right-hand side, just above the ad-schedule box there is a drop-down menu where you can select the time zone for your selection.

## Behavioral retargeting <a href="#behavioural-retargeting" id="behavioural-retargeting"></a>

Here you can target or exclude users who have reached certain **Goals**. For each goal, select **Positive Retargeting** or **Negative Retargeting** from the drop-down. Positive Retargeting means that users who meet a certain goal will be targeted more, while Negative Retargeting means that users who have reached that goal will be targeted less.

This feature is for targeting specific users who have already shown some interest in your product or brand through your campaign, i.e. already visited your product page but haven’t completed the “action” (conversion, sale…) just yet.

![IP Ranges](https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2F2tgAkX6bLsaIWnuNplft%2Fbehavioural-retargeting.png?alt=media\&token=84b519bc-6e83-4939-8ea9-ea39b5775734)

The goal of re-targeting is to keep your brand visible for these high potential users and bring them back to your website until they are ready to buy.

To use this feature correctly, it’s necessary to use the tracking pixel consistently and to have run the campaign using this pixel for a minimum of three days before re-targeting. The reason is simple: if the users that see your campaigns have not been flagged by our pixel and fired with our cookie, you won’t be able to re-target them in a new campaign.

Each product is different, so to determine where you should re-target depends on the type of visitors you receive and to which page. You may want to create different groups of re-targeting campaigns. One group targeting the first page, such as the landing page, and another, targeting more frequent visitors, such as those who reached the payment page. In both cases, you should review the [click-through rate](/general/glossary.md#click-through-rate-ctr) and [conversion rates](/general/glossary.md#conversion-rate). Just remember, normally no more than three to four targeting goals are needed.

**1. Re-targeting Options**

When you re-target, you have to decide which users you want to reach:

* **IGNORE**: You ask the system not to consider if the user reached that re-targeted page or not.
* **POSITIVE**: You ask the system to target users who have reached that re-targeted page.
* **NEGATIVE**: You ask the system to exclude users who have reached that re-targeted page.

**Examples of re-targeting:**

{% hint style="info" %}
More goals can help move users further through the conversion funnel.
{% endhint %}

1. For example: If you set Goal 1 and Goal 2 to **Positive Re-targeting** this will be classed as an "AND" operation. The system will target visitors who reached any of the landing pages set for G1 and G2.
2. Eg: If you set Goal 1 (landing), Goal 2 (sign up), and Goal 3 (sale) you could apply Positive or Negative targeting depending on your business strategy.

For instance:

* Positive re-targeting on G1 or G2 but negative on G3:
  * G1 trying to move users forward to signup.
  * G2 trying to move users forward to a sale.
  * You will only re-target those users that hit the LP or did the signup and discarding those ones that have already converted.
* Positive on G3 but only for the sale of another product:
  * Cross-selling in order to keep those users that have already converted and offer them other products.
* Negative on G2 and G3 but positive on G1:
  * Only retargeting users that hit LP but didn’t do the signup either the sale. Trying to move them to G2 and eventually to G3.

**2. Re-targeting and Bidding**

As for all campaigns, the higher you bid, the more traffic you receive and the higher your ads will be displayed in the ads rotation. We suggest bidding competitively to make sure you get the first impressions and to reach your re-targeted visitors.

**3. Re-targeting Benefit**

One key benefit of re-targeting is when it’s more personalized in further steps. As an Advertiser you could display a banner specifically created based on the visitor's previous browsing behavior that would result in finally convincing them to buy your product.

You should test banners and landing pages directed at people who already know your product, presenting them with a special offer for example. Play with it and perform different tests.

**4. Re-targeting with Mobile campaigns**

In order to perform re-targeting, our system uses cookies. As a result, it is hard to accomplish re-targeting on mobile offers. You could still try using a normal pixel with the mobile offers in case some mobile device allows cookies.

**5. Allowing re-targeting of users who are accessing the Advertiser Landing Page through different sources**

* When the visitors access the Landing Page, the Tracking Pixel must be embedded in the HTML, either on the accessing page, signup or the payment page. On each occasion, the pixel will be fired, dropping a different cookie depending on what action the visitor took.
* The user keeps navigating, and eventually, if they access one of the sites registered on our network, the cookie will identify the visitor and the ad zones on the site will be displaying ads from re-targeting campaigns. Therefore the funnel will start and conversions will be assigned to those campaigns.

{% hint style="info" %}
Retargeting depends on your selected goals. It cannot identify users who clear cookies, browse privately, or do not access our network.
{% endhint %}

## Using Positive Retargeting <a href="#using-positive-retargeting" id="using-positive-retargeting"></a>

![Behavioural Retargeting](https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2F2tgAkX6bLsaIWnuNplft%2Fbehavioural-retargeting.png?alt=media\&token=84b519bc-6e83-4939-8ea9-ea39b5775734)

Using [behavioral retargeting](#behavioural-retargeting) you can target or exclude users who have reached certain **Goals**.

Retargeting is often used to target users who have achieved a certain tracking goal, as these are high potential users who have shown some interest and are therefore more likely to pay for your product.

### Negative vs positive retargeting <a href="#negative-vs-positive-retargeting" id="negative-vs-positive-retargeting"></a>

* When using negative retargeting, you are targeting only users who have **not** reached a certain goal.
* When using positive retargeting, you are only targeting users who **have** reached a certain goal:

{% hint style="warning" %}
Positive retargeting is more selective than negative retargeting. It targets only users who reached a conversion goal. Incorrect use can exclude most users from your campaign.
{% endhint %}

Furthermore, in order for any of the targeted users to actually see your campaign, you will make sure you set a winning bid.

For these reasons, use positive retargeting carefully to ensure that it works for you and does not result in ineffective campaigns.

### Example of problematic positive retargeting <a href="#example-of-problematic-positive-retargeting" id="example-of-problematic-positive-retargeting"></a>

An Advertiser sets up a banner that receives 1 Million impressions a day:

* 0.05% of users click on the ad, meaning there are 500 clicks.
* And of these 500 clicks, 0.2% result in a conversion, meaning there is only one conversion.

If the Advertiser uses positive retargeting for this conversion, they will be excluding 999,999 users.

Furthermore, the Advertiser will need to have the winning bid to successfully show their ad to the one user they have targeted.

So we can see here that using positive retargeting in this case would be a poor strategy.

### Criteria for successful positive retargeting <a href="#criteria-for-successful-positive-retargeting" id="criteria-for-successful-positive-retargeting"></a>

For a positive retargeting campaign to be successful:

1. Ensure you have a large enough pool of users who have hit the conversion tracking goal that you are using. Otherwise your campaign will be excluding a large amount of users.
2. You need to guarantee that your campaign will achieve the winning bid, by setting a high Smart CPM bid price for it. CPC is not appropriate for positive retargeting as it requires some testing and cannot guarantee a winning bid.
3. It is best used on 'early' conversion tracking goals, to ensure a larger pool of users: If you target users that clicked on an ad, you will be targeting many more than if you target those who have completed a sign-up.
4. Set conversion tracking goals as [tracking pixels](/advertisers/campaigns/conversion-tracking/setting-up-conversion-tracking.md#step-7-using-pixel-tracking). This is because retargeting does not work with server-to-server conversion, it works only with cookies.

## Virtual Reality <a href="#virtual-reality" id="virtual-reality"></a>

![virtual reality](https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2FUHzOqaI1qKib2JbScH8X%2Fcreate-campaign-step3-vr.png?alt=media\&token=1eea279a-f1c7-4c3d-a78b-948e690ca336)

Here you can target or de-target users accessing in a VR environment. VR users can access either from a dedicated device, such as the Oculus Rift/Quest, or from a phone such as the Samsung S6+ placed in a VR headset.

You can select the following options from the drop-down:

* **All Users**: Targets all users whether using VR devices or not.
* **VR Users Only**: Targets only users using VR devices.
* **Non-VR Users Only**: Targets only users not using VR devices.

## Domains <a href="#domains" id="domains"></a>

Here you can target or block specific domains by putting them in the list of **Targeted Domains** or **Blocked Domains**. Put only one domain per line. Remember to omit the `http(s)://` at the start of the domain name e.g. abcd.com.

![tar3](https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2FNcq3PmlOegg4TE0AAISi%2Ftar3.png?alt=media\&token=e095283a-b3e7-46f9-bad6-59ec6d255623)

![tar4](https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2FSjPCmudIOw49Jqi3lPHw%2Ftar4.png?alt=media\&token=6a5b9698-f164-4b5f-a4cc-a9cf1111645f)

## Keywords <a href="#keywords" id="keywords"></a>

Here you can target or block specific keywords. Put only one keyword per line.

Keyword targeting allows you to target or exclude keywords. These keywords are either words included in the site domain or terms sent by the publishers through their ad zone tags.

For example, the website `www.men-apparel.com` has a banner zone which contains the following keywords: `underwear`, `trunks`. The terms you can use to target/exclude this ad zone are: `men`, `apparel`, `underwear`, `trunks`.

Put only one keyword per line and bear in mind that keyword targeting is case-sensitive. Following the previous example, if you add men `underwear` to your targeting settings, there will be no match because `men underwear` is treated as a single keyword. You will need to target `men` and `underwear` in separate lines in order to receive traffic from this zone.

{% hint style="warning" %}
Your campaign receives no traffic when its keywords match no domains or ad zones. Add a broad, relevant keyword range.
{% endhint %}

Lastly, if you would like to use keyword targeting but you don’t know which keywords are sent by the sites and zones in our network, we advise you to add the token `{tags}` to your campaign URL. You can find out more about dynamic tags in [Step 2 - Ads](/advertisers/campaigns/creating-a-campaign/step-2-ads.md).

## IP Ranges <a href="#ip-ranges" id="ip-ranges"></a>

IP Ranges Targeting allows Advertisers to target or block specific IP addresses/ranges. This is particularly useful for 3/4G carrier targeting, where Advertisers can use additional IP ranges instead of/as well as the current options.

To use this feature, simply enter each IP Range(s) on a separate line in the **Targeted IP Ranges** field. To block items, place them in the **Blocked IP Ranges** field.

![IP Ranges](https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2FXFFRPk3Fbm0luftO87QS%2Fip-ranges.png?alt=media\&token=35aba2f4-7e77-400a-8a94-634ffa02398c)

For every campaign, you can target up to 1,000 lines (separate IP or IP ranges).

When targeting IP ranges, please make sure that they are presented in CIDR format, which allows you to target a range of IPs using only a few bulk IPs. If the IP range looks like (Starting IP from to Ending IP ), for instance for IPv4: 192.168.0.254–192.168.0.255, you will have to convert it into CIDR format (IP / IP prefix) and then add it to our Admin panel: 192.168.0.254/31. For IPv6, if the IP range looks like 2001:db8::1–2001:db8::ffff, the CIDR format will be 2001:db8::/112.

![IP Targeting](https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2FIc2PwPODDwcHrxh0JByW%2Fip-ranges-formats.png?alt=media\&token=f9582da8-26e3-4a23-b3a8-fcc2c1967284)

To convert the formats, please use [this](https://www.ipaddressguide.com/) link.

## Email Passing <a href="#email-passing" id="email-passing"></a>

![Email Passing](https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2FrGc1hWRyrIKBGuI14nlF%2Femail-passing-targeting.png?alt=media\&token=60274938-9b0a-4c6f-bb73-a8d7037fa0d5)

Here you can target ad zones based on whether they return an email address in their request. There are three options in this section:

* **All**: Target all ad zones.
* **Email Passed**: Target only ad zones with a valid email address encoded in their request.
* **No Email Passed**: Target only ad zones with an invalid email address encoded in their request. adverts

## Custom Targeting <a href="#custom-targeting" id="custom-targeting"></a>

![Custom Targeting](https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2FrCKF6yk240gz31dgb09y%2Fcustom-target-all-types.png?alt=media\&token=f4c1e9f8-43cb-408a-a0ae-33d840e9982a)

In addition to the above mentioned targeting options, EXADS also supports custom key/value targeting. These custom options will complement our existing and fully supported targeting options. Please contact your EXADS representative about setting up custom key value targeting.

Below are some data types that we support:

| Type             | Description                                                                                     |
| ---------------- | ----------------------------------------------------------------------------------------------- |
| Predefined list  | A list that is predefined. Supports only a single level list.                                   |
| Predefined range | A range of values that is predefined.                                                           |
| String           | A sequence of characters                                                                        |
| Integers         | A number that can be a zero, a positive natural number or a negative integer with a minus sign. |
| Range            | A range of values                                                                               |

Based on the custom targeting option set by the network Admin, Advertisers can define custom targeting option in step 3 of the campaigns form. Based on this custom targeting, Advertisers can ensure exposure to the right audience.

### Examples of custom targeting: <a href="#examples-of-custom-targeting" id="examples-of-custom-targeting"></a>

**Predefined List**

![Custom Targeting](https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2Fj0Ur0VKcnR1YDNoIW0kQ%2Fcustom-targeting-predefined-list.png?alt=media\&token=c6c0292c-b4b5-4c72-855f-98f51ffb4776)

Car Brand is an example for predefined list values, which contains values that are predefined. This list should be a single level list and it does not support nested values.

**Predefined Range**

![Custom Targeting](https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2FVPetUHFTC9WAuwMYOhxx%2Fcustom-targeting-predefined-range.png?alt=media\&token=033ca4b8-5edd-4536-82a5-0a8893b8bdc5)

Credit Score is an example for predefined range values, which contains values with ranges that are predefined per value.

For Example:

* Low Credit Score: Values less than 200.
* Normal Credit Score: Values between 200 and 500.
* High Credit Score: Values above 500.

**String**

![Custom Targeting](https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2FHhktmM3eTDCenxFUynHv%2Fcustom-targeting-string.png?alt=media\&token=547724a4-bddc-4a8a-bc55-25262666ac49)

UUID is an example for string values, which contains values that are a sequence of characters.

**Number**

![Custom Targeting](https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2FiCOtiFKAqrDGdCJUEvRm%2Fcustom-targeting-numbers.png?alt=media\&token=df0a8efa-1aec-4ea1-8649-45f2c0509c8f)

Numbers is an example of Number values, which contains a whole number that can be positive, negative or zero.

**Range**

![Custom Targeting](https://2122107279-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FualFKt6C8xdYfe2WEYpJ%2Fuploads%2FZaYrC8Cngkgj1k85jGJ2%2Fcustom-targeting-range.png?alt=media\&token=64990d6f-5c94-4344-94db-1fcd68b299a0)

Ranges is an example of Range values, which contains a range of values that can be set.

For example:

| Input Values | Values displayed in the chip  |
| ------------ | ----------------------------- |
| 5            | 5                             |
| -10.5        | -10.5                         |
| -1000--5     | -1000 to -5                   |
| 1-10         | 1 to 10                       |
| <1000        | Less than 1000                |
| <=-1000      | Less than or equal to 1000    |
| >-1000       | greater than -1000            |
| >=-1000      | Greater than or equal to 1000 |
| !=1000       | All values other than 1000    |

{% hint style="info" %}
Email Banner supports **Locations**, **Keywords**, and **Custom Targeting** only.
{% endhint %}

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.exads.com/advertisers/campaigns/creating-a-campaign/step-3-targeting.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
