Bitcoin Forum
May 24, 2024, 03:35:23 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin - The perfect Affiliate Payment Currency.  (Read 2131 times)
nibor (OP)
Sr. Member
****
Offline Offline

Activity: 438
Merit: 291


View Profile
October 24, 2012, 09:07:05 AM
 #1

Just thought I would share this approach as others may find it interesting and want to implement on their sites.

We have implemented a simple affiliate scheme where the site that refers a customer to us gets 20% of any money spent.
To do this all the affiliate has to do is put: ?affiliate=1NiborzRRgJd1V8kncARRBGWjCVbBHbogk at the end of the URL to our site (obviously updating the address!). e.g.
https://bitcoinvanity.appspot.com/?affiliate=1NiborzRRgJd1V8kncARRBGWjCVbBHbogk
and put this as a link on their webpage (with a glowing recommendation!).

When the referred user lands on our homepage we just store the IP address and affiliates BTCAddress.

When a user makes a purchase we just check if the request comes from an IP address where there is an associated affiliate address and in this case make an automatic payment to the affiliate address as soon as the customers payment confirms.

We got this all working with the basic API provided by one of the popular BTC payment providers. Imagine the hassle in setting this up to work with USD/EUR/GBP!
hamdi
Hero Member
*****
Offline Offline

Activity: 826
Merit: 500



View Profile
October 24, 2012, 03:37:15 PM
 #2

it has been standard to use ?partner=
many systems like anonymousads.com are tailored to use that GET parameter.
freequant
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500


View Profile
October 24, 2012, 03:57:38 PM
 #3

When the referred user lands on our homepage we just store the IP address and affiliates BTCAddress.
When a user makes a purchase we just check if the request comes from an IP address where there is an associated affiliate address and in this case make an automatic payment to the affiliate address as soon as the customers payment confirms.

Tracking based on IP is ineffective.
People use TOR and proxies, even more so in the Bitcoin community.
You will get a lot of false positive, and won't send the rewards to the right referer.
Why not stick to session cookies?
molecular
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
October 24, 2012, 03:59:58 PM
 #4

When the referred user lands on our homepage we just store the IP address and affiliates BTCAddress.
When a user makes a purchase we just check if the request comes from an IP address where there is an associated affiliate address and in this case make an automatic payment to the affiliate address as soon as the customers payment confirms.

Tracking based on IP is ineffective.
People use TOR and proxies, even more so in the Bitcoin community.
You will get a lot of false positive, and won't send the rewards to the right referer.
Why not stick to session cookies?

session cookies are ineffective, people use multiple browsers / local users or simply delete their cookie.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
freequant
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500


View Profile
October 24, 2012, 04:52:43 PM
 #5

When the referred user lands on our homepage we just store the IP address and affiliates BTCAddress.
When a user makes a purchase we just check if the request comes from an IP address where there is an associated affiliate address and in this case make an automatic payment to the affiliate address as soon as the customers payment confirms.

Tracking based on IP is ineffective.
People use TOR and proxies, even more so in the Bitcoin community.
You will get a lot of false positive, and won't send the rewards to the right referer.
Why not stick to session cookies?

session cookies are ineffective, people use multiple browsers / local users or simply delete their cookie.
That's ok, because the cookie is valid only for the current session anyway.
You just need to make it clear in the affiliate scheme that referal is tracked at session level.
If the referal isn't converted (user doesn't create an account or purchase an item) while the session lasts, there won't be a referal fee.
Most of the add networks do that.

Beside, rate of false positive is much higher with IP tracking than with cookies.
Cases of people clearing their cookies / switching browser in the middle of a prospective search are uncommon, and show a clear *will* on the part of the visitor not to be tracked. That should be respected.
On the other hand, cases of different people with the same IPs are a huge amount of the traffic: everyone behind a proxy (at work for instance) or any sort of home / wlan router (NAT) does appear with the same source IP, not to mention mobile operators who make you go through a transparent proxy to improve caching. In the majority of cases, this doesn't indicate any particular preference not to be tracked. For these many users, session cookies are the way to go.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!