SEOClerks

Which cloaker do you use to protect your affiliate links from being stolen?



Write the reason you're deleting this FAQ

Which cloaker do you use to protect your affiliate links from being stolen?

Hi,

Which cloaker do you use to protect your cpa links from being stolen? All old people in cpa industry know that cpa companies or advertisers or hackers steal your commissions then they are not counted because it stolen. What do you do to protect your commissions?

Comments

Please login or sign up to leave a comment

Join
idealmike
Well, firstly, link cloaking isn't full proof. Any tech-savvy individual can find out the link behind it. But fair play for asking because link cloaking is a hugely important part of affiliate marketing and this question comes up all the time. However since most commission thieves are lazy which is why they're thieves, they're too lazy to go the extra step and uncloak a link to steal the commission. Most thieves wont go as far as that so your cloaked links can prevent some commission loss but not for the really determined ones.

So how do they uncloak the link and steal your affiliate commission? Sometimes you can hover over a link and blatantly see that it's an affiliate link right? Some people see this and prefer not to visit the as is URL but rather just copy and paste it and go to the parent domain only instead. The reasons for this is because some people think that they'll have to pay more as you're getting a cut from it too or they think that the site owner should get all of it. But this is not true because they get their money for a sale affiliate commission or not.

It's like this a lot for ClickBank ID's when you're promoting CB products to other CB users and marketers who know they can put their ID instead of the affiliates and get a cool 50% discount or more on that product they purchase that way simply because they're going to get that much in affiliate commission for the sale without thinking or caring about you not getting what should be rightfully yours.

But there are some additional benefits to cloaking your really long affiliate links because they can spook some people not to click on them. Some people aren't quite as IT ready as you might be and are wary of clicking long complicated URLs in case they're a trojan or something! However most people are fairly clued up about these things and don't care that you'll be getting a commission and just want to buy that product regardless when they land on it. Where as some know it and will be happy to use it for the good recommendation you gave them for it.

Best Way to Cloak Your Affiliate Links?

There's tons of link cloaking apps and software out there that can do it for you or if you're using WordPress you can install one of the free link cloaking plugins but if you own your own website already then you can set up your own private link cloaking system which is pretty effective. I use this method myself for most affiliate links.

Hidden Directory Link Cloaking Method

Create a subdirectory on your domain to something like /recommends or /recommended or something. You can go with something generic but if you're promoting something like dogs create a subdomain like /dogs or something. Just use your imagination. Anyway, in that directory you can place a very simple PHP redirect file you can create in notepad. Save it as index.php if you just want to give your domain such as yourdomain.com/recommended or save it as whateveryouwant.php and give out the URL of yourdomain.com/recommended/whateveryouwant.php you get the idea. You could also create a new subdirectory in that one for any of your campaigns too. Then when someone clicks on and visits this link the simple PHP redirect script will redirect them through your affiliate URL.

For the noobs. Open Notepad and past this into it;
< ?php header("location:http://affiliatesite.com/subdirectory/index.php"); ?>

Now save it as index.php and upload to your newly created subdirectory. Make sure to replace the values (affiliate link) with yours. Now visit that link in your browser to make sure it's working correctly.

And that's all there is to it easy right? This is a much better method than shortening your link as well as you can have a much more professional look if they are using your own domain in them instead of some URL shortner service. The only thing is it can get a bit ficklesome if you have to cloak a lot of links. For that you'll just need to copy (duplicate) the file then edit it in Windows Notepad or Notepad++. This is fine but there are some free scripts out there that can automate the process for you quite easily.

The good thing about using a link cloaking script is that you can do easier tracking as they'll tell you how many times each link was clicked. But using the PHP redirect method is not always easy to track your links performances and see which were clicked the most and the only real way to check is by looking at your traffic stats for your site whichever you use or your affiliate stats panel too. However the link is much harder to uncloak for the user and can look much more professional too. The end result is more clicks and less commission theft.

One other plus side for using the simple PHP redirect method is that it's not like a hard cloak which is also known as masking. Masking is when you redirect someone to the other affiliate site the same but hide the final destination URL so it looks like they're on your site still. That is a sneaky tactic and most affiliate networks such as CB, eBay, Amazon, Commission Junction etc ban the use of it and anyone using it.

So stick to the simple PHP redirect method and you can't go wrong!

Hope this helps! Which cloaker  do you use to protect your affiliate links from being stolen?

Mike.



Are you sure you want to delete this post?

hitmeasap
Hello sanfora,
Here's a good article regarding this. How To Prevent Affiliate Commission Theft


Within this article you will find this:
Moreover, there are also other techniques that you can use to prevent commission larceny-

- Use free online software for converting your small URLs from affiliate links. One example is http://shorturl.com. However, it is an obstacle in branding.

- Use a ad tracking service or purchase a script that installs on your own website server that tracks ads. It will cloak your affiliate url as well as track which advertising methods are working best for you.

- Use the simple option of 301 redirect web pages. This requires unix server. Do not use it for important details.

- Purchase a domain name and forward it to the affiliate link that leads to the affiliate program of your choice. In this case, there would be no need to buy web hosting for it.

- Inside your web page, create coded redirect page. It is helpful for branding purposes.

These techniques are some of the best ways to prevent commission theft. use them to keep the money from the hard work that you have done.



As shorturl is mentioned, I suppose any of them would work. Such as, tidyurl, cloakednow and ?acloaker.


Best Regards,
hitmeasap



Are you sure you want to delete this post?

Order Now
Process Time: 0.20727014541626

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='10224'1SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='10224'

/opt/clerks-staging/docroot/viewfaq.php 496 () ()

SELECT * FROM seoclerks.members WHERE USERID='60292'1SELECT * FROM seoclerks.members WHERE USERID='60292'

/opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() ()

SELECT * FROM categories_faq WHERE CATID='35'1SELECT CATID, seo, name, metatitle, h2header, metakeywords, metadescription, metaheader, parentid, image_name FROM categories_faq WHERE CATID='35'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() GetCategorySeoFromType()

SELECT * FROM seoclerks.members WHERE USERID=602921SELECT googleplus_profile FROM seoclerks.members WHERE USERID=60292

/opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() ()

SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=10224 LIMIT 51SELECT m.username FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=10224 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='10224' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc1SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered, b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b WHERE a.quesid='10224' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc

/opt/clerks-staging/docroot/viewfaq.php 1245 () ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=40093 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=40093 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=40091 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=40091 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

UPDATE questions SET total_views = total_views + 1 WHERE quesid='10224'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='10224'

/opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() ()

SELECT * FROM questions WHERE quesid!='10224' AND status='1' AND (question like '%Which cloaker protect affiliate links stolen?%' OR question like '%Which%' OR question like '%cloaker%' OR question like '%protect%' OR question like '%affiliate%' OR question like '%links%' OR question like '%stolen?%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='10224' AND status='1' AND (question like '%Which cloaker protect affiliate links stolen?%' OR question like '%Which%' OR question like '%cloaker%' OR question like '%protect%' OR question like '%affiliate%' OR question like '%links%' OR question like '%stolen?%') -- ORDER BY RAND() LIMIT 15

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM seoclerks.members WHERE USERID='632' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='632' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='498' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='498' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1323' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1323' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=10224%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID 1SELECT USERID, username FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=10224%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * from categories_software order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories()

select * from categories_wanttobuy order by name asc1select * from categories_wanttobuy order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories()

select * from categories_wanttotrade order by name asc1select * from categories_wanttotrade order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories()

SELECT * FROM seoclerks.members WHERE USERID='272.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='272.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='6160.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='6160.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

select * from categories_faq order by name asc1select * from categories_faq order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin