iframe и AdSense

123
ValdisRu
На сайте с 02.10.2006
Offline
139
#11
loot:
Ко мне у вас вопросов может и не быть - задайтесь лучше вопросом расшифровки AJAX.

AJAX (ˈeɪdʒæks, от англ. Asynchronous Javascript and XML — «асинхронный JavaScript и XML»)

ну что ж вы такой тупоооооой (с)

ладно попробую в третий раз объяснить, вот только что я перешел на один сайт с рекламой адсенса, которая представляет собой ифрейм с адресом

http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-5769450394994102&output=html&h=90&slotname=5293684337&w=728&lmt=1308117244&ea=0&flash=10.1.53.64&url=http%3A%2F%2Floot.ru%2F&dt=1308117244107&shv=r20110608&jsv=r20110607&saldr=1&correlator=1308117244170&frm=4&adk=663183091&ga_vid=398991237.1285319897&ga_sid=1308117244&ga_hid=152616454&ga_fc=1&u_tz=180&u_his=0&u_java=1&u_h=1024&u_w=1280&u_ah=971&u_aw=1280&u_cd=32&u_nplug=0&u_nmime=0&biw=1260&bih=823&ref=http%3A%2F%2Fforum.searchengines.ru%2Fshowthread.php%3Ft%3D635833%26page%3D2&fu=0&ifi=1&dtd=63

в этом адресе есть много разных параметров, которые позволяют адсенсу однозначно идентифицировать на какой странице было запрошено это объявление - url=http%3A%2F%2Floot.ru%2F , с какой страницы я пришел на нее ref=http%3A%2F%2Fforum.searchengines.ru%2Fshowthread.php%3Ft%3D635833%26page%3D2 кто является издателем (кому начислять деньги если я кликну) - client=ca-pub-5769450394994102 и т.д.

если я перейду на другие страницы сайта то параметр url адресов объявления будет меняться, например на странице http://loot.ru/expiring/ru/ объявление будет иметь url=http%3A%2F%2Floot.ru%2Fexpiring%2Fru%2F и т.д надеюсь это понятно? так вот этот параметр служит в том числе и для того чтобы подобрать рекламные объявления релевантные контенту той страницы с которой объявление вызвано. надеюсь это тоже понятно?

теперь перейдем к аяксу. для того чтобы можно было сохранить адрес страницы сайта в закладки или переслать этот адрес кому-небудь, делают сайты так чтобы параметр был после решетки, это конечно не обязательно для аякса но так делают для удобства, например если вы зайдете в новый интерфейс системы адсенс то можете увидеть что главная страница имеет адрес https://www.google.com/adsense/v3/app#home а например страница настройки аккаунта https://www.google.com/adsense/v3/app#account

надеюсь это тоже понятно, теперь мы вплотную подошли к сути вопроса, допустим что вебмастер сайта loot.ru решил сделать свой сайт тоже по такому "аяксовскому" принципу (ну вот так ему захотелось - гипотетически)) и страница http://loot.ru/expiring/ru/ теперь будет иметь новый адрес http://loot.ru/#expiring/ru/ (т.е. параметр адреса после решетки). если с такой страницы вызвать объявление адсенса то какой параметр url она будет иметь?? тут два варианта - самый простой url=http%3A%2F%2Floot.ru%2F т.е. адсенсу что http://loot.ru/ или http://loot.ru/#expiring/ru/ все равно и он их не различает, второй вариант что адсенс все таки умеет обрабатывать аякс - тогда будет url=http%3A%2F%2Floot.ru%2F%23expiring%2Fru%2F и будет проанализирован контент именно тот, который увидит пользователь на странице http://loot.ru/#expiring/ru/

вот в этом то и состоит мой вопрос, если кто-небудь знает прошу на него ответить (а также прошу больше не расказывать мне как расшифровывается аякс и что он из себя представляет)))

