Implementing Channels

Overview

Channels can be used for reporting and strategy selection by the KOTH system. There are default channels available, but custom channels can be set up as well.

Implementing the use of channels enables users to view performance reporting at the granular level, including how their customers are making their purchase, by web or various mobile devices.

Algonomy utilizes client defined API keys to record events under the identified channel. Where there is no known API key, Algonomy attempts to glean information in the HTTP request to record the default channel.

Default channels act as catch-all channels for events that are not explicitly instrumented with API keys.  The default channels are:

  • Web

  • Tablet

  • Phone

  • Email

Default vs Custom Channels 

The Algonomy default channels are sufficient for clients that only want to measure performance by these generic channels. However, if a client desires greater granularity in their reporting, or wants to differentiate their iPhone customers from their Android users, they would need to us custom channels, and implement them using client API keys.

Default channels and custom channels are treated equally by KOTH. An API-key based channel called CustomTablet that was assigned to all tablet events would perform identically to the default Tablet channel.