Rotator reklamowy. Najprostszy rotator banerów (przewijacz banerów). Pisanie rotatora reklam w PHP

Cześć przyjaciele. Dzisiaj chcę opowiedzieć, jak można skonfigurować rotację reklam za pomocą wtyczki Ad Inserter i jak używać separatorów do wyświetlania różnych kodów reklamowych w witrynie. To jedna z nielicznych wtyczek, z których cały czas korzystam i które Wam polecam. Dzięki niemu możesz wyświetlać banery reklamowe, kontekstowe bloki reklamowe i dowolne kody, nawet PHP w swojej witrynie WordPress.

Poza bogatą funkcjonalnością wtyczka ta ma dużą zaletę - szybkość ładowania kodu. Dzięki niemu ładowanie kontekstowego kodu reklamowego jest szybsze. A to jest ważne dla każdego właściciela witryny.

A rotacja jednostek reklamowych tym bardziej wymaga szczególnej uwagi. Tutaj mówimy o szybkości i odpowiednim podejściu do wyświetlania jednostek reklamowych. Zwykłe rotatory, które odkręcają bloki z interwałem czasowym, nie sprawdzą się tutaj. Ważne jest, aby podczas odświeżania strony wyświetlała się tylko jedna z opcji blokowania reklam. Oznacza to, że dopóki nie odświeżysz strony, kod bloku reklam nie zostanie zaktualizowany ani zmieniony. W ten sposób nie naruszasz zasad sieci reklamowych.

Co daje rotacja reklam w serwisie

Rotacja jednostek reklamowych (banerów) pozwala dowiedzieć się, która jednostka reklamowa najlepiej sprawdza się w danym miejscu. Takie eksperymenty pozwalają zwiększyć przychody z reklam przy tym samym poziomie ruchu. Ponieważ pozwalają znaleźć najlepszy format dla konkretnego miejsca na stronie.

Ale nie powinieneś zapominać, że to, co działa dobrze w jednej witrynie, nie zawsze działa dobrze w innej. Wszystko zależy od treści, struktury serwisu i jakości ruchu. Dlatego warto poeksperymentować na własnych witrynach i określić najlepsze formaty i miejsca.

Jak skonfigurować rotację w programie do wstawiania reklam

Bardzo łatwo to zrobić. Najpierw decydujesz o miejscu wstawienia bloku reklamowego, ustawiasz wyświetlanie reklam w tym miejscu, potem zaczyna się magia.

[ OBRÓT ADINSERTERA ]

Uwaga: usuń spacje przed nawiasami, aby kod ogranicznika wyglądał jak na poniższym zrzucie ekranu.

A potem musisz wstawić następujący kod bloku reklam. Nie ma limitu liczby ograniczników.

Do banerów i treści partnerskich możesz dodać więcej niż dwa kody. Ale w przypadku kontekstowych bloków reklamowych użyj rotacji między dwoma blokami.

Jak wyświetlać różne jednostki reklamowe między postami na stronie głównej, kategoriami i archiwami

Opowiadałem o tym, jak zaimplementować takie wyjście poprzez plik functions.php, a teraz pokażę, jak o wiele łatwiej to zrobić za pomocą separatorów i filtra we wtyczce Ad Inserter.


W ten sposób możesz łatwo i szybko wyświetlić trzy różne jednostki reklamowe, banery, obrazy między ogłoszeniami artykułów na stronie głównej. Zaznaczając pola wyboru kategorii, tagów i archiwów, możesz łatwo powielić wyświetlanie reklam na tych stronach.

Wniosek

Teraz wiesz, jak skonfigurować rotację reklam w witrynie. Tak jest w przypadku statystyk i analizy danych. W darmowej wersji wtyczki, w przeciwieństwie do wersji PRO, nie ma liczenia wyświetleń i kliknięć. Jednak statystyki dotyczące jednostek reklamowych można przeglądać na kontach sieci reklamowych, a kliknięcia w linki banerowe można rejestrować za pomocą .

