CAKE's Advanced Click Architecture 2022

This article will cover the following:


This article will cover the following:


Why a New CAKE Advanced Click Architecture?

The new CAKE advanced click architecture is truly multi-tenant, driving tremendous speed and scale, minimizing the impact of traffic spikes.

Currently for each CAKE client all clicks, impressions, reports and API requests are processed by a single, very powerful server. We set your system up with both a Primary Server and a Backup Server we can failover to in the event of a problem or for maintenance. While best practice at the time and delivering CAKE’s enviable record for reliability, this structure sets fundamental limitations in how quickly we can reallocate resources for each client in response to changes in traffic, and it puts a cap on how much traffic any one client can handle without deploying additional technology. It also means that all traffic you receive around the world has to route to that single server, which for clients operating in multiple regions can have significant impacts in terms of click responsiveness and therefore conversion rates.

With v3, we are keeping the best bits of our previous architecture, but click & impression traffic is now offloaded to dedicated tracking servers that are deployed in data centres all over the world, with the user being handled by a server that is physically closest to themselves, reducing latency and redirect times substantially. Even if your main server or a whole regional datacentre goes down, clicks & impressions continued to be handled during the outage, leading to a seamless experience for your traffic. During testing the processing times for clicks with v3 are up to 20x quicker compared to our v1 architecture and we can scale capacity up and down in real time to the changing traffic needs of our clients.


What is CAKE's New Advanced Click Architecture?

The v3 upgrade is an enhancement to our legacy click tracking architecture and takes full advantage of the latest technology from Amazon Web Services (AWS). This upgrade provides tremendous value to our clients in the form of:

  • Performance and Scale
  • Redundancy and Reliability
  • New Visual Analytics Reports (Ask for details!) - BETA
  • Optional access to Impression and/or Click data via S3

What is Changing for CAKE Clients?

There will be a few, but very important technical changes that will take place to support the new click architecture. This may impact how you are tracking and reporting: 

  1. #reqid# format will be changing
    • CAKE auto-generates the Request ID value when the #reqid# token is included in your Offer link. When the redirect occurs through CAKE, the token is replaced by a unique value which can be passed back to CAKE in order to reference consumers who clicked, and connect their clicks to the conversion (attribution) in the absence of browser cookies. The format of this unique value is changing. APIs and UI will be impacted.
    • Currently, the value passed into the #reqid# token is an integer less than 12 characters. Coming soon, the value will be an alpha numeric string with hyphen up to 25 characters in length.
    • Example: 2-9m4e2mr0ui3e8a215n4g
  2. Tracking and Reporting Updates
    • Currently the #reqid# matches up to the Request Session ID in reporting, but moving forward it will match to the Tracking ID. Tracking ID is unique to each Offer in your instance, whereas Request Session ID is shared across multiple Offers within a browser session.

If you have any questions, please reach out to your dedicated CAKE Client Success Manager/Account Manager or contact the CAKE Support Team at support@getCAKE.com.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.