Skip to main content

Campaign and marketplace controls

Managing the offers on your page#

There are two offer strategies that dictate where an offer can appear on the Rokt network:

  1. Rokt Ecommerce: These offers are from your own brand and only show on your website.
  2. Rokt Ads: These are third-party offers from advertisers marketing to customers on Rokt partner sites.

Offers also have an objective that represents the ultimate goal of a marketing campaign. For example, if you are looking for brand awareness and lead generation, we recommend directing traffic to your site through a traffic or hybrid campaign. If your goal is to drive loyalty and engagement with your brand or promote repeat purchase behavior, it would be more appropriate to sign up customers to your email program or prompt them to install your app.

Deciding what offers are allowed to show on a placement is a balance between generating additional value and ensuring a positive customer experience. Typically the decision about what is right to show on a page in the checkout flow is different to a page appearing post transaction.


Consider the experience on the product selection or upsell page of an ecommerce site. A common strategy is to exclude third-party offers and promote loyalty driving actions through internal offers, the focus being improving average order value and cart completions. Comparatively, the confirmation page presents a great opportunity to maximize value through third-party offers.

How it works#

If you select Internal offers only, only your brand’s Rokt Ecommerce campaigns show on associated placements. The opposite is true when you select External offers only. This excludes your internal offers and restricts the placement to only showing third-party offers from the Rokt marketplace.

Regardless of whether you allow internal or external offers to show, the campaign objective must also be allowed for an offer to be eligible to appear.


You may be running two separate internal campaigns, one email and the other app install. For both offers to be eligible to appear on your placement, both campaign objectives must be allowed in your campaign control settings.

Similarly, you can exclude certain types of offers from appearing on your placement when you think the behavior of that offer is inappropriate for your brand or ineffective in promoting the sale of your products or services on the page where the offer appears.

Controlling the allowed offers for a specific placement#

Campaign controls lists are shareable configurations of allow/block rules that are associated to a placement. Rokt provides a default campaign control list with every account, containing standard allow/block rules for the campaign types and minimum quality score. New lists can be created with variations of these controls to suit the objective of the associated placements. Every new placement inherits the default list, but can be associated to any offer control list within the account.

Prioritized campaigns exist as separate objects to campaign controls. They should be placement specific and work in tandem with the defined campaign and marketplace controls. Prioritized campaigns that do not match the allow/block rules for that placement are not eligible to show.

Available campaign controls#

  1. Campaign type (internal, external).
  2. Objective (email, traffic, phone, etc.).
  3. Minimum quality score.

Create a list#

  1. Find the Transactions tab in the left navigation and select Controls.
  2. Click Add controls.
  3. Input a Name.
  4. Configure your desired campaign settings.
  5. Click Save.

Link campaign controls to a placement#

Campaign control rules do not take effect until they are associated to a placement. To link your new campaign controls to a placement:

  1. Go to Transactions>Placements.
  2. Find the desired placement.
  3. Under Actions, select the gear icon.
  4. From the Campaign controls drop down, select a controls list.
  5. Click Save.


  • Placements can be associated to only one list.
  • Lists can be associated to many placements.
  • Every account has a default list that is automatically associated to every new placement.
Was this article helpful?