Funkcjonalność wtyczki, nawet w darmowej wersji, przekracza wszelkie oczekiwania. Może być ograniczony jedynie strukturą twojego szablonu. A dzisiejszy przykład pokazuje jeszcze kilka świetnych możliwości umieszczania reklam w serwisie.

Przyjaciele, to wszystko na dziś, życzę powodzenia.

Z poważaniem Maxim Zaitsev

Rotator pochodzi od angielskiego „rotate”, co oznacza obracać. Stąd nazwa skryptu „rotator”. Dlaczego jest to potrzebne? Wyraźny kikut do rotacji, a jeśli naszym zdaniem, to do rotacji. Co obracać? Tak, cokolwiek, banery, zdjęcia z podpisami i bez, reklamy tekstowe. itp.

Dla miłośników programów afiliacyjnych jest to dobra okazja do wyświetlenia różnych linków afiliacyjnych, zdjęć, banerów. Pokazy można realizować na różne sposoby. Na przykład losowo podczas ładowania każdej nowej strony witryny lub po kolei. Lub na przykład po określonym czasie, gdy użytkownik przegląda stronę witryny.

Dla tych, którzy reklamują swoje produkty przez Internet, rotator zmieni reklamę produktu na następną, np. za każdym razem, gdy ładowana jest następna strona serwisu. Można to zrobić losowo lub możesz połączyć reklamę konkretnego produktu z tematem przeglądanej strony, aby wzbudzić rezonans. Trudno powiedzieć, co jest lepsze. Potrzebujemy statystyk. Chociaż statystyki są czymś, co samo w sobie potrzebuje statystyk. Moim zdaniem losowość jest najlepszą opcją.

W tym poście skupię się na najprostszym skrypcie rotatora napisanym w php, choć można go również stworzyć w javie, ale postaram się o tym napisać w następnym poście. Najpierw napiszmy rotator kołowy, na przykład dla siedmiu plików html, którymi mogą być obrazy, banery, tekst itp. i postaramy się uzupełnić skrypt np. o generator liczb losowych do losowego wyświetlania plików.

Na początek możesz więc użyć podstawowego rotatora witryny http://site i zrobić to:

Oczywiste jest, że wszystko jest dość proste. Numer rotatora jest zapisywany w pliku tekstowym, za każdym razem, gdy otwierana jest strona serwisu, numer jest odczytywany, zwiększany o 1, następnie zapisywany i tak dalej, aż stanie się równy maksymalnej liczbie ustawionej, po czym liczba rotatorów powraca do stanu pierwotnego. Nazwy stron html to 1.html, 2.html... Skrypt można znacznie uprościć, jeśli użyjesz funkcji generowania liczb losowych. Wtedy będzie to wyglądać tak:

I na koniec jeszcze jeden ważny punkt. Może ktoś się przyda. Jest to wynik pliku html z reklamami, który notabene może mieć dowolny format, ten sam php, txt itp., w odpowiednim miejscu na stronie serwisu. Zastanówmy się nad tym, że strony witryny mają ten sam format html. W takim przypadku możesz to zrobić:

1. Umieść zmienną środowiskową typu %reklama% w żądanym kontenerze lub tabeli strony html, w której chcesz pokazać wstawkę html z reklamą;
2. Odczytaj zawartość pliku html z reklamami do jakiejś zmiennej, jak pokazano powyżej
// Zapisanie zawartości pliku html z reklamami do zmiennej $rotate z reklamami
$rotate = implode("", file("$rot"));
3. Uruchom funkcję, aby wyświetlić całą stronę html (np. o nazwie index.html) z wstawką reklamową html.

funkcja html ($ścieżka)
{
globalny $obrót;
$strona = file_get_contents($ścieżka);
$page = str_replace("%reklama%", $rotate, $down);
echo("$strona");
}
html("indeks.html");
Wyjście;

