GoCodes – Skuteczne przekierowanie linków partnerskich pod WordPress
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:
- Ściągamy, rozpakowujemy i wrzucamy wtyczkę na serwer do katalogu /wp-content/plugins/.
- 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:
Dodawanie odnośnika
Po kliknięciu WordPress przenosi nas do panelu zarządzania GoCodes składającego się z trzech części:
- 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.
- Pole, w którym wpisujemy adres docelowy, czyli ten link partnerski, na który czytelnik ma zostać przekierowany.
- 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ń:
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
- Dodaj
kanał rss
do swojego czytnika - Skorzystaj z
adresu trackback - Prenumeruj
kanał komentarzy

Kommentarze: 19 »
Bardzo przydatna wtyczka, dzięki :)
Proszę bardzo – bardzo się cieszę, że przypadła Ci do gustu :)
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.
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 ;)
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=yesWywalam
gocodes/, oczywiście to nic nie daje.Nie wiem czy dobrze zrozumiałem, przeniosłeś wtyczkę do katalogu /plugins/ zamiast plugins/gocodes/ , ale to nic nie dało?
Ł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.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ą.
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/
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.
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 :/
Spróbuj bez ukosnika na końcu, może to coś da.
Próbowałem z i bez. W .htacces dawałem w różnych miejscach wpis lub nawet dopisywałem tylko:
RewriteRule ^go/([A-Za-z0-9]+)/?$ /index.php?gocode=$1 [L,R]do istniejących już lini i lipa :(
Na wersji 2.7.1 ta wtyczka nie chce działać ;/
A skopiowałeś cały folder do wp-plugins czy tylko plik? Bo jeśli tylko plik, to działać nie będzie, cały folder musi zostać skopiowany.
Hehe, tak znam się na takich rzeczach. Poradziłem sobie już, zainstalowałem niemiecki plugin WP LinkChanger i wszystko śmiga.
Świetna robota! Gratulacje i dzięki, przydaje się :)