Geo & Rules targeting behaves differently when redirecting from one Offer to another Offer vs. one Offer Contract to another Offer Contract on the same Offer.

Example: You have an Offer that supports US / CA / UK, and you want to track every country separately because you're receiving a different price received for each country.

It's important to note that you can only use one OR the other so if you have ANY conditions that you want to target on beyond country-level targeting, you must use rules.

You have a few different setup options:

Set up every country as a separate Offer

  • PROS: Your Affiliates can see all the different countries in the Affiliate Portal and run only the ones they would like to.
  • CONS: You have to set up and manage 3 different Offers which means having 3 pixels placed by your Advertisers.

Set up every country as a separate Offer Contract on the same Offer

  • PROS: Your Affiliates can still see the different countries in the Affiliate Portal and CAKE Basic will create the necessary campaigns where needed. You only have to set up and manage 1 Offer with 1 pixel
  • CONS: Because you're counting on CAKE Basic to auto-create the campaigns as needed, if your Affiliates wanted to place different pixels for each country, you would have to create all 3 campaigns in advance

Unless you're displaying Offer Contract names in the Affiliate Portal, it may be difficult for your Affiliates to tell which campaign is which.)

Setup 1: All 3 Countries are Different Offers

Geo-targeting is applied on all 3 Offers to re-route accordingly.
The 'true' allowed country is allowed and the other countries are NOT allowed; all the redirects are specified in the Allowed Traffic tab.


Redirect Functionality from an 'Accepted' country (UK for example)

  • IF 'Paid Redirects' is enabled on the original campaign, CAKE Basic 1) auto-creates the campaign and 2) starts tracking under the new campaign
  • IF 'Paid Redirects' is disabled on the original campaign, CAKE Basic tracks all stats under the default Affiliate

Redirect Functionality from a non-accepted country, CAKE Basic goes down this path, checking each to see whether the country is accepted

  • Default redirect Offer for all non-accepted traffic
  • If none, Campaign-level Redirect Offer
  • If none, Offer-level Redirect Offer
  • If none, Vertical-level Redirect Offer
  • Finally, Global Redirect if none of the above

Setup 2: All 3 are Offer Contracts of the Same Offer

A contract is setup for each allowed country (provided they are to be tracked separately)


Geo-targeting is applied on your Offer Contract

  • Even though the idea is that your Affiliate will only be trafficking the main contract, you should apply geotargeting on all contracts. This is because once the new campaigns are created, an Affiliate may send traffic directly to the campaigns tied to the other contracts and should that happen, if you don't have geotargeting enabled on those contracts, CAKE Basic will accept all traffic unless told otherwise.

All 3 countries are allowed and redirected to contracts of itself (when setting this up, you'll notice that your redirect list is limited to internal contracts)


Redirect Functionality from an 'Accepted' country (UK for example)

  • CAKE Basic 1) auto-creates the campaign and 2) starts tracking under the new campaign
  • Even though the newly created campaigns are non-originals, CAKE Basic does not need an exception with this setup

What if I set up a waterfall effect with the geotargeting like this?

- Default (US) contract: redirects UK + CA traffic to the UK contract
- UK contract: redirects CA traffic to the CA contract

Will that work? Unfortunately, no. With contracts - we assume that when you told us to go from 1 contract to another, that country (or rule) is meant to go to that contract so CA traffic was sent to the default contract, we would track that under the UK contract (even if there is a rule set up saying it should go to the CA contract). We will not look up the geotargeting rules on a secondary contract so you need to be sure that you've set up your targeting correctly so that all conditions are accounted for on the contract that the traffic is going to.

How is Geotargeting with Rules Different than Geotargeting?

There is one main distinction of geotargeting with rules, compared to geotargeting on its own.

GeoTargeting: country-level only
Rules (Location) Targeting: country and state-level

It's important to note that you can only use one OR the other so if you have ANY conditions that you want to target on beyond country-level targeting, you must use rules.