Campaigns
Overview
Campaigns are the foundation of Eagle Eye Omnichannel Promotions and hold the business rules and configuration required to generate coupon rewards for customers. This configuration covers everything from the start & end date of the campaign, through to the qualification criteria and the reward a customer should receive.
Each coupon is a type of Account that is issued to a customer and placed in their wallet. This coupon is linked to a campaign which enables all the relevant business rules about the campaign to be linked to each instance of a coupon. Where a campaign is assigned to one or more customers, each customer is issued a unique coupon account that is linked to the campaign.
Campaigns can be created and managed via the Campaign API and AIR dashboard and there are a large number of different Campaign Types available to meet your promotion needs. Details about these types can be found below.
Campaign Types
AIR supports a wide array of different campaign types. These can be created via both the API and AIR Dashboard and are supported by all of the Eagle Eye Products. Cloud-based Adjudication supports this version and can calculate what coupons are valid to be redeemed in a transaction based on the location or products a customer has in their basket.
Campaign types are highly flexible and each type has a predefined set of variables required to be configured to define the business rules and enable AIR to understand how the promotion should be processed. AIR has a large number of these predefined types set up in the platform, and are available to clients.
Each campaign variable is defined in the API reference section of this portal, and our Eagle Eye Delivery teams are on hand to assist with the initial creation of campaigns via API. When using AIR Dashboard, there is a campaign wizard that guides you through the process of creating a valid promotion. After setup, campaigns can be easily managed via either interface.
As part of the onboarding process, Eagle Eye's Delivery teams will help analyse which campaign types you require and enable/disable them based on your requirements.
Campaign Types are highly configurable and can be extended to support specific client requirements. This is detailed in the following sections.
Custom Forms
Campaign types can be customised to support specific client requirements. One method to achieve this is via the use of Metadata, and it is possible to store any extra information against a campaign using AIR's 'Custom Forms' feature. The Eagle Eye Delivery team will set these up as part of the onboarding process based on the requirements.
Once set up, these variables can be managed via both the AIR dashboard and API and are included in campaign payloads sent to downstream systems.
Distribution Channels
Multiple distribution channels for campaigns can be configured to allow for additional data around an issuance channel or partner to be captured as part of the campaign setup.
For example, media content or terms and conditions information for a campaign can be stored and then used to display the promotion on a website or app.
Global Product Restrictions
It is possible to apply restrictions to specific products which then apply to all promotions by default e.g. gift cards cannot be discounted. These can be configured as global, or location-specific rules.
Updated about 4 hours ago