Na renderowanej stronie index.html każda strona z reklamą pełnoekranową, taką jak 1.html, zostanie wyrenderowana w miejscu %reklama%. Tytuły bloków reklamowych i inne bzdury mogą być wyświetlane w podobny sposób. Cóż, to wszystko. Ten temat można rozwijać w różnych kierunkach, ale przybliżoną istotę przedstawiono powyżej. Przy okazji, aby lepiej zrozumieć istotę powyższego, możesz przetestować stronę ze skryptem rotacji w jej składzie. Strona została zaprojektowana jako mały projekt w Denver. Archiwum należy rozpakować do folderu domowego Denver, uruchomić Denver i wpisać rotate.ru w przeglądarce

Ten pomysł warzył mi się w głowie od dawna, ale odkładałem napisanie posta.

Chcę spróbować crowdsourcingu.

Powiem krótko.

Szczegóły techniczne - oparte na frameworku (jeszcze nie zdecydowałem, który z nich lepiej wybrać), najprawdopodobniej z klasycznym połączeniem php + mysql

Architektura - 3 główne poziomy (Strona -> Strona -> Bloki)

Strona internetowa - ustawiona nazwa, adres URL i można dodać komentarz

Strona (lub strony) — możesz nadać regułę zarówno określonej stronie, jak i jakiejś sekcji, na przykład wpisowi. Same strony są tworzone w ramach serwisu. Tutaj dostajesz kod, który wklejasz na stronie. Samo wstawienie kodu będzie realizowane w następujący sposób: wstaw skrypt raz do szablonu, a następnie wypisz znaczniki div z żądanym identyfikatorem we właściwych miejscach.

Bloki — tutaj faktycznie tworzone są bloki reklamowe. Póki co na start planowany jest tylko 1 rodzaj bloków „Kod reklamowy” (Adsense lub YAN). Dla każdego bloku możesz ustawić warunki wyświetlania, aż będzie tylko jeden wybór według urządzenia - stacjonarnego lub mobilnego. Jeśli cały ten temat zadziała, to stopniowo dodamy nowe ustawienia: GEO (zarówno kraje, jak i duże miasta Rosji), wyświetlanie według pory dnia i dnia tygodnia itp. Następnie możesz dodawać nowe typy bloków (banery, teasery itp.)

Ale wszystkie te życzenia są jeszcze w odległej przyszłości, ponieważ nie jest jeszcze jasne, czy ten produkt będzie poszukiwany, czy nie.

Według moich przybliżonych szacunków na start potrzeba co najmniej 40-50 tys. rubli, jest to wyłącznie zapłata za pracę programisty w celu stworzenia czegoś mniej lub bardziej działającego produktu.

Jeśli zostanie zebrana minimalna kwota, zaczynamy pracę. Każdy, kto się włamuje, otrzymuje produkt za darmo + aktualizacje przez 1 rok.

Jeśli kwota nie zostanie zebrana, zamykamy projekt i zapominamy o wszystkim. Zwracam pieniądze.

Dlaczego to wszystko jest konieczne?

Jak zapewne wiecie, na rynku nie ma już tak wielu normalnych rotatorów, był taki pozer, ale autor zrezygnował z tego i nie planuje go rozwijać. Jest też realbig.media, ale jest to rozwiązanie online, poza tym pojawiają się narzekania na jakość i szybkość pracy, a to jest bardzo krytyczne.

Jakie są zalety naszego produktu?

Pierwsza i najważniejsza moim zdaniem to autonomia. Nie jesteś zależny od nikogo, ustawiłeś sobie nieserwer i używasz go jak chcesz.

Po drugie, możliwość skalowania, wszystko zależy od ustawień serwera + prawie całkowicie otwarte oprogramowanie.

Po trzecie, możliwość faktycznego wpływania na przebieg rozwoju produktu i dodawania tylko tych funkcji, które są rzeczywiście potrzebne.

Właściwie opisałem dość krótko, jeśli masz pytania, napisz w komentarzach.

