Data Analytics Integration
This section provides a blueprint guide for how data analytics partners are integrated to the Eagle Eye AIR platform.
Typically, a data analytics partner would utilise a retailers’ data to enable them to personalise the customer experience through promotions, recommendations, rewards and more, which can be executed across all touchpoints by Eagle Eye AIR.
Campaign Set-up
API
When a data partner wishes to create a campaign, they would typically call the Campaign Creation API.
This API will create a campaign and return to the calling application the created payload enriched with its unique campaign ID. Calling systems can also pass a reference in to assist with data integrity.
The system can initiate an approval process and send data to any other system as required by the client.
Campaign Events
There are many reasons why a campaign could be updated, either by request or via the AIR system updating the campaign itself.
When the campaign is updated, notification events can be sent to any other system as required by the client.
Offer Allocation
API
When the data partner wishes to allocate one or many offers to the consumer, we call this offer allocation.
Typically, the data partner will call the Wallet Campaign API and request a campaign to be allocated to an individual. The calling system will receive an account object in the response, giving the data partner a unique account ID for this instance of the offer for this customer.
Events can be sent to any system required by the client, although consideration is needed for very high throughput allocations.
Batch
In some scenarios, Eagle Eye can perform the offer allocation via a batch process. In the batch process an allocation file is passed to Eagle Eye who will ingest this file.
In doing this, the ingestion process calls the Wallet Campaign API in an extremely high velocity way, although Eagle Eye may rate limit this service if the system is under load.
Events can be sent to any system required by the client, although consideration is needed for very high throughput allocations.
Account Events
When an Account is updated, both internal client systems and those of the data partner will likely need informing so that algorithms can be optimised and the next best decision for that consumer can be made.
Most notably, the data partner will need to know if and when an offer is redeemed.
Events can be sent to any system required by the client, although consideration is needed for very high throughput allocations.
Please speak to your Account Manager for further details around this integration.
Updated about 4 hours ago
