SlideShare a Scribd company logo
Affiliate Management
Platform
Algorithm, Schema and Explanation –v1.0
[This document will help our clients understand various
sections of affiliate management platform. This is a very
simple model.]
Sudhi Ranjan Das
Team Lead, Web Marketing
Affiliate Management Platform v1.0
http://www.techfeedr.com/blog
2008
2
IMPORTANT TERMS USED:
1. Affiliate partners – Users/People who join us as an affiliate.
2. Affiliate management system – The system/application/platform that is used for managing
the affiliate partners and their transactions.
3. Writing the documentation as the website owner, who will be running the affiliate program.
“Us” refers to the website owner.
4. In Programming, we are using some conventions, all Tables are referred as Tbl, all fields as
Fld, Words are separated with Upper case (one can separate it with _ also).
SECTION 1: AFFILIATE SIGNUP
We will have a section under the website, say example.com/affiliates/, which will help us getting
more affiliates partners. It will have 6 tabs (Tabs or any form of navigation like left menu or right
menu)
1. Home – Which will take you back to the main website /affiliates/
2. How it works?
3. Why us?
4. Demo
5. Join Us
6. Discussions
7. Other links on top [Login (will change to log out once logged it) | Join Us (same at #5) |
Contact]
(Each page is explained in detail below)
PAGE 1: /AFFILIATES/INDEX.HTML (OR INDEX.PHP)
Here we will have small description and sales content to draw
more affiliate partners to the system.
Signup form
Name:
EmailID:
Phone number:
Website:
(Submit)
--------------------
Some testimonials or
stories
Some more sections as
Affiliate Management Platform v1.0
http://www.techfeedr.com/blog
2008
3
per the requirement.
PAGE 2, 3, 5: HOW IT WORKS? WHY US? “JOIN US” WILL HAVE SIMILAR TEMPLATE
We will have the description on “how it works” (or why us? For
“why us” page)
Left Menu remains
same as above...
PAGE 4: DEMO
Provide the demo of Affiliate C-Panel,
Email id - demo@example.com
Password - demo
Link to Login page
Left Menu remains
same as above...
PAGE 6: THIS IS A FORUM WHERE THE AFFILIATES CAN INTERACT UNDER PSEUDO
NAME.
SECTION 2: AFFILIATE SIGNUP & SETUP THROUGH CPANEL (THIS
WILL BE THE SAME PAGE WHERE AN AFFILIATE WILL LAND
AFTER LOGIN)
This is only visible after login. The above tabs will change to the new tabs. This will have 5 sections
1. Reports
2. Get Affiliate code
3. Payment Details
4. Account Settings
5. Support
PAGE 1: REPORTS
(This section needs to be customized as per the policies we want to put in, Example: Either we can
pay a fixed amount per sales, or we can pay %of sales amount.). This page will contain the summary
of all the things an affiliate partner will like to see:
Summary
1. Drop Down “Today”, “Yesterday”, “Last 7 days”, “Last 30 days”, “All time” (by default for last
selected option)
Affiliate Management Platform v1.0
http://www.techfeedr.com/blog
2008
4
2. Total visitors
3. Total Leads
4. In Progress (Some leads may take time to get converted)
5. Bad Leads
6. Total Sales
Earnings:
Amount due from last payment: $ (this needs to be taken care of really well with proper integration
with backend process)
Announcement and other important sections:
There will be link called advance reports, clicking on the advance report will take you to a page that
will look like:
Based on the selection, we should be able to show the required results.
PAGE 2: GET AFFILIATE CODE:
This section will have three sub sections:
 Get Text ads: A text box where they are provided various anchor texts and the proper link.
If possible, provide a section where they can create one ad of their choice.
Example: <a href="http://www.example.com/contactus/index.php?affid=345">Small
company? IT Problems? See how other smaller companies are managing their IT.</a>
 Get Image/Banner ads: Provide some banners with various dimensions and create the
code for it and make it available within a text area.
 Ask for specific ads: Allow people to request for specific requirements. This can lead to the
forum page, where they can request for specific ads.
Affiliate Management Platform v1.0
http://www.techfeedr.com/blog
2008
5
PAGE 3: PAYMENT DETAILS:
It can be made simple, like when was the last payment done etc. How much is left to be paid etc.
Also, have a section where they can request for payment.
PAGE 4: ACCOUNT SETTINGS:
It will have pages:
 Edit payment details
 Edit Login details
 Other sections if required.
PAGE 5: SUPPORT:
It will explain various processes for getting support.
SECTION 3: TRACKING PROGRAM
1. The visitors will visit our website using a link like
http://www.example.com/contact/index.php?affiliate-partner-channel-id=345
2. Contact/index.php will set a cookie as ReferredFromAffiliatePartnerChannelID = 345 for
this visitor. The database will update a visit for the visitor if the cookie is newly created (See
Table TblAffiliatePartnerVisitorRawData) . If the cookie already existed then the visit won’t
be counted.
3. If the visitor signs up then during signup, the program will enter the
ReferredFromAffiliateID as the source for the signup (See Table TblAffiliateLeadMapping).
Then it will be counted as lead for the Affiliate Partner.
4. The backend (or some integration, it may be an automated process like online payment)
will update the status as payment received or lead rejected.
5. Once the status of the lead is confirmed, we can pay a commission to Affiliate partner’s
account.
SECTION 4: HOW THE WHOLE SYSTEM WILL WORK?
1. An affiliate partner will signup with us using section 1.
2. After verifying the identity of the affiliate (either by automated way like email based
authentication or by manual authentication), we will allow the users to login in to the
system.
3. After login, the affiliate partner can get the code for his/her website.
4. Affiliate manager will paste the code provided on his/her website. (Process of installation is
done)
Affiliate Management Platform v1.0
http://www.techfeedr.com/blog
2008
6
5. Now the system will work as mentioned in “Section 3: Tracking program”.
6. The money will keep accumulating in the account of affiliate partners.
7. Affiliate partners request for payment.
8. We pay them the amount and update the system that payment is made. The affiliate
partners can confirm as is payment received. This is documented in the system.
A very simple affiliate program is done.
Affiliate Management Platform v1.0
http://www.techfeedr.com/blog
2008
7
TABLE SCHEMA
TblAffiliatePartnerDetails
 FldAffiliatePartnerUserID (Auto Generated, this is basically the user id )
 FldAffiliatePartnerEmailID (Int 11)
 FldAffiliatePartnerPassword (Varchar 255)
 FldAffiliatePartnerRegistrationTime (TimeStamp)
 FldAffiliatePartnerApproved (New, Approved,Rejected … Varchar 60)
 FldAffiliatePartnerPaymentAddress
 FldAffiliatePartnerPhoneNumber1
 FldAffiliatePartnerPhoneNumber2
 FldAffiliatePartnerFaxNumber
 FldAffiliatePartnerAlternativeEmailID
 FldAffiliatePartnerNotes (Text)
TblAffiliatePartnerChannelTracking (this will allow a user to have more than one channel for detail
tracking)
 FldAffiliatePartnerChannelID (Auto generated)
 FldAffiliatePartnerUserID (Foreign Key for TblAffiliatePartnerDetails)
 FldAffiliatePartnerChannelAdditionTime
TblAffiliatePartnerVisitorRawData
 FldVisitorID (Auto Generated)
 FldAffiliatePartnerChannelID (Foreign Key for TblAffiliatePartnerChannelTracking)
 FldVisitorIP
 FldVisitorBrowserType
 FldVisitorOperatingSystem
 FldVisitorISP
 FldReferralPageURL
 FldTimeOfFirstVisit
 FldTimeOfLastVisit
TblAffiliateLeadMapping
1. FldVisitorID
2. FldLeadID (This needs to come from internal system that tracks and logs the lead, it can be
UserID, propertyID etc)
3. FldTimeOfSignup
4. FldTimeOfLastUpdate
5. FldLeadStatus
6. FldLeadNotes
7. FldMoneyEarned (This will help us change lead payment amount later)
TblAffiliatePaymentDetails
Affiliate Management Platform v1.0
http://www.techfeedr.com/blog
2008
8
 FlPaymentID (Auto Generated)
 FldAffiliatePartnerUserID
 FldPaymentAmountInDollars
 FldPaymentTime
 FldPaymentNotes
In case of large affiliate partners and visits, one will have to come up with some more Meta Tables
containing the reports in summary format.

More Related Content

What's hot

Dfyt step-three-v2
Dfyt step-three-v2Dfyt step-three-v2
Dfyt step-three-v2Mark Allen
 
Sales force certification-lab-ii
Sales force certification-lab-iiSales force certification-lab-ii
Sales force certification-lab-iiAmit Sharma
 
Ecommerce Backend Design
Ecommerce Backend DesignEcommerce Backend Design
Ecommerce Backend Design
Vivek Bhandarkar
 
Salesforce Integration with PHP
Salesforce Integration with PHPSalesforce Integration with PHP
Salesforce Integration with PHP
Toivo Talikka
 
Saml sap netweaver_fiori
Saml sap netweaver_fioriSaml sap netweaver_fiori
Saml sap netweaver_fiori
Nagendra Babu
 
Implementing Salesforce My Domains
Implementing Salesforce My Domains Implementing Salesforce My Domains
Implementing Salesforce My Domains
Michael Smith
 
Check printingxmlp r12
Check printingxmlp r12Check printingxmlp r12
Check printingxmlp r12
Venkatesh Tati
 
15 asp.net session22
15 asp.net session2215 asp.net session22
15 asp.net session22
Vivek chan
 
License4J Auto License Generation and Activation Server
License4J Auto License Generation and Activation ServerLicense4J Auto License Generation and Activation Server
License4J Auto License Generation and Activation Server
Mehmet Yilmaz
 

What's hot (11)

Dfyt step-three-v2
Dfyt step-three-v2Dfyt step-three-v2
Dfyt step-three-v2
 
AA4_finalReport
AA4_finalReportAA4_finalReport
AA4_finalReport
 
Sales force certification-lab-ii
Sales force certification-lab-iiSales force certification-lab-ii
Sales force certification-lab-ii
 
Ecommerce Backend Design
Ecommerce Backend DesignEcommerce Backend Design
Ecommerce Backend Design
 
Salesforce Integration with PHP
Salesforce Integration with PHPSalesforce Integration with PHP
Salesforce Integration with PHP
 
JOOMLA
JOOMLAJOOMLA
JOOMLA
 
Saml sap netweaver_fiori
Saml sap netweaver_fioriSaml sap netweaver_fiori
Saml sap netweaver_fiori
 
Implementing Salesforce My Domains
Implementing Salesforce My Domains Implementing Salesforce My Domains
Implementing Salesforce My Domains
 
Check printingxmlp r12
Check printingxmlp r12Check printingxmlp r12
Check printingxmlp r12
 
15 asp.net session22
15 asp.net session2215 asp.net session22
15 asp.net session22
 
License4J Auto License Generation and Activation Server
License4J Auto License Generation and Activation ServerLicense4J Auto License Generation and Activation Server
License4J Auto License Generation and Activation Server
 

Viewers also liked

RX8 EXHAUST SYSTEM - BEST PERFORMANCE
RX8 EXHAUST SYSTEM - BEST PERFORMANCERX8 EXHAUST SYSTEM - BEST PERFORMANCE
RX8 EXHAUST SYSTEM - BEST PERFORMANCE
Yonan Maulana
 
Mempersiapkan perbaikan system jaringan komputer
Mempersiapkan perbaikan system jaringan komputerMempersiapkan perbaikan system jaringan komputer
Mempersiapkan perbaikan system jaringan komputerAmiroh S.Kom
 
06 css background
06 css background06 css background
06 css background
Amiroh S.Kom
 
05 teknik pengkabelan
05 teknik pengkabelan05 teknik pengkabelan
05 teknik pengkabelanAmiroh S.Kom
 
02 mengenal html
02 mengenal html02 mengenal html
02 mengenal html
Amiroh S.Kom
 
09 membuat hyperlink
09 membuat hyperlink09 membuat hyperlink
09 membuat hyperlink
Amiroh S.Kom
 
Normas inen de cereales
Normas inen de cerealesNormas inen de cereales
Normas inen de cereales
modeltop
 
10 html multimedia
10 html multimedia10 html multimedia
10 html multimedia
Amiroh S.Kom
 
Determinacion de contenido de vitamina c en pimiento verde y rojo
Determinacion de contenido de vitamina c en pimiento verde y rojoDeterminacion de contenido de vitamina c en pimiento verde y rojo
Determinacion de contenido de vitamina c en pimiento verde y rojo
modeltop
 
Mendiagnosis permasalahan jaringan (1)
Mendiagnosis permasalahan jaringan (1)Mendiagnosis permasalahan jaringan (1)
Mendiagnosis permasalahan jaringan (1)Amiroh S.Kom
 

Viewers also liked (15)

portfolio
portfolioportfolio
portfolio
 
RX8 EXHAUST SYSTEM - BEST PERFORMANCE
RX8 EXHAUST SYSTEM - BEST PERFORMANCERX8 EXHAUST SYSTEM - BEST PERFORMANCE
RX8 EXHAUST SYSTEM - BEST PERFORMANCE
 
Corel draw 2
Corel draw 2Corel draw 2
Corel draw 2
 
Adobe photoshop 1
Adobe photoshop 1Adobe photoshop 1
Adobe photoshop 1
 
Mis
MisMis
Mis
 
Mempersiapkan perbaikan system jaringan komputer
Mempersiapkan perbaikan system jaringan komputerMempersiapkan perbaikan system jaringan komputer
Mempersiapkan perbaikan system jaringan komputer
 
06 css background
06 css background06 css background
06 css background
 
05 teknik pengkabelan
05 teknik pengkabelan05 teknik pengkabelan
05 teknik pengkabelan
 
02 mengenal html
02 mengenal html02 mengenal html
02 mengenal html
 
Komponen jaringan
Komponen jaringanKomponen jaringan
Komponen jaringan
 
09 membuat hyperlink
09 membuat hyperlink09 membuat hyperlink
09 membuat hyperlink
 
Normas inen de cereales
Normas inen de cerealesNormas inen de cereales
Normas inen de cereales
 
10 html multimedia
10 html multimedia10 html multimedia
10 html multimedia
 
Determinacion de contenido de vitamina c en pimiento verde y rojo
Determinacion de contenido de vitamina c en pimiento verde y rojoDeterminacion de contenido de vitamina c en pimiento verde y rojo
Determinacion de contenido de vitamina c en pimiento verde y rojo
 
Mendiagnosis permasalahan jaringan (1)
Mendiagnosis permasalahan jaringan (1)Mendiagnosis permasalahan jaringan (1)
Mendiagnosis permasalahan jaringan (1)
 

Similar to Affiliate Management Platform

Check printing in_r12
Check printing in_r12Check printing in_r12
Check printing in_r12
Rajesh Khatri
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...Kranthi Kumar
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
Rajeev Kumar
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mail
SURESH BABU MUCHINTHALA
 
How to Create Module to Track Affiliate Conversions?
How to Create Module to Track Affiliate Conversions?How to Create Module to Track Affiliate Conversions?
How to Create Module to Track Affiliate Conversions?
damienwoods
 
91743410 advertisement-management-system-srs
91743410 advertisement-management-system-srs91743410 advertisement-management-system-srs
91743410 advertisement-management-system-srsSumit Badaya
 
Skills Exchange Network - Affiliate System Overview
Skills Exchange Network - Affiliate System OverviewSkills Exchange Network - Affiliate System Overview
Skills Exchange Network - Affiliate System Overview
Skills Exchange Network
 
Point of Sale.pptx
Point of Sale.pptxPoint of Sale.pptx
Point of Sale.pptx
YagnikPoshiya
 
Clickbooth Affiliate Guide
Clickbooth Affiliate GuideClickbooth Affiliate Guide
Clickbooth Affiliate Guide
Clickbooth
 
Outils affilies en
Outils affilies enOutils affilies en
Outils affilies enEffiliation
 
Application management and controls in tally
Application management and controls in tallyApplication management and controls in tally
Application management and controls in tally
Accounts Arabia
 
15 control centre
15 control centre15 control centre
15 control centre
MD. Monzurul Karim Shanchay
 
Sap query creation &amp; transcation code creation for sap query
Sap query creation &amp; transcation code creation for sap querySap query creation &amp; transcation code creation for sap query
Sap query creation &amp; transcation code creation for sap query
SURESH BABU MUCHINTHALA
 
Salesforce Summer 19 Release Overview
Salesforce Summer 19 Release OverviewSalesforce Summer 19 Release Overview
Salesforce Summer 19 Release Overview
Roy Gilad
 
Data_Validation_Process_Explained
Data_Validation_Process_ExplainedData_Validation_Process_Explained
Data_Validation_Process_ExplainedDale Moreton
 
S4 HANA Business Partner Configuration@Ganesh Tarlana
S4 HANA Business Partner Configuration@Ganesh TarlanaS4 HANA Business Partner Configuration@Ganesh Tarlana
S4 HANA Business Partner Configuration@Ganesh Tarlana
Ganesh Tarlana
 
Returns and service
Returns and serviceReturns and service
Returns and service
suryanarayana tata
 

Similar to Affiliate Management Platform (20)

Check printing in_r12
Check printing in_r12Check printing in_r12
Check printing in_r12
 
Salesforce crm projects
Salesforce crm projects Salesforce crm projects
Salesforce crm projects
 
Configuration tips
Configuration tipsConfiguration tips
Configuration tips
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 
App
AppApp
App
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mail
 
How to Create Module to Track Affiliate Conversions?
How to Create Module to Track Affiliate Conversions?How to Create Module to Track Affiliate Conversions?
How to Create Module to Track Affiliate Conversions?
 
91743410 advertisement-management-system-srs
91743410 advertisement-management-system-srs91743410 advertisement-management-system-srs
91743410 advertisement-management-system-srs
 
Skills Exchange Network - Affiliate System Overview
Skills Exchange Network - Affiliate System OverviewSkills Exchange Network - Affiliate System Overview
Skills Exchange Network - Affiliate System Overview
 
Point of Sale.pptx
Point of Sale.pptxPoint of Sale.pptx
Point of Sale.pptx
 
Clickbooth Affiliate Guide
Clickbooth Affiliate GuideClickbooth Affiliate Guide
Clickbooth Affiliate Guide
 
Outils affilies en
Outils affilies enOutils affilies en
Outils affilies en
 
Application management and controls in tally
Application management and controls in tallyApplication management and controls in tally
Application management and controls in tally
 
15 control centre
15 control centre15 control centre
15 control centre
 
Sap query creation &amp; transcation code creation for sap query
Sap query creation &amp; transcation code creation for sap querySap query creation &amp; transcation code creation for sap query
Sap query creation &amp; transcation code creation for sap query
 
Salesforce Summer 19 Release Overview
Salesforce Summer 19 Release OverviewSalesforce Summer 19 Release Overview
Salesforce Summer 19 Release Overview
 
Data_Validation_Process_Explained
Data_Validation_Process_ExplainedData_Validation_Process_Explained
Data_Validation_Process_Explained
 
S4 HANA Business Partner Configuration@Ganesh Tarlana
S4 HANA Business Partner Configuration@Ganesh TarlanaS4 HANA Business Partner Configuration@Ganesh Tarlana
S4 HANA Business Partner Configuration@Ganesh Tarlana
 
Returns and service
Returns and serviceReturns and service
Returns and service
 

Recently uploaded

Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
TristanJasperRamos
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
Himani415946
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
Output determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CCOutput determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CC
ShahulHameed54211
 

Recently uploaded (16)

Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
Output determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CCOutput determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CC
 

Affiliate Management Platform

  • 1. Affiliate Management Platform Algorithm, Schema and Explanation –v1.0 [This document will help our clients understand various sections of affiliate management platform. This is a very simple model.] Sudhi Ranjan Das Team Lead, Web Marketing
  • 2. Affiliate Management Platform v1.0 http://www.techfeedr.com/blog 2008 2 IMPORTANT TERMS USED: 1. Affiliate partners – Users/People who join us as an affiliate. 2. Affiliate management system – The system/application/platform that is used for managing the affiliate partners and their transactions. 3. Writing the documentation as the website owner, who will be running the affiliate program. “Us” refers to the website owner. 4. In Programming, we are using some conventions, all Tables are referred as Tbl, all fields as Fld, Words are separated with Upper case (one can separate it with _ also). SECTION 1: AFFILIATE SIGNUP We will have a section under the website, say example.com/affiliates/, which will help us getting more affiliates partners. It will have 6 tabs (Tabs or any form of navigation like left menu or right menu) 1. Home – Which will take you back to the main website /affiliates/ 2. How it works? 3. Why us? 4. Demo 5. Join Us 6. Discussions 7. Other links on top [Login (will change to log out once logged it) | Join Us (same at #5) | Contact] (Each page is explained in detail below) PAGE 1: /AFFILIATES/INDEX.HTML (OR INDEX.PHP) Here we will have small description and sales content to draw more affiliate partners to the system. Signup form Name: EmailID: Phone number: Website: (Submit) -------------------- Some testimonials or stories Some more sections as
  • 3. Affiliate Management Platform v1.0 http://www.techfeedr.com/blog 2008 3 per the requirement. PAGE 2, 3, 5: HOW IT WORKS? WHY US? “JOIN US” WILL HAVE SIMILAR TEMPLATE We will have the description on “how it works” (or why us? For “why us” page) Left Menu remains same as above... PAGE 4: DEMO Provide the demo of Affiliate C-Panel, Email id - demo@example.com Password - demo Link to Login page Left Menu remains same as above... PAGE 6: THIS IS A FORUM WHERE THE AFFILIATES CAN INTERACT UNDER PSEUDO NAME. SECTION 2: AFFILIATE SIGNUP & SETUP THROUGH CPANEL (THIS WILL BE THE SAME PAGE WHERE AN AFFILIATE WILL LAND AFTER LOGIN) This is only visible after login. The above tabs will change to the new tabs. This will have 5 sections 1. Reports 2. Get Affiliate code 3. Payment Details 4. Account Settings 5. Support PAGE 1: REPORTS (This section needs to be customized as per the policies we want to put in, Example: Either we can pay a fixed amount per sales, or we can pay %of sales amount.). This page will contain the summary of all the things an affiliate partner will like to see: Summary 1. Drop Down “Today”, “Yesterday”, “Last 7 days”, “Last 30 days”, “All time” (by default for last selected option)
  • 4. Affiliate Management Platform v1.0 http://www.techfeedr.com/blog 2008 4 2. Total visitors 3. Total Leads 4. In Progress (Some leads may take time to get converted) 5. Bad Leads 6. Total Sales Earnings: Amount due from last payment: $ (this needs to be taken care of really well with proper integration with backend process) Announcement and other important sections: There will be link called advance reports, clicking on the advance report will take you to a page that will look like: Based on the selection, we should be able to show the required results. PAGE 2: GET AFFILIATE CODE: This section will have three sub sections:  Get Text ads: A text box where they are provided various anchor texts and the proper link. If possible, provide a section where they can create one ad of their choice. Example: <a href="http://www.example.com/contactus/index.php?affid=345">Small company? IT Problems? See how other smaller companies are managing their IT.</a>  Get Image/Banner ads: Provide some banners with various dimensions and create the code for it and make it available within a text area.  Ask for specific ads: Allow people to request for specific requirements. This can lead to the forum page, where they can request for specific ads.
  • 5. Affiliate Management Platform v1.0 http://www.techfeedr.com/blog 2008 5 PAGE 3: PAYMENT DETAILS: It can be made simple, like when was the last payment done etc. How much is left to be paid etc. Also, have a section where they can request for payment. PAGE 4: ACCOUNT SETTINGS: It will have pages:  Edit payment details  Edit Login details  Other sections if required. PAGE 5: SUPPORT: It will explain various processes for getting support. SECTION 3: TRACKING PROGRAM 1. The visitors will visit our website using a link like http://www.example.com/contact/index.php?affiliate-partner-channel-id=345 2. Contact/index.php will set a cookie as ReferredFromAffiliatePartnerChannelID = 345 for this visitor. The database will update a visit for the visitor if the cookie is newly created (See Table TblAffiliatePartnerVisitorRawData) . If the cookie already existed then the visit won’t be counted. 3. If the visitor signs up then during signup, the program will enter the ReferredFromAffiliateID as the source for the signup (See Table TblAffiliateLeadMapping). Then it will be counted as lead for the Affiliate Partner. 4. The backend (or some integration, it may be an automated process like online payment) will update the status as payment received or lead rejected. 5. Once the status of the lead is confirmed, we can pay a commission to Affiliate partner’s account. SECTION 4: HOW THE WHOLE SYSTEM WILL WORK? 1. An affiliate partner will signup with us using section 1. 2. After verifying the identity of the affiliate (either by automated way like email based authentication or by manual authentication), we will allow the users to login in to the system. 3. After login, the affiliate partner can get the code for his/her website. 4. Affiliate manager will paste the code provided on his/her website. (Process of installation is done)
  • 6. Affiliate Management Platform v1.0 http://www.techfeedr.com/blog 2008 6 5. Now the system will work as mentioned in “Section 3: Tracking program”. 6. The money will keep accumulating in the account of affiliate partners. 7. Affiliate partners request for payment. 8. We pay them the amount and update the system that payment is made. The affiliate partners can confirm as is payment received. This is documented in the system. A very simple affiliate program is done.
  • 7. Affiliate Management Platform v1.0 http://www.techfeedr.com/blog 2008 7 TABLE SCHEMA TblAffiliatePartnerDetails  FldAffiliatePartnerUserID (Auto Generated, this is basically the user id )  FldAffiliatePartnerEmailID (Int 11)  FldAffiliatePartnerPassword (Varchar 255)  FldAffiliatePartnerRegistrationTime (TimeStamp)  FldAffiliatePartnerApproved (New, Approved,Rejected … Varchar 60)  FldAffiliatePartnerPaymentAddress  FldAffiliatePartnerPhoneNumber1  FldAffiliatePartnerPhoneNumber2  FldAffiliatePartnerFaxNumber  FldAffiliatePartnerAlternativeEmailID  FldAffiliatePartnerNotes (Text) TblAffiliatePartnerChannelTracking (this will allow a user to have more than one channel for detail tracking)  FldAffiliatePartnerChannelID (Auto generated)  FldAffiliatePartnerUserID (Foreign Key for TblAffiliatePartnerDetails)  FldAffiliatePartnerChannelAdditionTime TblAffiliatePartnerVisitorRawData  FldVisitorID (Auto Generated)  FldAffiliatePartnerChannelID (Foreign Key for TblAffiliatePartnerChannelTracking)  FldVisitorIP  FldVisitorBrowserType  FldVisitorOperatingSystem  FldVisitorISP  FldReferralPageURL  FldTimeOfFirstVisit  FldTimeOfLastVisit TblAffiliateLeadMapping 1. FldVisitorID 2. FldLeadID (This needs to come from internal system that tracks and logs the lead, it can be UserID, propertyID etc) 3. FldTimeOfSignup 4. FldTimeOfLastUpdate 5. FldLeadStatus 6. FldLeadNotes 7. FldMoneyEarned (This will help us change lead payment amount later) TblAffiliatePaymentDetails
  • 8. Affiliate Management Platform v1.0 http://www.techfeedr.com/blog 2008 8  FlPaymentID (Auto Generated)  FldAffiliatePartnerUserID  FldPaymentAmountInDollars  FldPaymentTime  FldPaymentNotes In case of large affiliate partners and visits, one will have to come up with some more Meta Tables containing the reports in summary format.