Przede wszystkim czym jest rotator i dlaczego jest tak ważny? Sądząc po nazwie, termin pochodzi z języka angielskiego. "obróć" - obróć. Istotą rotatora w swoim wcieleniu w sieci jest to, że zgodnie z tą lub inną zasadą rotuje reklamy w witrynie.

Dlaczego potrzebujemy rotatora, pytasz? Rzeczywiście, warto skorzystać z dowolnej sieci wymiany banerów, a wszelkie problemy znikają - za każdym razem, gdy próbuje zastąpić inny baner, wystarczy umieścić kod banera. Jednak rzeczywistość jest taka, że ​​w naszych czasach zwrot z systemów banerowych jest już minimalny. Coraz więcej webmasterów przechodzi na programy afiliacyjne - tam wybierasz dowolny rodzaj reklamy, wstawiasz kod html i baner lub link reklamowy pojawia się w odpowiednim miejscu. Tu zaczynają się pojawiać problemy. Po pierwsze, kod, który za każdym razem będzie wyświetlał nowy baner lub przynajmniej obracał w kółko kilka różnych, jest niezwykle rzadkim zjawiskiem w istniejących dzisiaj programach partnerskich. Tak, jaka jest rzadka rzecz, znam ponad sto różnych programów partnerskich - tylko trzy z nich mają kod, który pokazuje za każdym razem inne banery!

Ale to wciąż połowa kłopotów. Druga kwestia to zainteresowania zwiedzających. Właściwie, dlaczego tak ważne jest pokazywanie różnych banerów, a nie tego samego? Myślę, że powinno być jasne – jeden użytkownik może z łatwością przeglądać kilka stron, a może nawet dziesiątki stron Twojej witryny. W takim przypadku odwiedzający może raz zobaczyć baner, przejść na inną stronę i jest to samo, a następnie niektóre usługi będą mu reklamowane za pomocą tego samego banera! Nawet jeśli dana osoba jest nim zainteresowana, po takim wizualnym zapamiętaniu baner jest po prostu ignorowany. Jeśli wyświetlasz różne banery na różne tematy, nawet ten sam program partnerski, zwrot z takiej reklamy będzie znacznie większy.

Jeszcze lepszą opcją jest wyświetlanie różnych banerów dla różnych programów partnerskich. Być może odwiedzający stronę o zwierzętach wcale nie jest zainteresowany karmą dla ryb akwariowych, ale potrzebuje karmy dla kotów. Uwaga - różnica jest niewielka, większość powie, że jest to uważane za to samo - paszę dla zwierząt. Ale praktyka pokazuje, że dokładne dopasowanie reklamy do zainteresowań odwiedzającego ma na niego wpływ, co przypomina mi dość ciekawą koncepcję fizyczną - rezonans. Jednym słowem, wyświetlając reklamę, której tematyka trafnie charakteryzuje zainteresowania odwiedzającego, zostaniesz przeniesiony na rynek jabłek.

Więc co będziemy robić? Nie, nie napiszemy skryptu-telepaty, który odczytuje czyjeś myśli, nie dzisiaj :-). Dziś naszym zadaniem jest pokazanie jak największej liczby różnych banerów temu samemu gościowi. Tak, możliwe jest, że odwiedzający nie od razu zobaczy interesującą go reklamę. Jest to możliwe tylko dla 3, 5.. 10 obejrzanych stron, zostanie mu to pokazane. Niektórzy odwiedzający wychodzą bez oglądania reklamy, którą są zainteresowani. Jednak w każdym przypadku zwrot będzie znacznie większy niż w przypadku umieszczenia jednego banera lub kilku różnych.

Teraz musimy pomyśleć o tym, jak zaimplementować ten skrypt? Całkiem dobrą opcją byłoby użycie plików cookie - w celu uniknięcia możliwości ponownego wyświetlania użytkownikowi już wyświetlonych banerów. Ale nie zrobiłbym tego. Po pierwsze, jest to dodatkowe obciążenie, moim zdaniem nieuzasadnione, a po drugie, w żadnym wypadku nie będziesz korzystać z więcej niż 2-3 programów partnerskich, w przeciwnym razie odwiedzający zasób po prostu „rozpuszczą się” w stosie innego partnera programy i nie będziesz miał żadnego pożytku. A ponieważ będą to 2-3 programy, większość odwiedzających zobaczy banery każdego z nich, nawet jeśli są one wyświetlane w zupełnie losowej kolejności. Dokładnie to zrobimy.

Tak naprawdę wszystko, czego potrzebujemy, to losowo wstawić ten lub inny kod banera we właściwym miejscu. Robi się to bardzo łatwo - z podanego zakresu generowana jest losowa liczba iw zależności od otrzymanej liczby wyświetlany jest odpowiedni kod. Oto przykład takiego prostego skryptu php:

Chcesz coś jeszcze? To cały scenariusz :-). Pierwsze dwie linie służą do wygenerowania liczby losowej (dokładniej pseudolosowej, ale to nie jest takie ważne) z zakresu od 1 do 3. Cóż, trzecia linia zawiera odpowiedni plik php w dokumencie. W związku z tym w katalogu, z którego wywoływany jest ten skrypt, muszą znajdować się pliki 1.php, 2.php i 3.php, które zawierają kod banera. Jeśli potrzebujesz więcej lub mniej, po prostu edytuj odpowiednio drugą linię naszego skryptu.

I niech ci się nie wydaje, że ten skrypt jest zbyt prosty i bezużyteczny. Wszystko jest genialnie proste. A podstawowa zasada rotacji polega w rzeczywistości na jednolitym, losowym wyświetlaniu banerów. Ten mały skrypt po prostu działa cuda ze zwrotem z programów partnerskich, możesz sam się przekonać.

Prowadzę tego bloga od ponad dwóch lat. Głównie jako eksperyment i hobby. I oczywiście staram się być użyteczny, publikując ciekawe materiały o tematyce technicznej. Niestety, nic na tym świecie nie jest darmowe - co roku musisz wychodzić na hosting. I zarabiam na tym dzięki reklamie. O tym chcę dzisiaj porozmawiać.

Reklama jest inna. Najpopularniejszą opcją jest kontekstowa, do której wszyscy przywykliście w wielu witrynach. Są to banery Yandex i Google. Zarobki webmastera zależą od lokalizacji jednostek reklamowych. A im więcej pieniędzy, tym więcej entuzjazmu ma bloger i tym lepszy projekt. Niedawno pojawił się serwis do testowania jednostek reklamowych Realbig.media.

W każdej witrynie, w tym na moim blogu, możesz umieszczać reklamy na kilka sposobów: na początku, w środku i na końcu artykułu, z boku (na pasku bocznym), w nagłówku lub stopce witryny. Ale co, jeśli Google AdSense przynosi więcej pieniędzy, YAN, a właściciel strony o tym nie wie? Postanowiłem przetestować różne formaty w każdej lokalizacji na blogu, aby dowiedzieć się, które reklamy lubią, a których nie powinni.

Usługa jest bardzo wygodna, z pięknym designem, a co najważniejsze bezpłatna. Oznacza to, że wszystkie gadżety, które są w tej chwili oferowane, są oferowane bezpłatnie - rzadkość w naszych czasach.

Co może zrobić RealBig?

Ciągłe udoskonalenia powodują, że po tygodniu informacje stają się nieaktualne. Dlatego opowiem o jego możliwościach na dziś: 12.11.2018:

  1. Testowanie bloków reklamowych.
  2. Integracja z sieciami partnerskimi.
  3. Zbieranie i dystrybucja powiadomień push.
  4. Tworzenie banerów i teaserów.

