Under The Covers: ClickBank's Affiliate Tracking System
by Tim Coulter
The core principle of affiliate marketing is that the
referring affiliate earns a commission if a referred
prospect makes a purchase. Any affiliate program that aims
to succeed in its recruitment efforts must uphold this
principle, regardless of whether the prospect buys
immediately, or delays her purchase until some time in the
future.
To fairly and accurately distribute affiliate commissions
requires a database that maintains a list of the
relationships between prospects and the affiliates that
referred them. Ideally, this database would be centralized,
hosted as part of the software application that manages the
affiliate program. But this approach would only be feasible
if web visitors could be automatically distinguished from
each other, using a unique and permanent identity code.
Unfortunately (for affiliate program operators) web users
prefer to surf anonymously. Web browser software is designed
to allow a surfer to visit any website without leaving a
personal identity trail. So, affiliate programs need a less
intrusive method of tracking the associations between their
members and the surfing public. The solution adopted by most
programs, including ClickBank, is to distribute the database
throughout the internet, storing a tiny fragment of
information on each prospect's computer. They implement this
using cookies.
ClickBank uses a mechanism known as the hoplink system to
record cookies on a prospect's computer, storing multiple
affiliate referral relationships in a single cookie. Every
time a prospect is referred to a new merchant, her existing
referral cookie is updated to reflect the association
between the new merchant and the affiliate that referred
her.
The hoplink system is invoked automatically whenever a
prospect is referred to a ClickBank merchant by an
affiliate. When a prospect clicks on a referral link, she is
initially directed to ClickBank's hoplink server. The
server, in turn, sends her the referral cookie and
immediately redirects her to the merchant's website. The
destination of the redirection is known as the merchant's
landing page and is configured within his ClickBank account
settings. A landing page is a merchant web page designated
to accept inbound affiliate referrals.
The hoplink system is implemented by two architectures that
operate in parallel. The original architecture, known as the
regular hoplink system, has been in operation since the
launch of ClickBank, but it has come under criticism for its
inflexibility and the ease with which it allows commission
theft. Announced in October 2003, the enhanced hoplink
system aims to overcome the security shortcomings of the
original system and to provide support for a range of new
features that will improve the effectiveness of the
affiliate system.
Aside from improvements in security, the enhanced hoplink
system is designed to capture additional data that will
enable detailed reporting of affiliate referral statistics
and merchant conversion rates. Perhaps most significant of
all, it provides support for referral links to multiple
landing pages at the merchant's website - an essential
feature that has previously been noticeable by its absence.
Affiliates with established businesses that use regular
hoplinks are free to continue without modifying their
existing configurations. But to exploit the richer
functionality resulting from ClickBank's ongoing system
development, it is worth upgrading to the enhanced hoplink
format.
Copyright © Tim Coulter. All rights reserved.
-----------------------------------------------------------
Tim Coulter is a consultant and software developer who
helps netpreneurs to harness marketing technologies.
He is also the author of "ClickBank - The Definitive Guide"
The Ultimate ClickBank Tutorial & Reference Manual.
http://www.clickbankrevealed.com/
-----------------------------------------------------------
| DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware. |
More Affiliate Promotion Articles
More By Developer Shed
developerWorks - FREE Tools! |
As businesses grow increasingly dependent upon Web applications to provide services to customers, employees and partners, these complex applications become more difficult to secure. Although traditional security solutions protect Internet infrastructure layers, they do not guard against HTTP and HTML attacks. Many organizations that conduct security testing still deploy applications that allow attackers to manipulate their logic and wreak havoc on their business. To mitigate this risk, development and delivery teams must address Web application security throughout the lifecycle, addressing the many layers detailed in this paper. FREE! Go There Now!
|
|
|
|
Attend this launch webcast with Scott Hebner, Vice President of IBM Rational Marketing and Strategy, for an overview of Rational’s new software offerings and resources to help modernize and accelerate software innovation on i on Power Systems – while ensuring past application investments are protected and continue to grow. Learn how these solutions are helping customers extend their core i5/OS solutions toward modern architectures such as SOA and web technologies to deliver business improvements that stand the test of time. FREE! Go There Now!
|
|
|
|
Poor Requirements Management capabilities in an Enterprise have been linked to excessive project failures, escalating IT costs, and failure to deliver competitive advantage into the marketplace. Join Brianna M Smith from IBM Rational and learn about how successful organizations align IT and Business stakeholders through collaborative processes and tools for effective requirements management, and how an integrated approach across the IT lifecycle can provide unparalleled visibility and traceability to ensure that project teams are delivering on the business vision by "doing the right things" and "doing things right." FREE! Go There Now!
|
|
|
|
Visit IBM developerWorks to download a free trial version of WebSphere Extended Deployment Compute Grid, which lets you schedule, execute, and monitor batch jobs. Because online transaction processing and batch jobs execute simultaneously on the same server resources, you can avoid costly duplication of resources. Compute Grid supports job types of Java transactional batch, compute-intensive and a new type called "native execution", which enables non-Java workloads to run on distributed end points. FREE! Go There Now!
|
|
|
|
In this tutorial, you can learn how to install and configure the IBM Rational Asset Manager Eclipse client, explore the different views in the Asset Management perspective, learn various search techniques, work with existing assets, and submit a new asset. FREE! Go There Now!
|
|
|
|
This tutorial shows new users of IBM WebSphere Business Monitor Version 6.0.2 how to perform the "Hello World" equivalent for monitoring business process applications. It is intended to help you get familiar with the capabilities of the product. FREE! Go There Now!
|
|
|
|
XML has become a common way of storing business data as flat files and many data server vendors including IBM have provided ways to store this data within relational database systems. Increasingly collections of XML files are accessed like databases using an xQuery and other XML standard mechanisms. Businesses find the need to combine the traditional tabular structured data with XML formatted data. In this webcast, you’ll learn about IBM’s WebSphere Federation Server technology, which provides users with the ability to integrate these two data formats. FREE! Go There Now!
|
|
|
|
This webcast outlines the best practices that must be instituted to gain the maximum benefit from SOA while maintaining high quality of service. Whether you are deploying new applications or managing and monitoring your existing infrastructure, learn how you can ensure high quality of services with SOA based solutions from IBM. All registrants who attend this live Web Seminar will receive complimentary access to a white paper titled “Maintaining QoS in an SOA Environment”. FREE! Go There Now!
|
|
|
|
Join this Rational Talks to You teleconference on December 4 at 1:00 pm ET to discuss how Rational Method Composer can help meet your compliance objectives. Get your questions answered! FREE! Go There Now!
|
|
|
|
Get a free trial download of IBM Lotus Forms V3.0 (formerly Workplace Forms), which provides a zero-footprint eForms solution to help you automate and move forms-based business processes off the desktop and onto the Web. With Lotus Forms, you can extend applications beyond the firewall by creating a single electronic form document ready for use in both thick and Web 2.0 thin client format. FREE! Go There Now!
|
|
|
|
All FREE IBM® developerWorks Tools! |