Od jednego z klientów, którzy sprawdzają pozycje korzystając z naszej nowej usługi monitorowania dostaliśmy pytanie - dlaczego tak ważna jest pozycja 1 - natomiast pozycje poza 10 tracą na wartości.
Odpowiedź była dwufazowa - w wyszukiwarce google, jest mechanizm "szczęśliwy traf", który powoduje, że przechodzimy od razu do pierwszego znalezionego wyniku wyszukiwania. Zapewne niewielu z nas korzysta z tego przycisku, jego wartość jest minimalna dla "świadomych" użytkowników wyszukiwarki. Tutaj pojawia się druga grupa internautów - mniej świadomych, którzy nie wiedzą, co to adres internetowy, do czego służy pasek URL a do czego wyszukiwarka - takich, dla których "internet" to "internet eksplorer". Część z nich, nieświadomie korzysta z "szczęśliwy traf" właśnie - przeglądarki internetowe są skonfigurowane tak - jeśli adres wprowadzony w pasku URL nie jest adresem internetowym ("nasza klasa pl", "nasza klasa" itp) wywołują właśnie ów "szczęśliwy traf". W wymienionych przypadkach trafimy tam gdzie chcieliśmy, ale nie zawsze - dlatego, że nie zawsze na pierwszym miejscu jest ta strona, której się spodziewaliśmy.
Druga częśc odpowiedzi jest równie krótka - bardzo niewielu użytkowników przechodzi po wynikach wyszukiwania - dzieje się to zazwyczaj, jeśli szukają czegoś, co trudno znaleźć, bądź jeśli przejrzeli już _wszystkie_ wyniki z pierwszej strony. Częstszym przypadkiem jest jednak modyfikacja zapytania - uszczegółowienie - niż przechodzenie po wynikach wyszukiwania.
poniedziałek, 4 maja 2009
Dlaczego pierwsza pozycja jest tak ważna
Etykiety:
Google,
pozycja 1,
wyniki wyszukiwania,
wyszukiwanie
piątek, 3 kwietnia 2009
SERPtrackr jako aplikacja zagnieżdżona
Po serii zmian udało nam się przygotować wersję SERPtrackra, która umożliwia jego użycie jako aplikacji zagnieżdżonej w innej aplikacji (np. forum internetowym, blogu, CMSie). Dzięki temu Państwa klienci będą mogli przeglądać pozycje swoich stron bez potrzeby przechodzenia na stronę Panelu. Dodatkowo umożliwiliśmy zakładanie kont niezalogowanym użytkownikom (które muszą następnie zostać zaakceptowane przez administratora), a także możliwość dodawania fraz przez użytkowników (również muszą zostać zaakceptowane zanim zaczną być monitorowane).
Obie funkcjonalności można wyłączyć, jeśli ich nie potrzebujemy.
Zastosowaliśmy nowy moduł wysyłania emaili (niedługo opublikujemy źródła, mimo że nie jesteśmy do tego zobligowani) - będzie rozpowszechniany bez kodowania ionCube'm.
W przyszłości przewidujemy możliwość wysyłania maili do klientów bezpośrednio z programu pocztowego (z wysłaniem kopii na ustawione konto administratora).
Wprowadziliśmy system obliczeń prowizji - aktualnie w wersji testowej, ale nie później niż za 2 tygodnie wszystko będzie dokładnie sprawdzone i wytestowane. Przygotowujemy do niego dokumentację - mimo, iż system jest prosty, ciężko w kilku zdaniach wytłumaczyć sposób jego działania.
Poprawionych zostało wiele małych niedogodności, wymienić wszystkich nie sposób.
Wprowadzamy system automatycznych testów aplikacji, żeby wyeliminować "małe" błędy ludzkie. SERPtrackr rozwija się bardzo dynamicznie, a nowe funkcjonalności pojawiają się praktycznie codziennie - bardzo łatwo o "zepsucie" (czy może raczej zapomnienie o czymś) - testowanie ręczne niestety jest zawodne. Jeśli uda się przygotować testy selenium, postaram się udostępnić je również klientom, żeby mogli sprawdzać swoje instalacje.
Jeszcze tylko jedna wiadomość: dla wszystkich naszych klientów od przyszłego tygodnia rusza promocja (a'la program partnerski) - za każdego znalezionego klienta na program SERPtrackr przedłużamy okres darmowych upgradów o kolejne 3 miesiące (nie dłużej jednak niż na 9 miesięcy). Dodatkowo planujemy udostępnić proste narzędzia, które powstają "mimochodem" w toku pracy nad pomysłami rozszerzania SERPtrackr'a - pierwszym dodatkiem będzie skrypt pobierający dane najpopularniejszych słów z boksy.onet.pl. Sprawdźcie naszego devbloga w przyszłym tygodniu.
Obie funkcjonalności można wyłączyć, jeśli ich nie potrzebujemy.
Zastosowaliśmy nowy moduł wysyłania emaili (niedługo opublikujemy źródła, mimo że nie jesteśmy do tego zobligowani) - będzie rozpowszechniany bez kodowania ionCube'm.
W przyszłości przewidujemy możliwość wysyłania maili do klientów bezpośrednio z programu pocztowego (z wysłaniem kopii na ustawione konto administratora).
Wprowadziliśmy system obliczeń prowizji - aktualnie w wersji testowej, ale nie później niż za 2 tygodnie wszystko będzie dokładnie sprawdzone i wytestowane. Przygotowujemy do niego dokumentację - mimo, iż system jest prosty, ciężko w kilku zdaniach wytłumaczyć sposób jego działania.
Poprawionych zostało wiele małych niedogodności, wymienić wszystkich nie sposób.
Wprowadzamy system automatycznych testów aplikacji, żeby wyeliminować "małe" błędy ludzkie. SERPtrackr rozwija się bardzo dynamicznie, a nowe funkcjonalności pojawiają się praktycznie codziennie - bardzo łatwo o "zepsucie" (czy może raczej zapomnienie o czymś) - testowanie ręczne niestety jest zawodne. Jeśli uda się przygotować testy selenium, postaram się udostępnić je również klientom, żeby mogli sprawdzać swoje instalacje.
Jeszcze tylko jedna wiadomość: dla wszystkich naszych klientów od przyszłego tygodnia rusza promocja (a'la program partnerski) - za każdego znalezionego klienta na program SERPtrackr przedłużamy okres darmowych upgradów o kolejne 3 miesiące (nie dłużej jednak niż na 9 miesięcy). Dodatkowo planujemy udostępnić proste narzędzia, które powstają "mimochodem" w toku pracy nad pomysłami rozszerzania SERPtrackr'a - pierwszym dodatkiem będzie skrypt pobierający dane najpopularniejszych słów z boksy.onet.pl. Sprawdźcie naszego devbloga w przyszłym tygodniu.
poniedziałek, 30 marca 2009
Rozliczenia z klientami
W najnowszym (0.2.6) SERPtrackerze nowa funkcjonalność - rozliczenia płatności z klientami. Aby włączyć płatność należy w ustawieniach.
Rozliczenie następuje wg cenników, ustawionych przez administratora. Każda fraza, która ma określoną płatność będzie rozliczana w zakładce płatności - dodatkowo klient przy przeglądaniu pozycji swoich stron może zobaczyć jak wygląda płatność za te pozycje (wartość tam wyświetlona jest przybliżona, ze względu na możliwość "zachodzenia" na siebie miesięcy).
Każdy cennik może określać 1-5 "zakresów pozycji", każdy "zakres pozycji" ma określoną kwotę za pozycjonowanie. Jeśli fraza przez cały miesiąc mieści się w "zakresie pozycji" klient płaci 100% danej ceny. Koszt frazy jest obliczany na podstawie pozycji i kosztu dziennego danego zakresu z cennika.
Administrator ma dostęp do pełnego podsumowania kosztowego, klienci nie mają dostępu do podsumowań - widzą tylko koszty dzienne pojedynczych fraz.
Rozliczenie następuje wg cenników, ustawionych przez administratora. Każda fraza, która ma określoną płatność będzie rozliczana w zakładce płatności - dodatkowo klient przy przeglądaniu pozycji swoich stron może zobaczyć jak wygląda płatność za te pozycje (wartość tam wyświetlona jest przybliżona, ze względu na możliwość "zachodzenia" na siebie miesięcy).
Każdy cennik może określać 1-5 "zakresów pozycji", każdy "zakres pozycji" ma określoną kwotę za pozycjonowanie. Jeśli fraza przez cały miesiąc mieści się w "zakresie pozycji" klient płaci 100% danej ceny. Koszt frazy jest obliczany na podstawie pozycji i kosztu dziennego danego zakresu z cennika.
Administrator ma dostęp do pełnego podsumowania kosztowego, klienci nie mają dostępu do podsumowań - widzą tylko koszty dzienne pojedynczych fraz.
Etykiety:
koszty pozycjonowania,
płatności,
rozliczenia z klientami,
SEO,
zysk
sobota, 14 marca 2009
Usuwanie usuniętych
Wszystkie usuwane w aplikacji dane pozostają w bazie danych, na wypadek, gdyby klient się rozmyślił (żeby nie stracić wszystkich pobranych danych). Można to usuwanie traktować jak przenoszenie do kosza. Dotychczas nie było możliwości "opróżnienia kosza" - ponieważ jednak pojawiła się taka potrzeba, dopisałem skrypt, który pozwoli usunąć wszystkie usunięte frazy i domeny, a także usuniętych użytkowników.
Skrypt kasuje dane zaznaczone jako usunięte, ze wszystkimi zależnościami, przy czym trzeba zwrócić uwagę na:
Skrypt należy wgrać do głównego katalogu SERPtrackr, bądź do podkatalogu /utils/. Dane usuwane są bezpowrotnie.
Przed uruchomieniem NALEŻY WYKONAĆ KOPIĘ BAZY DANYCH.
Skrypt do pobrania ze strony SERPtrackr.
Skrypt kasuje dane zaznaczone jako usunięte, ze wszystkimi zależnościami, przy czym trzeba zwrócić uwagę na:
- dla usuniętego użytkownika, usuwane są jego domeny wraz z frazami
- dla usuniętej domeny usuwane są wszystkie jej frazy (nawet te nie usunięte)
- dla usuniętej domeny usuwane są dane AlexaRank, Site:, konwersje, PR - wraz z historią
- dla usuniętej domeny usuwana jest historia wejść z wyszukiwarek
- dla każdej frazy usuwane są wszelkie dane (pozycji, wejść, cache)
Skrypt należy wgrać do głównego katalogu SERPtrackr, bądź do podkatalogu /utils/. Dane usuwane są bezpowrotnie.
Przed uruchomieniem NALEŻY WYKONAĆ KOPIĘ BAZY DANYCH.
Skrypt do pobrania ze strony SERPtrackr.
Etykiety:
kopia zapasowa,
serptrackr,
skrypt,
usuwanie danych
niedziela, 8 marca 2009
Kopia bazy danych
Stworzyliśmy narzędzie do generowania kopii bazy danych systemu SERPtrackr. Narzędzie proste, ale przydatne wszystkim, którzy potrzebują szybko utworzyć kopię, a nie mają dostępu do odpowiednich narzędzi (lub choćby shella serwera na którym działa SERPtrackr). Skrypt jest bardzo prosty i korzysta z ustawień setting.php, w odpowiedzi zwraca zrzut sql podobny do generowanego przez mysqldump, lub phpMyAdmin. Dodaliśmy dodatkowe zapytania, które znacząco przyspieszają tworzenie/odtwarzanie bazy danych. Skrypt należy wgrać do głównego katalogu SERPtrackr'a i... to wszystko. Od teraz każde wywołanie skryptu, spowoduje zwrócenie pliku sql, z aktualną zawartością bazy danych.
Zalecamy zmianę nazwy pliku, zachowanie nazwy może spowodwać kradzież danych przechowywanych w programie SERPtrackr!
Plik można pobrać ze strony SERPtrackr.
Zalecamy zmianę nazwy pliku, zachowanie nazwy może spowodwać kradzież danych przechowywanych w programie SERPtrackr!
Plik można pobrać ze strony SERPtrackr.
czwartek, 5 marca 2009
Monitorowanie AlexaRank
SERPtrackr w wersji 0.2.1 pozwala śledzić AlexaRank dla monitorowanych domen. Prócz aktualnej wartości można przejrzeć jaką wartość Rank strona miała wcześniej. Oczywiście do wszystkiego wykres i możliwość pobrania CSV (łatwo otwieralny w Excelu).
Kolejną nowością jest długooczekiwana możliwość ustawienia konfiguracji w administratorze. W zasadzie wszystkie najważniejsze opcje konfiguracyjne są dostępne z panelu - wszystkie nowo pojawiające się będą dopisywane do administratora.
Zakończyliśmy również etap testów upgrade.php - na żadnym testowym serwerze (w liczbie 5 - różne konfiguracje i różne bazy danych) nie stwierdziliśmy żadnych problemów w trakcie testów.
Powrócił temat raportów, głównie w formacie PDF, które klienci "bardzo lubią" (jak to określił jeden z naszych klient). Staramy się, żeby raporty były opublikowane jeszcze przed wersją 0.2.5 (sama funkcjonalnośc działa, chcemy ją jednak dokładnie przetestować - zbyt szybkie wprowadzanie funkcjonalności, odbija sie zazwyczaj na jakości). PDFy będą w pełni konfigurowalne (kolorystyka, czcionki), dodatkowo będzie można użyć swoich PDFów "tła", np. papieru firmowego, bądź papieru przygotowanego pod klienta.
Kolejną nowością jest długooczekiwana możliwość ustawienia konfiguracji w administratorze. W zasadzie wszystkie najważniejsze opcje konfiguracyjne są dostępne z panelu - wszystkie nowo pojawiające się będą dopisywane do administratora.
Zakończyliśmy również etap testów upgrade.php - na żadnym testowym serwerze (w liczbie 5 - różne konfiguracje i różne bazy danych) nie stwierdziliśmy żadnych problemów w trakcie testów.
Powrócił temat raportów, głównie w formacie PDF, które klienci "bardzo lubią" (jak to określił jeden z naszych klient). Staramy się, żeby raporty były opublikowane jeszcze przed wersją 0.2.5 (sama funkcjonalnośc działa, chcemy ją jednak dokładnie przetestować - zbyt szybkie wprowadzanie funkcjonalności, odbija sie zazwyczaj na jakości). PDFy będą w pełni konfigurowalne (kolorystyka, czcionki), dodatkowo będzie można użyć swoich PDFów "tła", np. papieru firmowego, bądź papieru przygotowanego pod klienta.
czwartek, 26 lutego 2009
Monitorowanie wejść użytkowników
Krótki opis wstawienia kodu na stronę WWW, który umożliwi monitorowanie działań użytkowników.
Przede wszystkim, aby witryna była monitorowana, musi być dodana w Panelu administratora. Jeśli witryna nie została dodana, żadne dane nie zostaną zapisane. Kod JavaScript, który wywoła zapis "wejścia użytkownika" na aktualną podstronę:
"Konwersje"
Prócz zapisywania popularności słów wejściowych, możliwe jest również sprawdzanie "skuteczności" tych słów. W Panelu nie określamy, co to jest "skuteczność", ustalamy to w naszej stronie internetowej. Nie ma ograniczeń na ilość "konwersji", co więcej możemy dowolnie je sobie generować. Poniżej modyfikacja kodu JavaScript, która spowoduje zapisanie "konwersji" o nazwie dodanie_do_koszyka.
W razie problemów/pytań, prosimy o kontakt.
Przede wszystkim, aby witryna była monitorowana, musi być dodana w Panelu administratora. Jeśli witryna nie została dodana, żadne dane nie zostaną zapisane. Kod JavaScript, który wywoła zapis "wejścia użytkownika" na aktualną podstronę:
server = "pdemo.serptrackr.com";Ostatnie dwie linijki pozostawiamy bez zmian, w pierwszej ustawiamy URL naszego Panelu zarządzania. Skrypt wyświetla obrazek gif 1x1 przezroczysty, proszę to wziąć pod uwagę, żeby nie rozjechał się design. W zależności od ustawień w settings.php, będą zapisane tylko wejścia z wyszukiwarek, bądź wszystkie wejścia użytkowników.
ref = "" +document.referrer;
document.write( "" );
"Konwersje"
Prócz zapisywania popularności słów wejściowych, możliwe jest również sprawdzanie "skuteczności" tych słów. W Panelu nie określamy, co to jest "skuteczność", ustalamy to w naszej stronie internetowej. Nie ma ograniczeń na ilość "konwersji", co więcej możemy dowolnie je sobie generować. Poniżej modyfikacja kodu JavaScript, która spowoduje zapisanie "konwersji" o nazwie dodanie_do_koszyka.
document.write( 'Jeśli użytkownik wszedł na stronę z wyszukiwarki, frazie, której użył, zostanie przypisana konwersja "dodanie_do_koszyka" (+1). Jeśli użytkownik nie wszedł z wyszukiwarki, konwersja nie jest zapisywana (nie jest to licznik wykonań, a licznik skuteczności - stąd takie zachowanie).' );
W razie problemów/pytań, prosimy o kontakt.
Etykiety:
javascript,
konwersja,
SEO CRM,
skuteczność słów kluczowych
Subskrybuj:
Posty (Atom)