Wszystkie ustawienia są dokonywane na Twoim koncie osobistym. Na stronie zainstalowana jest tylko wtyczka, która wyświetla kod w czasie rzeczywistym i nie obciąża serwera dodatkowymi skryptami. Zarządzanie i statystyki wszystkich Twoich projektów są również dostępne na Twoim koncie osobistym. Różne witryny mogą działać lepiej z różnymi formatami reklam, więc wprowadzanie tych samych ustawień nie jest praktyczne. Ciągłe eksperymentowanie prowadzi do zwiększenia zysków. Analiza dochodów jest bardzo przejrzysta i szczegółowa.

Sieci partnerskie

Oprócz Yandex i Google istnieją inne małe firmy, które oferują webmasterom zarabianie pieniędzy na swoich witrynach. Mogą to być producenci lub sklepy z różnymi towarami. W Realbig możesz skonfigurować synchronizację z osobistym kontem takich podmiotów stowarzyszonych, a statystyki ich wyświetleń reklam będą również brane pod uwagę. Najpopularniejsze są już dostępne: MediaVenus, Oblivki, Advertur, Medicineteaser. Lista zostanie zaktualizowana.

Banery i teasery

Pierwszy to obrazek, po kliknięciu którego przechodzisz na stronę reklamodawcy, drugi to obrazek z podpisem. Zazwyczaj firmy reklamowe dostarczają gotowe materiały, ale jeśli chcesz zareklamować swój produkt, będziesz musiał sam narysować baner.

Konstruktor jest bardzo prosty i pozwala na jedno i drugie. Zmienia się czcionka, rozmiar obrazka, kolor i kształt ramki, inne drobiazgi. Wcześniej musiałem studiować style CSS i znaczniki HTML, ale teraz przechodzę do RealBig i robię to wszystko z podglądem. Bardzo wygodne wyjście to gotowy kod, który należy wstawić jako blok reklamowy.

popycha

Stosunkowo nowym trendem w modzie są wyskakujące komunikaty w przeglądarce. Działa zarówno na komputerach, jak i urządzeniach mobilnych. Na mojej stronie mogłeś również zauważyć powiadomienie z sugestią subskrypcji. Nie wysyłam reklam poprzez powiadomienia push, planuję powiadamiać o nowych publikacjach poprzez kanał RSS, więc zachęcam do subskrybowania. Nawet jeśli blog jest zamknięty w Twojej przeglądarce, z wyskakującego okienka zrozumiesz, że napisałem nowy interesujący artykuł.

  • Na pasku bocznym znajdował się duży blok 300x600 z Yandex (ustawienia poniżej) i ten sam z Google. Blok burżuazyjny wygrał kliknięciami, ale blok rosyjski ma więcej SPM. Wrażenia były tylko na pulpicie. Pasek boczny nie jest wyświetlany na urządzeniach mobilnych. To 48% całego ruchu.
  • Pod treścią znajdowały się 3 różne opcje: adaptacyjne bloki Yandex i Google oraz poziomy plakat Yandex, który wygrywa pod względem liczby kliknięć. Dla czystości eksperymentu prawdopodobnie konieczne było umieszczenie innej opcji dla Google, ale niech tak będzie.
  • W środku artykułu umieszczono również 3 opcje: 2 kwadratowe klocki Google, pionowy plakat z jedną reklamą Yandex oraz łączony blok z Google adaptive i Yandex motion, który wygrał z dużym marginesem. Tu jest jeden punkt – połączony blok można uznać za niepoprawny i zawyżać wyniki, więc poszedłem do biur obu systemów i zweryfikowałem dane. W Google były 2 kliknięcia za 0,13 USD, a w Yandex było 1767 wyświetleń za 107 rubli. Widoczność 25%, SPM 60r. W porównaniu z resztą ruch w środku naprawdę daje większy dochód. Występuje przeszacowanie, m.in. ze względu na urządzenia mobilne, na których przewijanie często liczone jest jako kliknięcie. Dlatego liczba 53 uważam za błędną.
Ładowanie...Ładowanie...