![]() |
21sexturycash cheating/shaving
Hello guys.
So, i go to one of the fgh's they have h--p fhg.speculumplays.com/18046/index18046dbrown.html?nats=xxxxx4,0,0,0,20490[/url] And hold and behold, on the view source there's </style> <script language="javascript" src="/include.js"></script> </head> <script language="JavaScript"> <!-- var gsDefaultNATS = "MDowOjI4"; var gsTrackingURL = "h--p signup.speculumplays.com/track/"; //--> </script> And my id definatelly is not MDowOjI4 Then i go to some other links i have of theirs, and ofcourse, there's again that user id. And i'm wondering why none of my surfers sign up..... I'm gona see what the explanation for this is. Here's the picture. Can't post it, so just a link. I edited my affilid so that my current earnings don't go to shithole since they might take reprecusions on me for outing them. h--p img151.imageshack.us/img151/1460/clip2xb3.jpg |
the explanation is simple
Quote:
|
That was not there like 5 days ago when i last checked it, and was not there when i started with them, which is like 6 months ago. I don't buy that. I don't have javascript on to see how it exactly works. For all i know, they can have another script on server running that's stripping my id every few clicks.
|
might be programming error LOL
|
So how many people use these galleries? They rely on Javascript for the clicks to the sponsor site.
|
I see that same code, but only on the FHG's for that particular site (Speculum Plays). I have serious doubts that there is any foul play here. Maybe emailing them about this first would have been a better idea than starting a post about it.
|
I'm not a coder, but would like to see a third partie one commenting about what you just wrote.
|
seems like the guy got mostly ignored back in April when he posted this
|
No, there didn't appear to be anything malicious abut the code.. However, those galleries rely on javascript being on for any clicks to get thru to the sponsor...
|
Quote:
function gotoTrackingURL() { if(gsNATS.length > 0) document.location.href = gsTrackingURL + gsNATS; else document.location.href = gsTrackingURL + gsDefaultNATS; } This function compares the string length with 0. If it is >0, there is a nats ID which is kept. If it is = 0, that means the string is empty and they set the ID with their default. |
Quote:
: / ... |
Hi again.
What's funny about a thread like this is to see how many people are gullable. Some points since my last post here 1. After i reported this, these things suddenly started dissapearing, no matter how "legit" they seem to you. 2. Everything was going okay after that, i was getting steady sales. I know my traffic, and when i target it like i did for 21sextury, i convert under 1:99, which is what was happening next month. 3. Then suddenly, the DDoS on their page appeared, they had to dish out for prolexic, and i haven't gotten 1 (one) signup after that. So far i'm around 1:1400 with them this month, and that's only because of the rebills i had from previous months, and because after i start sending the traffic like this, it's hard to stop it so fast. 4. Since i'm not a tool, i drop'd them in an instant (traffic is still going tho, but not for long), moved to another similar sponsor and am converting around 1:55 so far. 5. I only do revshare because i know my surfers are porn addicts and they STAY on quality websites. 6. Yes, i contacted their reps, their answer is "there is nothing wrong with signups, maybe that site you're sending it to is not good for your traffic". Orly? And it was good last few months, and what site would that be exactly since i send to ALL their sites? Take care. |
Quote:
I sent them a link to this thread so hopefully we'll get an official response from them. |
Glad I found this thread as they have a couple sites I was interested in promoting.. But I won't with that on their galleries.
|
I donīt get the relation between your statement above and the javascript code on their site.
They set a default nats code on a gallery which will be set if there is no ref code. Even if the surfer has javascript disabled, your nats ID isnīt touched, as far as I read the script. So whatīs your point? |
Quote:
Code:
<a onClick="gotoTrackingURL()" href="#nothing"> |
Quote:
in that case, if you are converting well, and you have cams and dating traffic. talk to me. i will work with you closely and wil lbe available for you almost 24 hr ;) i still take weekends off.. :thumbsup |
Quote:
|
Quote:
var gsDefaultNATS = "MDowOjI4"; var gsTrackingURL = "http://signup.speculumplays.com/track/"; than they include the two functions and define gsNATS with the extract from the first function. Iīm not a progger, but does that script replace anything if javascript is disabled? But on the other hand you are right, you can easily exchange the variable settings and replace the refcodes in their included file. |
Quote:
Code:
<a href="#nothing"> |
Quote:
But if Iīm right, you could set the variable gsNATS on the included file with a NATS ID and if javascript is enabled, it will change the NATS ID to the setting of the variable? |
Quote:
I don't expect much from them at this point except "give me your id and i'll check it out", which i won't at this point not to lose the account. I'll get my money out of there and that's it, we go separate ways. Shame, cause they DO have quality sites. AK. I don't have dating/cam traffic, and i don't promote sponsors that have too many contests. Best ones for my traffic are revshare only, and those without any contests. Those seem to match my outgoing clicks the best. Most of the sponsors i promote/promoted aren't even present on gfy except few posts here and there :) Enjoy yourself people. |
Quote:
|
One more to add to my shavers list :(
|
Does someone have a verified shavers list?
|
It could be nats malfunction,i dont hear for this first time.
|
You people make me sleepy...
|
Sorry for the long waiting, but here's the official answer to the related problem.
Many of you guys might think we are doing some kind of shaving because we are using javascript code in our fhg galleries. We have changed to javascript over PHP, because apache with php is not the fastest solution on the market for this kind of functionality, therefore we thought improving the server performance would be good for all of us. Why? PHP was only used to append the NATS code to the tracking urls in the galleries and we were able to port this functionality over to javascript. So let?s see, how does it work. If you look at the source code of the galleries, you can see this. <script language="javascript" src="/include.js"></script> </head> <script language="JavaScript"> <!-- var gsDefaultNATS = "MDowOjQ"; var gsTrackingURL = "http://signup.assholefever.com/track/"; //--> </script> This line loads up the include.js file for the free hosted gallery <script language="javascript" src="/include.js"></script> </head> The include.js file hold gallery independent javascript code. Below that, you can see the following lines. <script language="JavaScript"> <!-- var gsDefaultNATS = "MDowOjQ"; var gsTrackingURL = "http://signup.assholefever.com/track/"; //--> </script> These are gallery specific javascript codes. gsDefaultNATS is the DEFAULT nats code, if THERE IS NO reseller specific one. gsTrackingURL is the site tracking url, where visitors should go to if they click on the links. To see, what kind of code is in the include.js file, simply enter this url in your browser: http://fhg.assholefever.com/include.js Of course you can replace the assholefever.com domain to any other domain of ours, if you would like to check on them as well. For example: http://fhg.dpfanatics.com/include.js Now let?s see what is in the javascript file. ----- CONTENT OF JAVASCRIPT FILE ? START ----- function getGETParameter(psParameterName) { var lsReturn = ""; var lsURL = document.URL; if (lsURL.indexOf("?") > -1 ) { var lsParameterString = lsURL.substr(lsURL.indexOf("?")); var laParameter = lsParameterString.split("&"); for ( var liParameterCounter = 0; liParameterCounter < laParameter.length; liParameterCounter++ ) { if (laParameter[liParameterCounter].toLowerCase().indexOf(psParameterName.toLowerCase () + "=") > -1 ) { var lsParameter = laParameter[liParameterCounter].split("="); lsReturn = lsParameter[1]; break; } } } return lsReturn; } function gotoTrackingURL() { if(gsNATS.length > 0) document.location.href = gsTrackingURL + gsNATS; else document.location.href = gsTrackingURL + gsDefaultNATS; } var gsNATS = getGETParameter("nats"); ----- CONTENT OF JAVASCRIPT FILE ? END ----- Let?s see what is what in the javascript file. function getGETParameter(psParameterName) is a function that is looking for a specific GET parameter in the requested FHG URL using the value of psParameterName variable. For example: This is the request URL: http://fhg.assholefever.com/8142/ind...er,0,0,0,41020 Everything behind the ? sign is what we call GET parameters, if there are more than one parameter, they are separated by the & sign. In the example url there is one GET parameter, this is the LINKING CODE: nats=darksider:partner:assholefever,0,0,0,41020 So the output of the getGETParameter(?nats?) will be darksider:partner:assholefever,0,0,0,41020. function gotoTrackingURL() is a function that puts together the full target URL, where visitors should go when they click on a link. This url contains the tracking url and the NATS CODE, if there is no reseller specific nats code in gsNATS variable, then we are using gsDefaultNATS variable site specific NATS code. How do we decide if there is no reseller code, in this line: if(gsNATS.length > 0) if gsNATS variable has more than 0 characters, THERE IS RESELLER SPECIFIC NATS code and WE USE THAT. We have arrived to the last lime var gsNATS = getGETParameter("nats"); this is where we set up RESELLER SPECIFIC NATS CODE for the whole gallery, so looking at the above example, if the requested FHG url is http://fhg.assholefever.com/8142/ind...er,0,0,0,41020 then gsNATS will be ?darksider:partner:assholefever,0,0,0,41020?. Let?s see the runtime flow. Visitor loads up the http://fhg.assholefever.com/8142/ind...er,0,0,0,41020 into the browser. Before the browser shows the HTML page, include.js loads up and gsNATS, gsDefaultNATS, gsTrackingURL gets initialized. So when the page get shows up in the browser gsNATS will has the value ?darksider:partner:assholefever,0,0,0,41020? gsDefaultNATS will has the value "MDowOjQ" gsTrackingURL will has the value "http://signup.assholefever.com/track/" if you check into the HTML source you can see lines like this onClick="gotoTrackingURL()". This is responsible for sending the visitors to the tracking URL when they are clicking on a the link. So, this is how galleries are working, sorry if it has become a bit too technical! |
Dear Asir,
Hi Guys, and especially Asir Madul!
I'd like to give you some advices what I have already learned from life. Before you make a statement on anything, it's better if you get to a certain level of knowledge on that issue, otherwise you will easily end up looking like a total idiot. Also calling somebody a shaver is a big aspersion, mostly if you don't have proof. In the civilized part of the world you can get easily sued for such statements, and you might end up paying a great sum of cash in the name of defamation. So after you read our post on how NATS works with our FHGs, and after you realized that WE HAVE NOTHING TO DO WITH SHAVING, I hope you feel really ashamed, and ask for apologies. Thank you |
Quote:
|
Quote:
|
Quote:
Nevertheless the variable in the script setting the code could easily be replaced. Thatīs not an accusation of shaving, thatīs a matter of fact. You may understand that webmasters are worried about it nowadays. In my opinion the real annoying thing is that this javascript solution causes problems if the customer has disabled javascript. As I was taught yesterday, those customers canīt go through to the tour. So the customer is lost for the sending webmaster. I donīt know if, but maybe there are better solutions. |
Quote:
If we won't get better ideas, and if that's a comforting issue for webmasters, we would gladly switch back to the PHP-based version even if it's 10 times slower, and we need to set up 3-4 new servers. |
Wow.. this is alot of good information... unfortunately, wouldn't a test signup confirm or deny your suspicions? I know *ANY* reputable sponsor would have no problem with a test signup if you let them know you performed one.
Another thing is, most sponsors also don't mind you building your own galleries, so hey, you can have full and total control over the gallery... links and all. Have a great day! |
Quote:
With respect to the server performance, I have to rely on your statement. So it only makes sence to change to PHP solutions again if the investment is justified by the amount of customers who do not allow javascript. |
Quote:
|
Quote:
|
Quote:
|
Quote:
B. If the surfer has IE set to High Security, clicks won't get thru to the site (just tested this). C. I can't use my scripts to scan the galleries to ensure my code is on them. Do what every other program out there does, use PHP galleries to insert the proper links into the page. By the way, you're not the first to use javascript but most others that have used javascript have changed to using PHP once the affiliates found out about it. |
Quote:
You must really think we're all sheep? After hzoltan so nicelly explained how things work (take notes on his PR to yours), you really want me to believe that you guys didn't know of things that Tempest pointed out? And let's not forget that you're picking the code through a .js that can "mallfunction" or get changed "by mistake" eh? Now you also want me/people to believe that you need 2 or 3 more servers to compensate for PHP slowness over javascript???? C'mon man. I hope your life teaches you better from now on. You have good sites, but people that send you traffic are not stupid, especially those that have quality traffic, as they didn't get the traffic they have by beeing stupid. I got my conclusion from the stats page, i moved on, i'm happy where i am now. Hopefully you'll treat other affiliates better. We're not at fault for your DDoS. Take care Gero. |
Tracking done with javascript is just wrong. As Tempest mentioned, there are too many ways for surfers to NOT get tracked.
The galleries should be done with PHP or other SERVER processed coding to assure that tracking is maintained. Think of this javascript as probably a 20% shave right there. Nice if you are the program owner. |
hmmm.. so they didn't come back to respond any more??
|
with trafifc only from hard coded links on niched pages and using fhgs (fhgs for a very short time because of the whopping ratio :disgust)
0:11086 absolutely the LOUSIEST i have EVER seen :Oh crap |
.........
|
What REALLY sucks are sponsors who must trace the signup back to your page or it doesnt count. ie no bookmarker signups (there are a couple around, at least that's what their terms say) or low time length cookies which are almost as bad.
(I suspect there are a lot of them around from the way things been lately) Good sponsors give good bookmarker signups. (Which prob account for more than 1/2 of all signups) 21st Sextury gives a good ratio of bookmarker signups which is all I need to know about their code. |
Quote:
"...must be your traffic.... you sure you know what your doing?" :2 cents: |
All times are GMT -7. The time now is 01:41 AM. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123