Обалденный заработок на социальных сетях (https://goo.gl/Qtsq6M)
[Удален]
#12

Автор, вы видимо не до конца понимаете

Вернемся к вашему посту:

ValdisRu:
например, site.ru/calc.php#a=1&b=2&c=3 и site.ru/calc.php#a=1&b=2&c=4 для адсенса это один урл site.ru/calc.php ? или все таки два разных? кто-небудь проверял?

Расскажите, как вы будете обрабатывать строку site.ru/calc.php#a=1&b=2&c=3 ?

Сами по себе параметры a,b,c не передадутся в GET-запросе, т.к. это не GET запрос.

Это вам нужно будет средствами JS или обработчиком (тем же PHP) вытаскивать (query из адресной строки), делить по & и = и впоследствии уже обрабатывать параметры.

Зачем это нужно? Это совершенно бесполезные действия

О чем я вам и отвечал:

loot:
А зачем вам передавать параметры через решетку? для JS передача по POST/GET не обязательна, можно брать параметры непосредственно из форм

По поводу приведенного примера

https://www.google.com/adsense/v3/app#account
- здесь все сделано отлично.

Но вы не видите разницы между примером в своем сообщении и тут? Я покажу:

вот как сделано в google:

https://www.google.com/adsense/v3/app#account

а вот как было бы сделано в google,если бы они сделали по вашему примеру:

https://www.google.com/adsense/v3/app#account=1&login=1&p=25&time=1300293679

Весьма очевидно, что основная часть запросов в google передается непосредственно из форм, при этом используя идентификатор определенной страницы.

В вашем случае более изящным был бы вариант, например site.ru/calc.php#1,2,3 если все три параметра необходимы для идентификации (в чем я лично сомневаюсь). В реальном случае проще даже производить идентификацию URL по группам - site.ru/calc#group1, site.ru/calc#group2, итд.

Повторю еще раз (надеюсь последний): передача GET параметров в адресной строке после # - идиотизм.

ValdisRu
На сайте с 02.10.2006
Offline
139
#13
loot:
Автор, вы видимо не до конца понимаете
Вернемся к вашему посту:

Расскажите, как вы будете обрабатывать строку site.ru/calc.php#a=1&b=2&c=3 ?
Сами по себе параметры a,b,c не передадутся в GET-запросе, т.к. это не GET запрос.
Это вам нужно будет средствами JS или обработчиком (тем же PHP) вытаскивать (query из адресной строки), делить по & и = и впоследствии уже обрабатывать параметры.

Зачем это нужно? Это совершенно бесполезные действия
О чем я вам и отвечал:


По поводу приведенного примера
https://www.google.com/adsense/v3/app#account
- здесь все сделано отлично.
Но вы не видите разницы между примером в своем сообщении и тут? Я покажу:
вот как сделано в google:
https://www.google.com/adsense/v3/app#account

а вот как было бы сделано в google,если бы они сделали по вашему примеру:
https://www.google.com/adsense/v3/app#account=1&login=1&p=25&time=1300293679


Весьма очевидно, что основная часть запросов в google передается непосредственно из форм, при этом используя идентификатор определенной страницы.

В вашем случае более изящным был бы вариант, например site.ru/calc.php#1,2,3 если все три параметра необходимы для идентификации (в чем я лично сомневаюсь). В реальном случае проще даже производить идентификацию URL по группам - site.ru/calc#group1, site.ru/calc#group2, итд.

Повторю еще раз (надеюсь последний): передача GET параметров в адресной строке после # - идиотизм.

я не автор этой темы, калькулятор я делать не буду, просто из-за сходности этой темы и моего вопроса я и решил спросить в этой теме, приведенный мной пример - просто для наглядности схожий с тем примером который привел ТС, делать так идиотизм или нет мне все равно, я просто хочу определится заказывать разработчикам эту фишку (аякс) или нет. один из факторов влиящий на принятие этого решения это сможет ли адсенс получить и проанализировать тот контент который увидит пользователь (вы можете на него ответить?)

зы. копирую два реальных адреса из браузера

http://e.mail.ru/cgi-bin/msglist?folder=0&870493803#readmsg?id=27081253553000000037&folder=0&jsv=3

http://mail.yandex.ru/neo2/?ncrnd=8790#compose/oper=forward&ids=3070000002924316280

есть ли в них передача GET параметров в адресной строке после # ??? реально заинтересовало

[Удален]
#14
ValdisRu:
я не автор этой темы, калькулятор я делать не буду, просто из-за сходности этой темы и моего вопроса я и решил спросить в этой теме, приведенный мной пример - просто для наглядности схожий с тем примером который привел ТС, делать так идиотизм или нет мне все равно, я просто хочу определится заказывать разработчикам эту фишку (аякс) или нет. один из факторов влиящий на принятие этого решения это сможет ли адсенс получить и проанализировать тот контент который увидит пользователь (вы можете на него ответить?)

зы. копирую два реальных адреса из браузера
http://e.mail.ru/cgi-bin/msglist?folder=0&870493803#readmsg?id=27081253553000000037&folder=0&jsv=3
http://mail.yandex.ru/neo2/?ncrnd=8790#compose/oper=forward&ids=3070000002924316280

есть ли в них передача GET параметров в адресной строке после # ??? реально заинтересовало

Разумеется, нет.

вот вам пример:

http://loot.ru/test.php#a=3434

Как вы видите, в php-обработчик не поступает даже QUERY_STRING, не говоря о _GET переменной

ValdisRu
На сайте с 02.10.2006
Offline
139
#15
loot:
Разумеется, нет.
вот вам пример:
http://loot.ru/test.php#a=3434
Как вы видите, в php-обработчик не поступает даже QUERY_STRING, не говоря о _GET переменной

мой разработчик говорит что в адресах почты яндекса и маил.ру есть GET параметры и еще он показал свои примеры

http://www.opel-car.tk/page.php#a=1

http://www.opel-car.tk/page.php#a=1&b=2

http://www.opel-car.tk/page.php#a=1&b=2&f=3

http://www.opel-car.tk/page2.php#2011

http://www.opel-car.tk/page2.php#2011/06

http://www.opel-car.tk/page2.php#2011/06/14

хотя впрочем к интересующему меня вопросу это отношения никакого не имеет - скорее всего прийдется самому провести эксперимент - разместить код адсенса на таких страницах и посмотреть какие объявления будут отображаться

[Удален]
#16

Вы меня совсем за идиота держите?

Вашу query-строку обрабатывает javascript код:

var loc = window.location.hash.replace("#","");

if (loc == "") {loc = "a=1";}
$(document).ready(function(){
$('#example-1').load('/pages.php?'+loc);
});

Я не знаю понимаете ли вы вообще суть того, о чем пытаетесь спорить.

Ту структуру, которую загромоздил ваш "разработчик" может обработать только браузер. Ни одна поисковая система не получит тот же ответ, так как роботы не читают JS код.

loot добавил 15.06.2011 в 17:50

Притом читайте внимательнее - про эту галиматью, которую вы делаете с query строкой я уже писал:

loot:

Это вам нужно будет средствами JS или обработчиком (тем же PHP) вытаскивать (query из адресной строки), делить по & и = и впоследствии уже обрабатывать параметры.

Зачем это нужно? Это совершенно бесполезные действия
ValdisRu
На сайте с 02.10.2006
Offline
139
#17
loot:
Вашу query-строку обрабатывает javascript код

ну да, это аякс, про который я и говорил

loot:

Я не знаю понимаете ли вы вообще суть того, о чем пытаетесь спорить.

я не пытаюсь спорить, я спросил, а вот вы что доказать хотите, наверно то, что

loot:
Ни одна поисковая система не получит тот же ответ, так как роботы не читают JS код.

вы уверены? http://www.google.ru/search?hl=ru&source=hp&q=google+%D0%BF%D0%BE%D0%BD%D0%B8%D0%BC%D0%B0%D0%B5%D1%82+javascript&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=&aq=f&aqi=&aql=&oq=

я вот как раз уверен, что гугл хорошо понимает простой JS код, а вот понимает ли адсенс аякс я и спрашиваю и не у вас а тех кто реально проверял, а вы тут ... сами галиматью пишете

[Удален]
#18
ValdisRu:
вы уверены?

Я - да.

ValdisRu:
ссылка на гугл

Может вы мне приведете ссылку на официальный источник в google? Читать интернет в поисках того, чего нету меня мало прильщает.

ValdisRu:
я вот как раз уверен, что гугл хорошо понимает простой JS код, а вот понимает ли адсенс аякс

Простой пример: Инструменты для вебмастера -> Просмотреть как Googlebot

Попробуйте.

ValdisRu:
я и спрашиваю и не у вас а тех кто реально проверял, а вы тут ... сами галиматью пишете

Вы реально такой или прикидываетесь?

Я привел вам выше пример на инструмент для вебмастеров

Там же написана такая галиматья, как "Вот как поисковый робот Googlebot просканировал вашу страницу."

Кстати, эту галиматью написали разработчики google. Они врут, а вы нет?

Вы бы хотя бы в тему хоть чуть чуть вникли, прежде чем спорить.

ValdisRu
На сайте с 02.10.2006
Offline
139
#19

2loot если вы думаете что посмотрев как гугл-бот вы узнали все его алгоритмы - я вам сочувствую ))

http://www.google.ru/search?q=site%3Aztoe.com.ua+webmaster&hl=ru и найдите внутри хоть одной сохраненной копии слово webmaster - не найдете, потому что оно генерируется JS кодом

<script type="text/javascript"><!--

webmail='w'+'e'+'b'+'m'+'a'+''+'s'+""+'t'+''+'e'+""+'r'+'@'+'c'+'o'+'.'+'z'+'t'+''+'o'+'e'+'.'+'c'+""+'o'+'m'+'.'+'u'+''+'a';
document.write('<a h'+'re'+'f="m'+'a'+'i'+'l'+'t'+'o:'+webmail+'">'+webmail+'</'+'a>');
//--></script>

еще будете спорить что гугл не понимает JS код ???

[Удален]
#20

нашел, вот тут. А вы читать не умеете?

Эти слова присутствуют только в ссылках на эту страницу: webmaster

красноречивей писал только крылов свои басни

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий