Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Статистика рекламы
Форумы портала PHP.SU » PHP » Программирование на PHP » Статистика рекламы

Страниц (1): [1]
 

1. lancer5610 - 24 Февраля, 2011 - 00:04:50 - перейти к сообщению
Подскажите пожалуйста как можно самому организовать подсчет кликов по рекламе от google adsense?
2. OrmaJever - 24 Февраля, 2011 - 00:21:21 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1. <a href="http://site.ru/file.php" onclick="ctn(this);return false;"> тут какаято картинка или текст рекламы </a>
  2. <script>
  3. function ctn(elem)
  4. {
  5.         // здесь нужно отправить ajax на файл который запишет количествов базу или отдельный файл
  6.         // а затем переходим на сайт рекламодателя.
  7.         window.open(elem.href);
  8. }
  9. </script>

про ajax можно прочитать http://javascript[dot]ru/ajax/intro
3. lancer5610 - 24 Февраля, 2011 - 00:36:19 - перейти к сообщению
Извените, такой вопрос... А если я просто скрипт рекламы поставлю в ссылку... При нажатии ссылка перейтек к скрипту статистики а сам скрипт рекламы к сайту рекламодателю... Такое возможно?
4. OrmaJever - 24 Февраля, 2011 - 00:57:44 - перейти к сообщению
Можно но этобудет не очень удобно для пользователя. Пробуйте, тестируйте как вам лутше Подмигивание
5. lancer5610 - 24 Февраля, 2011 - 01:10:29 - перейти к сообщению
Просто не могу врубиться зачем в Вашем примере
CODE (htmlphp):
скопировать код в буфер обмена
  1. #
  2. <a href="http://site.ru/file.php" onclick="ctn(this);return false;"> тут какаято картинка или текст рекламы </a>
ссылка на файл file.php...
6. Toxa - 24 Февраля, 2011 - 01:13:27 - перейти к сообщению
это просто для примера, на самом деле return false; в атрибуте onclick отменяет переход ао этой ссылке, так что можно
CODE (html):
скопировать код в буфер обмена
  1. <a href="#" onclick="ctn(this);return false;"> тут какаято картинка или текст рекламы </a>
7. OrmaJever - 24 Февраля, 2011 - 01:29:41 - перейти к сообщению
Toxa сказал правельно return false; отменяет переход по этой сылке. Скрипт берёт параметр href этого елемента и переходит. Я думал так проще понять будет Радость
Можно передавать так
CODE (htmlphp):
скопировать код в буфер обмена
  1. <a href="#" onclick="ctn('http://site.ru/file.php');return false;"> тут какаято картинка или текст рекламы </a>
  2. <script>
  3. function ctn(link)
  4. {
  5.        // ajax
  6.        // а затем переходим на сайт рекламодателя.
  7.        window.open(link);
  8. }
  9. </script>
8. lancer5610 - 24 Февраля, 2011 - 01:42:45 - перейти к сообщению
Спасибо, пока все понятно!!! Буду пробовать...
9. lancer5610 - 24 Февраля, 2011 - 12:30:08 - перейти к сообщению
Добрый день! Столкнулся с проблемой... Когда кликаю по пустому месте в рекламке, тогда подсчет тоже идет, а нужно только чтоб он шел когда кликаю на ссылку рекламы... Такое как то можно решить?
10. OrmaJever - 24 Февраля, 2011 - 12:44:52 - перейти к сообщению
Покажите html код с рекламным банером и сылкой.
11. lancer5610 - 24 Февраля, 2011 - 12:55:08 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1. #
  2. <a href="http://site.ru/file.php" onclick="ctn(this);return false;"> тут какаято картинка или текст рекламы <script type="text/javascript"><!--
  3. google_ad_client = "pub-4648260990556335";
  4. /* 160x600, создано 18.07.10 */
  5. google_ad_slot = "4521468873";
  6. google_ad_width = 160;
  7. google_ad_height = 600;
  8. //-->
  9. </script>
  10. <script type="text/javascript"
  11. src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
  12. </script></a>


Примерно так...

 

Powered by ExBB FM 1.0 RC1