Hi Guys, I have a question. If a visiter right clicks on google adsense ad and selects Open in new Window or Tab, does it affect adsense payout? There is some javascript asociated with ad urls on 'onClick' which wont be executed if open in new window, will the click still be considered valid? (Google doesnt want the visiters to open links in new windows)
I've also heard that if the visitor clicks on an ad.. and then after realising it doesnt open up a new window (changing on the page they're currently reading) he/she clicks on the 'Back' button will also not make it as a valid click.. is this true??
fryman, what is your source for that statement? As far as I know, Google has never officially published their rules for what is and is not a "valid click". I am very interested in expanding my knowledge on this topic.
Google pays for a click, doesntt matter how the page is loaded. In law, what isn't forbidden is allowed. If opening an ad with a right click wouldn't give credit they would of let you know that when you signed up.
But with smart pricing, maybe if the visitor click then go back-button, the payout will be less? Remember now Google is emphasizing on conversion rate for each click. They really want visitor to visit the advertised site and buy stuff. If the visitor clicks the back button, that means no purchase = less payout?
1. That only covers one of the scenarios mentioned above. 2. I see plenty of clicks that Google doesn't pay for by comparing my AdSense Channel stats with the data I receive from AdSense Tracker. Many other AdSense publishers have reported unpaid clicks in this forum. 3. When you don't know, it is not polite to state that you do. That gives people the wrong impression. That's how untrue rumors get started.
Yeah... I would sure trust some adsense tracker stuff instead of google's stats... I already explained it to you, want me to bring in the crayons and draw you a picture? Maybe that will help
Will.Spencer, what is your source for the opposite statement that it is NOTa valid click in both cases?
I agree with fryman but I also would say that they may consider a minimum of time spent on the site clicked. If someone for example clicks on an ad and uses the backbutton within seconds then they count the click without giving credit. Anyway, this is just a guess
Wow, this code is dense: (function(){ function m(b){return b!=null?'"'+b+'"':'""'} function C(b){if(typeof encodeURIComponent=="function"){return encodeURIComponent(b)}else{return escape(b)}} function B(b,a,d){var f=a.indexOf("?");var e="http://pagead2.googlesyndication.com/pagead/imp.gif?event=";e+=d;if(f!=-1&&f+1<a.length){e+="&"+a.substring(f+1)}var h='<img height="1" width="1" border="0" src='+m(e)+" />";b.write(h)} function c(b,a){if(a){window.google_ad_url+="&"+b+"="+a}} function g(b,a){if(a){c(b,C(a))}} function l(b,a,d){if(a&&typeof a=="object"){a=a[d%a.length]}c("color_"+b,a)} function E(b,a){var d=b.screen;var f=navigator.javaEnabled();var e=-a.getTimezoneOffset();if(d){c("u_h",d.height);c("u_w",d.width);c("u_ah",d.availHeight);c("u_aw",d.availWidth);c("u_cd",d.colorDepth)}c("u_tz",e);c("u_his",history.length);c("u_java",f);if(navigator.plugins){c("u_nplug",navigator.plugins.length)}if(navigator.mimeTypes){c("u_nmime",navigator.mimeTypes.length)}} function y(b){b=b.toLowerCase();if(b.substring(0,3)!="ca-"){b="ca-"+b}return b} function H(b,a,d){d=d.substring(0,1000);d=d.replace(/%\w?$/,"");if(b.google_ad_output=="js"&&(b.google_ad_request_done||b.google_radlink_request_done)){a.write('<script language="JavaScript1.1" src='+m(d)+"></"+"script>")}else if(b.google_ad_output=="html"){if(b.name=="google_ads_frame"){B(a,d,"reboundredirect")}else{a.write('<iframe name="google_ads_frame" width='+m(b.google_ad_width)+" height="+m(b.google_ad_height)+" frameborder="+m(b.google_ad_frameborder)+" src="+m(d)+' marginwidth="0"'+' marginheight="0"'+' vspace="0"'+' hspace="0"'+' allowtransparency="true"'+' scrolling="no">');B(a,d,"noiframe");a.write("</iframe>")}}} function G(b){var a=null;b.google_ad_frameborder=a;b.google_ad_format=a;b.google_page_url=a;b.google_language=a;b.google_gl=a;b.google_country=a;b.google_region=a;b.google_city=a;b.google_hints=a;b.google_safe=a;b.google_encoding=a;b.google_ad_output=a;b.google_max_num_ads=a;b.google_ad_channel=a;b.google_contents=a;b.google_alternate_ad_url=a;b.google_alternate_color=a;b.google_color_bg=a;b.google_color_text=a;b.google_color_link=a;b.google_color_url=a;b.google_color_border=a;b.google_color_line=a;b.google_adtest=a;b.google_kw_type=a;b.google_kw=a;b.google_num_radlinks=a;b.google_max_radlink_len=a;b.google_rl_filtering=a;b.google_rl_mode=a;b.google_rt=a;b.google_ad_type=a;b.google_image_size=a;b.google_feedback=a;b.google_skip=a;b.google_page_location=a;b.google_referrer_url=a;b.google_ad_region=a;b.google_ad_section=a;b.google_bid=a;b.google_cpa_choice=a} function A(){var b=null;var a=window;var d=document;var f=new Date();var e=f.getTime();var h=a.google_ad_format;if(a.google_cpa_choice){a.google_ad_url="http://pagead2.googlesyndication.com/cpa/ads?";a.google_ad_url+="client="+escape(y(a.google_ad_client));a.google_ad_region="_google_cpa_region_";c("cpa_choice",a.google_cpa_choice)}else{a.google_ad_url="http://pagead2.googlesyndication.com/pagead/ads?";a.google_ad_url+="client="+escape(y(a.google_ad_client))}var k=a.google_num_slots_by_client;var w=a.google_num_slots_by_channel;var j=a.google_prev_ad_formats_by_region;a.onerror=a.google_org_error_handler;if(a.google_ad_region==b&&a.google_ad_section!=b){a.google_ad_region=a.google_ad_section}var i=a.google_ad_region==b?"":a.google_ad_region;var q=false;if(h){q=h.indexOf("_0ads")>0}if(q){if(a.google_num_0ad_slots){a.google_num_0ad_slots=a.google_num_0ad_slots+1}else{a.google_num_0ad_slots=1}if(a.google_num_0ad_slots>1){return}}else if(!a.google_cpa_choice){if(a.google_num_ad_slots){a.google_num_ad_slots=a.google_num_ad_slots+1}else{a.google_num_ad_slots=1}if(a.google_num_slots_to_rotate){j[i]=b;if(a.google_num_slot_to_show==b){a.google_num_slot_to_show=e%a.google_num_slots_to_rotate+1}if(a.google_num_slot_to_show!=a.google_num_ad_slots){return}}else if(a.google_num_ad_slots>3&&i==""){return}}c("dt",f.getTime());c("hl",a.google_language);if(a.google_country){c("gl",a.google_country)}else{c("gl",a.google_gl)}c("gr",a.google_region);g("gcs",a.google_city);g("hints",a.google_hints);c("adsafe",a.google_safe);c("oe",a.google_encoding);c("lmt",a.google_last_modified_time);g("alternate_ad_url",a.google_alternate_ad_url);c("alt_color",a.google_alternate_color);c("skip",a.google_skip);var n=a.google_ad_client;if(!k[n]){k[n]=1;k.length+=1}else{k[n]+=1}if(j[i]){g("prev_fmts",j[i].toLowerCase());if(k.length>1){c("slot",k[n])}}if(h){g("format",h.toLowerCase());if(j[i]){j[i]=j[i]+","+h}else{j[i]=h}}c("num_ads",a.google_max_num_ads);c("output",a.google_ad_output);c("adtest",a.google_adtest);if(a.google_ad_channel){var r=a.google_ad_channel.toLowerCase();g("channel",r);var s="";var t=r.split("+");for(var o=0;o<t.length;o++){var p=t[o];if(!w[p]){w[p]=1}else{s+=p+"+"}}g("pv_ch",s)}g("url",a.google_page_url);l("bg",a.google_color_bg,e);l("text",a.google_color_text,e);l("link",a.google_color_link,e);l("url",a.google_color_url,e);l("border",a.google_color_border,e);l("line",a.google_color_line,e);c("kw_type",a.google_kw_type);g("kw",a.google_kw);g("contents",a.google_contents);c("num_radlinks",a.google_num_radlinks);c("max_radlink_len",a.google_max_radlink_len);c("rl_filtering",a.google_rl_filtering);c("rl_mode",a.google_rl_mode);c("rt",a.google_rt);c("ad_type",a.google_ad_type);c("image_size",a.google_image_size);c("region",a.google_ad_region);c("feedback_link",a.google_feedback);g("ref",a.google_referrer_url);g("loc",a.google_page_location);c("bid",a.google_bid);if(z(a,d)&&d.body){var u=d.body.scrollHeight;var v=d.body.clientHeight;if(v&&u){g("cc",Math.round(v*100/u))}}E(a,f);H(a,d,a.google_ad_url);G(a)} function D(b,a,d){A();return true} function z(b,a){return b.top.location==a.location} function x(b,a){var d=a.documentElement;if(z(b,a))return false;if(b.google_ad_width&&b.google_ad_height){var f=1;var e=1;if(b.innerHeight){f=b.innerWidth;e=b.innerHeight}else if(d&&d.clientHeight){f=d.clientWidth;e=d.clientHeight}else if(a.body){f=a.body.clientWidth;e=a.body.clientHeight}if(e>2*b.google_ad_height||f>2*b.google_ad_width){return false}}return true} function F(){var b=window;var a=document;var d=a.location;var f=a.referrer;var e=null;b.google_org_error_handler=b.onerror;b.onerror=D;if(b.google_ad_frameborder==e){b.google_ad_frameborder=0}if(b.google_ad_output==e){b.google_ad_output="html"}if(b.google_ad_format==e&&b.google_ad_output=="html"){b.google_ad_format=b.google_ad_width+"x"+b.google_ad_height}if(b.google_page_url==e){b.google_page_url=f;if(!x(b,a)){b.google_page_url=d;b.google_last_modified_time=Date.parse(a.lastModified)/1000;b.google_referrer_url=f}}else{b.google_page_location=f;if(!x(b,a)){b.google_page_location=d}}if(b.google_num_slots_by_channel==e){b.google_num_slots_by_channel=new Array()}if(b.google_num_slots_by_client==e){b.google_num_slots_by_client=new Array()}if(b.google_prev_ad_formats_by_region==e){b.google_prev_ad_formats_by_region=new Array()}} F();A(); })() Code (markup):
A completely ridiculous statement and without any degree of technical merit. You explained only that you have zero evidence to support your whimsical claim. That is not terribly impressive.
Hey fryman and Will.Spencer, you are arguing without properly considering my question. Let me explain in more detail. This is a Google Ad link: <a class="ad" id="aw0" target="_top" href="/pagead/iclk?sa=l&ai=BmMWgm9-nQ7aZIqa4wQHY1YyXDc-UiBDrnJmSAcCNtwGwvRAQARgBIK-P-wEoAkCaFEilOVDbxt62-P____8BmAG6gdOXAaAB84r2_gOyARdmb3J1bXMuZGlnaXRhbHBvaW50LmNvbboBCTQ2OHg2MF9hc8gBAZUCS7AwCg&num=1&adurl=http://www.google.com/adsense%3Fsourceid%3DASO%26subid%3DUS-HA-SYN&client=ca-pub-9103196107628621" onfocus="ss('go to www.google.com/adsense','aw0')" onclick="ha('aw0')" onmouseover="return ss('go to www.google.com/adsense','aw0')" onmouseout="cs()">[INDENT]<b> Google AdSense </b>[/INDENT]</a> Code (markup): And this is onClick event: onclick="ha('aw0')" Code (markup): The original url is: http://pagead2.googlesyndication.com/pagead/iclk?sa=l&ai=BmMWgm9-nQ7aZIqa4wQHY1YyXDc-UiBDrnJmSAcCNtwGwvRAQARgBIK-P-wEoAkCaFEilOVDbxt62-P____8BmAG6gdOXAaAB84r2_gOyARdmb3J1bXMuZGlnaXRhbHBvaW50LmNvbboBCTQ2OHg2MF9hc8gBAZUCS7AwCg&num=1&adurl=http://www.google.com/adsense%3Fsourceid%3DASO%26subid%3DUS-HA-SYN&client=ca-pub-9103196107628621 Code (markup): and after click, it becomes: http://pagead2.googlesyndication.com/pagead/iclk?sa=l&ai=BmMWgm9-nQ7aZIqa4wQHY1YyXDc-UiBDrnJmSAcCNtwGwvRAQARgBIK-P-wEoAkCaFEilOVDbxt62-P____8BmAG6gdOXAaAB84r2_gOyARdmb3J1bXMuZGlnaXRhbHBvaW50LmNvbboBCTQ2OHg2MF9hc8gBAZUCS7AwCg&num=1&adurl=http://www.google.com/adsense%3Fsourceid%3DASO%26subid%3DUS-HA-SYN&client=ca-pub-9103196107628621[B]&nh=1&jca=9072[/B] Code (markup): Note the additional "&nh=1&jca=9072" appended at the end of the url. That is what onClick function does. If you right click an open in new window, the original url is opened because there is no onClich event fired. Now which one is a valid link/click? BTW, its in the generated page source, so I hope its not any violation of Google TOS to analyze it.
Cybernaut they are trying to answer your question. Fryman thinks it will work either way, and Will is saying that you shouldn't be so sure. I agree with Will on this one though. Without emailing Google I think it could be highly likely that right clicked ads are not counted. I guess if anyone here goes through that javascript code they might be able to figure it out as well. Fryman, leave the crayons at home and lets try to get some real work done.
Cybernaut, that is extremely interesting. I was looking at the code for an AdSense 160x600 skyscraper. What you are showing is the code for some sort of different ad. Would I be correct to guess that this is a Google AdSense Referral link like this one? I think we're going to need a real JavaScript guru...
No, it is not a refferal link, it is a part of the actual output of the adsense javascript code (in IFRAME). This is the full code for a banner ad: <html> <head> <style><!-- .ch{cursor:pointer;cursor:hand}a.ad:link { color: #000066 }a.ad:visited { color: #000066 }a.ad:hover { color: #000066 }a.ad:active { color: #000066 }a.search:link { color: #000000 }a.search:visited { color: #000000 }a.search:hover { color: #000000 }a.search:active { color: #000000 }a.attribution:link { color: #000000 }a.attribution:visited { color: #000000 }a.attribution:hover { color: #000000 }a.attribution:active { color: #000000 } //--> </style> <script><!-- function ss(w,id) {window.status = w;return true;} function cs(){window.status='';} function jcc(a) {pha=document.getElementById(a); nc=pha.href.indexOf('&jca='); if(nc>=1) return; sv=String.fromCharCode(52,55,49,56,52,56,52,52,50); sv=sv.slice(5,9); jca=(495)+parseInt(sv); if (a=='aw0') {jca+=(-1348);} else if (a=='aw1') {jca+=(-3196);} else {jca=0;} phb=pha.href+'&jca='+jca; pha.href=phb;} [B]function ha(a)[/B]{ pha=document.getElementById(a); nhi=pha.href.indexOf("&nh=");if(nhi < 1) {phb=pha.href+"&nh=1";} pha.href=phb; jcc(a); } function ca(a) { pha=document.getElementById(a); nci=pha.href.indexOf("&nc=");if(nci < 1) {phb=pha.href+"&nc=1";} pha.href=phb; jcc(a); top.location.href=document.getElementById(a).href;} function ga(o,e) {if (document.getElementById) {a=o.id.substring(1);p = "";r = "";g = e.target;if (g) {t = g.id;f = g.parentNode;if (f) {p = f.id;h = f.parentNode;if (h)r = h.id;}} else {h = e.srcElement;f = h.parentNode;if (f)p = f.id;t = h.id;}if (t==a || p==a || r==a)return true;pha=document.getElementById(a); nbi=pha.href.indexOf("&nb=");if(nbi < 1) {phb=pha.href+"&nb=1";} pha.href=phb; jcc(a); top.location.href=document.getElementById(a).href;}} //--> </script> </head> <body bgColor="#ffffff" leftMargin="0" topMargin="0" marginwidth="0" marginheight="0"> <table width="468" height="60" cellspacing="1" cellpadding="0" border="0" bgcolor="#88ff88"> <tr> <td> <table width="466" height="58" cellspacing="0" cellpadding="1" border="0" bgcolor="#ccffcc"> <tr> <td colspan="2" width height> <table width="464" height cellspacing="0" cellpadding="2" border="0"> <tr> <td id="taw0" class="ch" width="229" height="41" align="left" valign="top" onFocus="ss('go to www.therichjerk.com','aw0')" onMouseOver="ss('go to www.therichjerk.com','aw0')" onMouseOut="cs()" onClick="ga(this,event)"> <font style="font-size:11px; font-family:verdana,arial,sans-serif; line-height:14px;"> [B]<a class="ad" id="aw0" target="_top" href="/pagead/iclk?sa=l&ai=BpJo9ibqoQ-aLBKPwiAKq5OCTB8j-tw6Eg76PAsCNtwHAmgwQARgBIKW99QEoAkCaFEiIOVDKxNDFBpgB59WCAqoBCjQ0Njc4NDMzMTGyARdmb3J1bXMuZGlnaXRhbHBvaW50LmNvbboBCTQ2OHg2MF9hc8gBAZUCS0tCCg&num=1&adurl=http://800joecash.richjerk.hop.clickbank.net&client=ca-pub-5676236325709660" onFocus="ss('go to www.therichjerk.com','aw0')" onClick="ha('aw0')" onMouseOver="return ss('go to www.therichjerk.com','aw0')" onMouseOut="cs()"> <b>Kid Makes $900+ 1st week</b></a>[/B]</font><br> <font style="font-size:10px; font-family:verdana,arial,sans-serif; color:#222222; line-height:12px;"> He's Only 16 & Lives in Malaysia! Idiot Proof. Really. </font></td> <td id="taw1" class="ch" width="229" height="41" align="left" valign="top" onFocus="ss('go to www.adsensebuilders.com/','aw1')" onMouseOver="ss('go to www.adsensebuilders.com/','aw1')" onMouseOut="cs()" onClick="ga(this,event)"> <font style="font-size:11px; font-family:verdana,arial,sans-serif; line-height:14px;"> [B]<a class="ad" id="aw1" target="_top" href="/pagead/iclk?sa=l&ai=BB9DoibqoQ-aLBKPwiAKq5OCTB7Ls1gqe75_7BcCNtwHg1AMQAhgCIKW99QEoAkCaFEiFOVDtr6_NBpgB59WCAqABxuu7_gOqAQo0NDY3ODQzMzExsgEXZm9ydW1zLmRpZ2l0YWxwb2ludC5jb226AQk0Njh4NjBfYXPIAQGVAhZiQgo&num=2&adurl=http://www.adsensebuilders.com/&client=ca-pub-5676236325709660" onFocus="ss('go to www.adsensebuilders.com/','aw1')" onClick="ha('aw1')" onMouseOver="return ss('go to www.adsensebuilders.com/','aw1')" onMouseOut="cs()"> <b>Adsense Websites</b></a>[/B]</font><br> <font style="font-size:10px; font-family:verdana,arial,sans-serif; color:#222222; line-height:12px;"> Custom Designed Over 40 To Choose From Loaded With Content $49.95 </font></td> </tr> </table> </td> </tr> <tr> <td width="99%" height="11" bgcolor="#88ff88"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td align="left"> <a class="attribution" href="http://services.google.com/feedback/abg?url=http://forums.digitalpoint.com/archive/index.php/google-adsense---open-in-new-windowtab/t-45592.html&hl=en&client=ca-pub-5676236325709660&adU=www.therichjerk.com&adT=Kid+Makes+%24900%2B+1st+week&adU=www.adsensebuilders.com/&adT=Adsense+Websites&exp=Ads+by+Goooooooogle&done=1" target="_blank"> <script><!-- nw='#000000';nw=nw.slice(1);if('')document.write('<img border=0 align=left height=13 width=13 src="http://pagead2.googlesyndication.com/pagead/'+nw+'_new_ico.gif" alt=""/>');//--> </script> <font style="font-size:10px; font-family:verdana,arial,sans-serif; line-height:13px;"> Ads by Goooooogle</font></a></td> <td align="right"> <a href="https://adwords.google.com/select/OnsiteSignupLandingPage?client=ca-pub-5676236325709660&referringUrl=http://forums.digitalpoint.com/archive/index.php/google-adsense---open-in-new-windowtab/t-45592.html&hl=en&gl=PK" target="_blank" style="font-size:10px;font-family:verdana,arial,sans-serif;color:#000000"> Advertise on this site</a></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </body> </html> Code (markup):
The 'function ha(a)' append '&nh=x&jca=xxxx' to the url. Will google accept the url without this extra query string? That is what i was asking.