GoCodes – Skuteczne przekierowanie linków partnerskich pod WordPress


przekierowanie

Pierwszą rzeczą, która sprawia problemy w programach partnerskich jest format linku. Który bloger zapamięta http://www.jakasnazwa.pl/?ref=43890385 albo http://jakaspoddomena.jakasdomena.com/atulinkpartnera/. Na początku z braku alternatyw wszystkie linki partnerskie miałem zapisane w plikach .txt lub .php – brzmi znajomo?

Pomijając czasochłonność całego przedsięwzięcia dochodzi problem osób, które usuwając identyfikator partnera zwyczajnie uszczuplają zyski płynące z polecania pewnych produktów i usług. Podsumowując – Przydałaby się wtyczka, która:

  • Zmienia adresy na łatwe do zapamiętania
  • Zmienia adresy tak, by usunięcie identyfikatora partnera było prawie niemożliwe
  • obsłuży dowolny link partnerski

Właśnie te funkcje oferuje GoCodes.

Instalacja

Wgranie wtyczki sprowadza się do dwóch rzeczy:

  1. Ściągamy, rozpakowujemy i wrzucamy wtyczkę na serwer do katalogu /wp-content/plugins/.
  2. Na serwerze otwieramy plik .htaccess w katalogu głównym instalacji WordPress i dodajemy następujący fragment na samym początku pliku:

    RewriteEngine On RewriteRule ^go/([A-Za-z0-9]+)/?$ /index.php?gocode=$1 [L,R]

Użytkowanie

Aktywacja

Po aktywacji w zakładce „Administracja” pojawia się nowy podpunkt pt. „GoCodes”, który wygląda mniej więcej tak:

gocode1

Dodawanie odnośnika

Po kliknięciu WordPress przenosi nas do panelu zarządzania GoCodes składającego się z trzech części:

gocode2

  1. Pole w którym wpisujemy jak link ma się nazywać np. wpisując „olej_silnikowy” cały odnośnik będzie wyglądał mniej więcej tak: http://naszadomena.pl/go/olej_silnikowy.
  2. Pole, w którym wpisujemy adres docelowy, czyli ten link partnerski, na który czytelnik ma zostać przekierowany.
  3. Zaznaczamy, czy chcemy aby GoCodes podliczał ile kliknięć przeszło przez dany link.

Edycja i usuwanie odnośnika

Niżej na tej samej stronie jest lista do tej pory dodanych przekierowań:

gocode3

Klikając na „edit” lub „delete” odpowiednio edytujemy lub usuwamy nasze przekierowania.

Modyfikacja

Jeśli zamiast http://naszadomena.pl/go/olej_silnikowy chcecie mieć np. http://naszadomena.pl/fajny/olej_silnikowy wystarczy we fragmencie wklejonym do .htaccess zastąpić

RewriteEngine On RewriteRule ^go/([A-Za-z0-9]+)/?$ /index.php?gocode=$1 [L,R]

zastąpić

RewriteEngine On RewriteRule ^fajny/([A-Za-z0-9]+)/?$ /index.php?gocode=$1 [L,R]

 

Smacznego! Przykłady zastosowania znajdziecie w pasku bocznym :). Przyda się?

Zdjęcie w nagłówku: elektronhjarnan

Kommentarze: 19 »

  • Biter pisze:

    Bardzo przydatna wtyczka, dzięki :)

  • Mamona pisze:

    Wtyczka nie wtyczka, tylko platforma :) Kiedy myslisz, ze jestes master of blogger either master of drupal or joomla, takie wtyczki powoduja nic innego tylko bezwladne rozkladanie rak. Jeszcze troche a sam przejde na WP. Autorowi posta gratuluje wyboru platformy.

    • Łukasz Sobek pisze:

      Na początku eksperymentowałem z joomlą i drupalem, ale ze względu na opór progowy dałem sobie spokój – z WordPressem jest tak, że im więcej wiesz, tym więcej zrobisz ale podstawy możesz zrobić od razu. Można dużo mówić o wadach i zaletach systemów i dla każdego bedzie on inny, ale chodzi przede wszystkim o to, by dało się na nim pracować. Problemy są i bedą, ale wordpress spokojnie mogę polecić :)

      PS. można też zaadoptować wtyczkę do innej platformy i darować sobie ględzenie autora tego bloga ;)

  • rav pisze:

    A u mnie błąd jakiś.

    Nie można wczytać gocodes/gocodes.php.

    W przeglądarce adres wp-admin/edit.php?page=gocodes/gocodes.php&savegc=yes

    Wywalam gocodes/, oczywiście to nic nie daje.

    • Łukasz Sobek pisze:

      Nie wiem czy dobrze zrozumiałem, przeniosłeś wtyczkę do katalogu /plugins/ zamiast plugins/gocodes/ , ale to nic nie dało?

      • rav pisze:

        Łukasz, jesteś wspaniały ;)

        Chodziło mi o to, że w pasku adresu usuwałem ciąg gocodes/. Cóż, przeniosłem wtyczkę do folderu gocodes i działa.

        Wtyczka musi zostać umieszczona w folderze gocodes.

  • rav pisze:

    Wtyczka działa, przekierowania nie. Plik .htaccess oczywiście utworzony, ale linki nadal są takie, jakie były. Wklepałem /zobacz/linklift/ i wyskoczył błąd 404. Mój hosting nie obsługuje wszystkich funkcji Rewrite, być może to jest przyczyną.

  • Łukasz Sobek pisze:

    Jeśli masz zainstalowane Wp-Supercache, to trzeba jednej małej modyfikacji.

    W opcjach WP-Supercache w polu „Rejected URLs” trzeba wpisać „index.php” bez cudzysłowa.

    Jedną rzeczą, która zdecydowanie bedzie powodowała problemy są permalinki, których używasz. Według słów autora wtyczka obecnie nie obsługuje struktury typu http://www.ravsite.boo.pl/index.php/2008/05/reklamy-novem-dlaczego-nie-sa-dla-mnie/
    lecz tylko pełne upiekszenie permalinków typu
    http://www.ravsite.boo.pl/2008/05/reklamy-novem-dlaczego-nie-sa-dla-mnie/
    lub
    http://www.ravsite.boo.pl/reklamy-novem-dlaczego-nie-sa-dla-mnie/

    • rav pisze:

      Tak myślałem. Czyli wtyczka u mnie nie zadziała. Ale już sobie z tym poradziłem. Skopiowałem pomysł Fanatyka – wszelkie linki referencyjne ukróciłem na tnij.org ;)

  • A tak, widzialem to u Ciebie i mi sie spodobalo ;)
    Szkoda, ze nie widze takiego skryptu ogolnie, nie tylko dla WP. Jest w sumie tinyurl, tnij.pl i takie tam, ale ja bym chcial wlasny system – nie ufam tworom, ktore z czasem deaktualizuja swoje linki lub dane (vide imageshack). Shade.

    • Łukasz Sobek pisze:

      Jednak skrypt na własnym serwerze ma tę przewagę, że robisz z nim co chcesz, a możliwości ograniczone są tylko twoją wiedzą. Kurcze, gdzieś widziałem narzędzie do skracania linków podsumowujące chyba kliknięcia + kilka innych bajerów, ale z braku zainteresowania nie zbookmarkowałem :(.

  • U mnie nie działa :/ Otwiera na blogu 404 i nie przekierowuje :/

  • bibi88bibi pisze:

    Na wersji 2.7.1 ta wtyczka nie chce działać ;/

  • Bajzo pisze:

    Świetna robota! Gratulacje i dzięki, przydaje się :)

Zostaw komentarz