![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 2 Dołączył: 22.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytanie odnoście reklam adsense, a mianowicie jak odczytać czy dany użytkownik kliknął w reklamę?
Próbowałem za pomocą str_replace ale w ogóle nie działało tak jak trzeba, chciałem by zmieniło link w coś stylu ?akcja=klik&adres={itulinkreklamy}, ale nie mam pojęcia jak to zrobić. Ma to na celu nagrodzić użytkownika oraz by nie pokazywała mu się już reklama w danym dniu. Proszę o pomoc |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 207 Pomógł: 17 Dołączył: 4.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Może po prostu zapytanie do bazy, że użytkownik $_SESSION['zalogowany'] kliknął już w reklamę? Później tylko wyciąganie z bazy no i warunek. Ale z tym raczej powinieneś dać sobie radę
![]() Albo co ja w ogóle mówię. Tak na szybkiego myśląc to dlaczego nie możesz użyć ciacha do sprawdzania? Ten post edytował Ramzaa 24.08.2010, 10:34:23 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 2 Dołączył: 22.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
ja wiem jak to ma działać, tylko nie wiem w jaki sposób właśnie odczytać, że użytkownik kliknął właśnie w reklamę.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 207 Pomógł: 17 Dołączył: 4.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
No to przecież napisałem to co mi na język się narzuciło
![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 2 Dołączył: 22.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
No ale to nic nie pomogło, bo dalej nie wiem jak odczytać. Może mnie nie rozumiesz.
Wiem w jaki sposób zapisać do bazy, że użytkownik kliknął w reklamę, ale nie mam pojęcia jak to odczytać by potem to zapisać. Bo jak klikasz w reklamę od razu przekierowuje Cię na inną stronkę. Reasumując, czego należy użyć by odczytać że użytkownik właśnie kliknął w reklamę. i jak, znajdzie się ktoś co miałby na to sposób? --- edit proszę o pomoc --- w dalszym ciągu potrzebuje pomocy z tym --- odświeżam |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 20 Dołączył: 18.12.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Czysto teoretyczny wywód:
1.Tworzysz sobie funkcje w javascript, która ustawia ciastko (np. ustawCiacho), 2.Dla linka reklamowego ustawiasz zdarzenie onclick, np. onclick="ustawCiacho()" 3.Przy wejściu na strone odczytujesz przy użyciu php ciastko, a później dajesz instrukcje, że jeśli ciastko jest ustawione to nie wyświetlasz już reklamy. Jeżeli chcesz mieć więcej reklam, które chcesz ukrywać po kliknięciu to możesz to trochę rozbudować. Np. tak: 1.Tworzysz tabelę mysql o nazwie reklamy(id_reklamy, link) 2. funkcja w javascript będzie wywoływana z parametrem, którym może być np. id reklamy(to z bazy); i zapisze ciastko z id reklam które już użytkownik kliknął. 3. W php odczytujesz ciastko, i sprawdzasz czy użytkownik już widział reklamy czy nie. Jeśli widział nie wyświetlasz ich, jeśli nie to wiadomo. Oczywiście to zadziała jeżeli użytkownik akceptuje ciastka. Jeżeli nie, to mógłbyś to oprzeć na ip użytkownika, które dodawałbyś do bazy, ale to też nie jest pewne, bo wiadomo masa ludzi ma dynamiczne ip. A tu linki, które mogą się przydać: http://www.w3schools.com/JS/js_cookies.asp http://www.w3schools.com/php/php_cookies.asp Ten post edytował glh 29.08.2010, 12:59:48 -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
z tego co ja rozumiem, to koledze nie chodzi o to jak zrobić zapis czy odczyt do bazy, tylko, że ma zewnętrzną reklamę na swojej stronie i kliknięcia od razu przekierowuje użytkownika na inną stronę, więc nie ma możliwości, żeby zapisać ciacho czy coś tam do sesji w czasie przekierowania....nie pracowałem jeszcze z adsense ale domyślam się, że nie da się tam samemu ustawiać id linku czy zdarzenia onclick="", bo to zapewne tylko kawałek skryptu, który sam generuje reklamę
wydaję mi się, że musiałbyś tutaj pokombinować z jquery, czyli wrzucić tą reklamę do jakiegoś konkretnego diva i ustawić, że jak jakiś link w tym divie zostanie kliknięty to najpierw zostanie wywołany skrypt php za pomocą ajaxa, a dopiero wtedy użytkownik opuści stronę |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 02:28 |