To co aktualnie się dzieje w świecie technologii WWW i w ISPRO

Systemy kontroli wersji (VCS) – Git, SVN, CVS, Mercurial, Bazaar – który wybrać ?

Systemy kontroli wersji (ang. VCS – version control system) jest oprogramowaniem użytecznym w czasie realizacji każdego projektu programistycznego. Pozwala na śledzenie zmian w kodzie źródłowym. W związku z tym, możliwe jest przywracanie starszych wersji plików z kodem, które zostały wykonane przez różne osoby w dowolnych momentach. Systemy kontroli wersji dają możliwość odtworzenia całego projektu z wcześniejszych prac, np. kilku tygodni lub miesięcy. W dodatku można porównać wprowadzone zmiany. Dzięki temu w razie ewentualnych błędów bądź utraty danych, można je odtworzyć oraz naprawić.

Funkcje systemu kontroli wersji

  • przechowywanie i kontrola dostępu do plików związanych z projektem,
  • historia zmian,
  • śledzenie modyfikacji zachodzących w poszczególnych plikach,
  • pełna dokumentacja wprowadzanych zmian,
  • możliwość tworzenia i śledzenia różnorodnych konfiguracji oprogramowania,
  • udostępnianie kolejnych wersji poszczególnych plików.

Funkcje związane z organizacją pracy zespołu rozwijającego oprogramowanie:

  • kontrola dostępu do plików dla uczestników,
  • synchronizacja zmian wprowadzana przez różnych autorów,
  • praca w środowisku rozproszonym w sieci komputerowej,
  • kontrola etapów rozwijania projektu,
  • rozwiązywanie konfliktów pomiędzy zmianami.

Rodzi się pytanie który system kontroli wersji wybrać?

Typy systemów kontroli wersji

Trzy podstawowe rodzaje oprogramowania to :

  • lokalne,
  • scentralizowane
  • rozproszone.

Systemy lokalne powalają na stworzenie repozytoriów danych tylko na lokalnym komputerze, czyli używać ich może tylko jedna osoba. Ze względu na brak możliwości współdzielenia, obecnie jest to narzędzie rzadko wykorzystywane. Częściej używane są systemy kontroli wersji scentralizowane (oparte na architekturze klient – serwer) oraz rozproszone (praca w sieci P2P). W pierwszym przypadku repozytoria danych są przechowywane na jednym serwerze, zaś w drugim na serwerze i komputerach użytkowników.

Lokalne systemy kontroli wersji

lokalne systemy kontroli wersji

Wiele osób decyduje się na kopiowanie plików do innego katalogu oznaczanego odpowiednią datą. Ta metoda jest często wybierana ze względu na łatwość wykonania. Jednakże, trzeba zauważyć, że jest to opcja podatna na błędy. Łatwo pomylić foldery, omyłkowo zmodyfikować pliki albo skopiować złe dane. Rozwiązaniem tego problemu, było stworzenie bazy danych, w której przechowuje się wszystkie zmiany, jakie się dokonywały na śledzonych plikach.

Najpopularniejszym narzędziem lokalnego VCS był system RCS (Revision Control System). Nadal można go znaleźć na wielu komputerach, np. system Mac OS X rcs udostępnia go po zainstalowaniu narzędzi programistycznych. Jego działanie polega na zapisywaniu danych różnicowych, z każdej dokonanej modyfikacji pliku. System automatyzuje proces tworzenia i przechowywania wersji projektu. Kolejne zmiany są rejestrowane i dokumentowanie, dzięki czemu możliwe jest uzyskanie historii zmian. RCS był przygotowywany z myślą o zarządzaniu wersjami kodu źródłowego, jednak pozwala też na pracę z dowolnymi plikami tekstowymi. W efekcie, system jest w stanie zarządzać wersjami kodu programu oraz dokumentacją w różnych formatach.

RCS jest bardzo prosty w użyciu, posiada też dobrą dokumentację. Do każdego z poleceń dołączone są dokumenty oraz artykuł autora systemu. Niewątpliwymi zaletami oprogramowania jest prostota, stabilność, intuicyjna konfiguracja oraz praktyczna bezbłędność. Jest on bardzo przydatny szczególnie dla początkujących użytkowników.

Scentralizowane systemy kontroli wersji

scentralizowany system kontroli wersji

Potrzeba współpracy w trakcie rozwijania projektu z odrębnych systemów wpłynęła na utworzenie scentralizowanych systemów kontroli wersji (np. CVS). Składają się z jednego serwera, gdzie zapisane są wszystkie śledzone pliki. Klienci mogą się z nim połączyć i uzyskać dostęp do najnowszych wersji. Dzięki temu rozwiązaniu, każdy może sprawdzić, co robią inni uczestnicy projektu. Dodatkowo, w porównaniu z lokalnymi bazami danych, system CVS jest dużo łatwiejszy w zarządzaniu.

System CVS (ang. Centralized Version System) jest oparty na RCS. Realizuje wszystkie funkcje RCS, wykorzystuje go też do rejestrowania zmian w śledzonych plikach. Repozytorium CVS przechowuje informacje na temat drzew katalogów, jakie zawierają pliki objęte kontrolą wersji. System składa się z jednego programu cvs, który udostępnia polecenia odpowiedzialne za wywołanie funkcji systemu. Projekty zarządzane przez RCS można przenieść do CVS.

System kontroli wersji CVS umożliwia:

  • Zarządzanie dużymi projektami,
  • Równoległą pracę wielu autorów,
  • Synchronizację zmian,
  • Decentralizację i rozproszenie pracy zespołów twórców,
  • Synchronizację repozytoriów rozproszonych w sieci komputerowej,
  • Złożoną konfigurację i zarządzanie repozytorium.

Zaletami systemu CVS jest możliwość śledzenia zmian wielu autorów oraz łatwiejsze zarządzanie niż w przypadku lokalnych baz każdego uczestnika projektu. Problematyczne może okazać się scentralizowanie danych, które zostaną utracone w przypadku awarii serwera centralnego. Jednak jest to ryzyko, które istnieje zawsze, jeśli cała historia projektu znajduje się w jednym miejscu.

Rozproszone systemy kontroli wersji

rozproszony system kontroli wersji

W systemach DVCS (ang. Distributed Version Control System) klienci posiadają kopię całego repozytorium. Dzięki temu, nawet jeśli jeden z serwerów ulegnie awarii, odzyskanie danych nie stanowi problemu. Większość z tych systemów umożliwia współpracę różnych grup autorów nad tym samym projektem. Tę architekturę wykorzystują Git, Mercurial i Bazaar.

Rozproszony system kontroli wersji – zalety

  • Bezpieczeństwo danych – nawet jeśli centralny serwer ulegnie awarii, kopie repozytoriów znajdują się u wszystkich uczestników projektu.
  • Szybkość wprowadzania zmian – można wprowadzać zmiany do repozytorium bez połączenia ze zdalnym serwerem.
  • Łatwość dodawania nowych uczestników projektu.
  • Intuicyjne tworzenie branchy – autorzy mogą tworzyć prywatne, eksperymentalne gałęzie, dzięki czemu przeprowadzą testy bez wprowadzania zmian na centralnym serwerze.

Jednym z najpopularniejszych rozproszonych systemów kontroli wersji jest Git. Jego twórcą jest Linus Torvalds. Git miał być narzędziem wspomagającym rozwój jądra Linux. Oprogramowanie posiada licencję GNU GPL wersja 2. Git jest dobrym wsparciem dla rozgałęzionego procesu tworzenia oprogramowania. Dodatkowo, pozwala na pracę bez połączenia z serwerem zdalnym. Kolejnym atutem jest możliwość pracy nad dużymi projektami. Dane mogą być wymieniane przez HTTP(S), FTP, rsync, SSH.

Systemy kontroli wersji

Mercurial oraz Bazaar to rozproszone systemy kontroli wersji, stworzone w Pythonie. Pierwszy z nich jest multiplatformowy, jednak nie posiada wielkich różnic w porównaniu z Gitem. Przewagą jest dobre funkcjonowanie na win32 oraz integracja z edytorem Netbeans 6.  Pomoc w systemie jest łatwiejsza do odczytania niż w przypadku systemu Git. Ma wbudowany serwer hg serve, który pozwala na wygodny dostęp przez www oraz nie wymaga wpisywania całych komend, system odgaduje je intuicyjnie.

Bazaar może pracować jako centralny, jak i rozproszony system kontroli wersji. Został zaprojektowany przez Martina Poola. Niestety system przestano rozwijać.

 

Żeby wybrać odpowiedni system kontroli wersji, należy dobrać jego funkcjonalność do typu projektu oraz indywidualnych potrzeb jego autorów. Warto wypróbować różne rozwiązania. Dzięki temu możliwa jest ocena i wybór najlepszego zabezpieczenia danych.

Sprawdź inne artykuły – Niezbędnik biznesmena i jak zamawiać stronę WWW.

Kampania Adwords – reklama na urządzenia mobilne

Reklama na urządzenia mobilne – Jaki typ wybrać?

W związku z rozwojem technologii, co raz więcej odbiorców korzysta z Internetu w podróży. W obiegu są narzędzia typu smartfony, tablety i wiele innych. Google nie zapomina także o tej grupie użytkowników. W poprzednim artykule Reklama na urządzeniach mobilnych opisaliśmy marketing internetowy dla działu mobile. Możecie w nim znaleźć wiele informacji, dlaczego warto skorzystać z tego typu reklam. Dziś opowiemy, jakie są możliwości w przygotowaniu kampanii Adwords na urządzenia mobilne.

Tworzenie kampanii wygląda bardzo podobnie, jak w przypadku tych kierowanych na PC. Wybieramy sieć, gdzie mają wyświetlać się reklamy, np. sieć reklamowa z rozszerzeniem na partnerów Google. Tutaj nie ma większej filozofii. To, co jest dla nas ważne – gdzie będą wyświetlane reklamy i jakie są typy reklamy mobilnej w Adwords.  Na początku wymienimy wszystkie możliwości po czym dokładnie się im przyjrzymy.

reklama na urządzenia mobilne

Reklamy mobilne mogą być wyświetlane:

  • na urządzeniach mobilnych, które są wyposażone w przeglądarkę z pełną funkcjonalnością (np. tablety, smartfony),
  • w aplikacjach przeznaczonych na urządzenia mobilne,
  • na urządzeniach, które mają opcję nawiązywania połączeń telefonicznych.

Typy reklam mobilnych:

  • Reklamy tekstowe,
  • Reklamy graficzne,
  • Reklamy aplikacji mobilnych,
  • Reklamy „tylko połączenie”.

reklama na urządzenia mobilne

Reklamy tekstowe

Reklamy tekstowe na urządzeniach mobilnych wyposażonych w przeglądarkę z pełną funkcjonalnością, to nic innego jak zwykła reklama tekstowa. Jest to format znany od bardzo dawna. Niezmienne pozostają ograniczenia liczby znaków w treści reklamy. Na co należy zwrócić uwagę, to podczas tworzenia, trzeba zaznaczyć urządzenia mobilne.  Dzięki temu zobaczymy, jak będzie wyglądać reklama na smartfonie. Jak zawsze możemy dodać rozszerzenia reklam (linki, numer kontaktowy, wskazówki lokalizacji, itp.) wszystkie te informacje zostaną pokazane odbiorcy.  Nie wolno zapominać, że mamy ograniczoną widoczność, bo rozmiary wyświetlaczy są mniejsze. Dlatego w tym wypadku, należy dokładnie przeanalizować, które informacje mogą spowodować konwersje.

Reklamy „tylko połączenie”

Są wyświetlane na urządzeniach, z których mogą być wykonywane połączenia telefoniczne.  Ich celem jest zachęcenie odbiorców do dzwonienia. Po kliknięciu w ten typ reklamy odbiorca klient zadzwoni bez odwiedzania witryny.  Jeśli zależy Ci na odwiedzinach na stronie skorzystaj z opcji rozszerzenia numerów telefonów. Dzięki nim użytkownicy będą mieli możliwość bezpośredniego kontaktu lub odwiedzenia strony.  Żeby stworzyć reklamę należy podać:

  • Nazwę firmy,
  • Numer telefonu,
  • Dwa wiersze opisu,
  • Adres URL, który zostanie wyświetlony w reklamie,
  • Adres URL Twojej witryny (pozwala na weryfikację numeru telefonu).

Ten typ reklamy jest idealny dla przedsiębiorstw, które są w stanie pozyskać klientów dzięki rozmowie telefonicznej. Do tej grupy zaliczają się np. firmy przewozowe. Reklamy „tylko połączenie” mogą być wyświetlane w sieci wyszukiwania i sieci wyszukiwania z rozszerzeniem na sieć reklamową.

Reklamy graficzne

Wyglądają bardzo podobnie do tych, które znamy z reklam tworzonych na komputery stacjonarne. Mogą prowadzić użytkowników do strony mobilnej lub aplikacji. Są to reklamy wyświetlane w sieci reklamowej. Rozmiary reklam graficznych powinny być dostosowane do rozmiarów wyświetlaczy urządzeń mobilnych. Reklamy wyświetlane w aplikacjach i witrynach mobilnych powinny mieć rozmiar 320×50. Banery reklamowe są wyświetlane na górze strony lub ekranu aplikacji.  Można też stworzyć pełnoekranowe reklamy graficzne. W tym przypadku wymagane rozmiary dla telefonów komórkowych to 300 x 250, 320 x 480 i 480 x 320, dla tabletów 1024 x 768 i 768 x 1024.

Reklamy w aplikacjach

Reklamy w aplikacjach przeznaczonych na urządzenia mobilne są tworzone w wielu celach. Niektóre z nich to zwiększenie ilości pobrań oraz instalacji aplikacji lub zwiększenie zaangażowania jej dotychczasowych użytkowników. Pierwszy typ pozwala na wyświetlanie reklam, które posiadają przycisk „instaluj”.  Druga opcja idealnie działa, jeśli stworzone zostały jakieś udoskonalenia. Jest to idealny sposób na odnowienie lub rozszerzenie bazy dotychczasowych użytkowników aplikacji (mogą być wyświetlane w sieci wyszukiwania i w sieci reklamowej). Reklamy aplikacji mobilnych mogą się pojawiać w

  • sieci wyszukiwania (wyświetlanie reklam w wyszukiwarce Google na urządzenia mobilne, wyszukiwarce Google Play, aplikacji Google),
  • sieci reklamowej (sieć witryn partnerów Google dla urządzeń mobilnych i aplikacje mobilne)
  • You Tube (You Tube na urządzenia mobilne).

Reklama na urządzeniach mobilnych - tworzenie

Przygotowanie kampanii na urządzenia mobilne nie stanowi problemów. Każdy, kto wcześniej tworzył kampanię w Adwords bez problemu sobie poradzi z przygotowaniem nowej, skierowanej do użytkowników mobilnych. Podstawową sprawą, na jaką należy zwrócić uwagę to przystosowanie strony internetowej do wyświetlania na urządzeniach mobilnych. Jak wspomniane zostało w poprzednim artykule, liczba użytkowników mobilnych ciągle rośnie. Dlatego mobilna wersja witryny każdej dobrej firmy jest niezbędna.

Responsywność strony WWW

Jest kilka opcji stworzenia responsywnej strony internetowej. Jedną z nich jest utworzenie nowego arkusza stylów, który będzie dopasowanie witryny do odpowiednich rozmiarów urządzeń mobilnych. Tutaj warto nie zapominać, że rozmiary wyświetlaczy są bardzo różne. Kolejnym problemem jest widok w pionie i poziomie. O tym drugim wciąż wielu nie pamięta… Ważne jest, by po utworzeniu strony została ona przetestowana. W sieci można znaleźć dużo darmowych narzędzi, które pomogą sprawdzić responsywność strony. Dodatkową pomocą jest walidacja, która wykryje ewentualne błędy. Technicznych aspektów można mnożyć wiele. Zajmijmy się wygodą użytkowania strony.

strona responsywna 1

Wygląd witryny, czy na urządzeniu mobilnym, czy PC musi być przejrzysty. Bardzo ważne jest, żeby odbiorca szybko i łatwo znalazł informacje, jakiej szuka. Dlatego menu na stronie mobilnej powinno być proste i estetyczne. Jego rozmiar winien pozwalać na łatwe przechodzenie po kartach strony. Następna sprawa, o której wciąż za mało ludzi pamięta – numer telefonu. Jest to jedna z najważniejszych kwestii – numer  telefonu w wersji mobilnej strony internetowej musi być „klikalny”. Oznacza to, że jak użytkownik wejdzie na stronę kontakt lub znajdzie numer w stopce musi mieć możliwość wykonania połączenia. Liczy się tu i teraz, 90% odbiorców nie będzie zapisywać numeru, żeby później zadzwonić. Jednak zanim znajdziemy się na stronie, ona musi się wczytać. To jest najistotniejsza rzecz. Jeśli użytkownik będzie musiał czekać odejdzie. Czas jest bardzo ważny, dlatego w responsywnej wersji strony nie może być dużych grafik, sliderów, filmików czy muzyki powitalnej  w jednym. Na szczęście Google pędzi z pomocą i tworzy darmowe narzędzie PageSpeed Insights. Polecamy je bardzo gorąco, bo może okazać się niezbędne.

Oczywiście jest to tylko część informacji, które chcielibyśmy Wam przekazać, ale co za dużo to nie zdrowo. Dlatego już wkrótce będzie kolejna dawka wiedzy na ciekawe tematy dotyczące zasobów, jakie oferuje nam Internet.

Słowa kluczowe – skuteczny marketing w sieci

Analiza i szukanie słów kluczowych jest podstawą marketingu w sieci. Zaplanowanie tego zadania to pierwsza rzecz, na którą należy zwrócić uwagę nim podejmie się kolejne kroki.

Wiele osób odpowiedzialnych za marketing w sieci podejmuje dość powierzchowne działania. Często wybierają tylko ogólne słowa kluczowe z wysoką konkurencyjnością. Ten sposób jest niewystarczający. Przez to często wskaźnik ROI (zwrot z inwestycji) jest niski. W rezultacie, część pieniędzy jest marnowana.

Można to zrobić lepiej!

Nie warto pracować tylko z Google Keyword Planner. Oczywiście jest to bardzo dobre narzędzie, jednak nie daje całkowitego obrazu. Trzeba spojrzeć na inne opcje, dzięki którym możemy znaleźć interesujące słowa kluczowe. To da nam wyższy ROI (zwrot z inwestycji) i zadowolenie klienta.
Dobrym programem do badania konkurencji jest SEMrush. Dzięki niemu możemy sprawdzić, historię reklam konkurencji. Dodatkowo poznamy ich pozycję oraz przewidywany CPC.

Google Keyword Planner z ciekawszej strony

Każda osoba zajmująca się wyszukiwaniem słów kluczowych używa Google Keyword Planner. To oznacza, że wszyscy otrzymują te same propozycje fraz. Dane zawarte w tym narzędziu są cenne i zdecydowanie powinno się go używać. Jednak nie pozwala ono na prześledzenie działań konkurencji.

Jednym z bardziej interesujących pomysłów jest wyszukiwanie fraz dla danego linku:
Google-KeywordPlanner-url

Od tego można rozpocząć analizę.
Dodatkowo, warto poszukać nowych rozwiązań. Sprawdzanie innych narzędzi darmowych lub płatnych jest przydatne. Tak naprawdę cały czas trzeba śledzić oryginalne programy, żeby stworzyć listę potencjalnych słów kluczowych. Warto też zajrzeć na fora, gdzie znajdują się informacje, jakie rozwiązanie może okazać się pomocne.

Zebranie danych i ocena konkurencji

Gdy już mamy gotową wyjściowy plik, trzeba podzielić dane według pewnych kryteriów. Na przykład:

• Średniej liczby wyszukiwań w ciągu miesiąca (lokalnie lub globalnie)
• Jakie są potencjalne koszty?(jeśli nie ma innych sprawdzonych wyznaczników, CPC jest miarodajną oceną)
• Jak duża jest konkurencja dla danej frazy (tu przydają się narzędzia do analizy konkurencji)
Bardzo ciekawym narzędziem jest Term Explorer, gdzie możemy budować projekty z analizą słów kluczowych i URLi. (Istnieje możliwość pobrania plików w formacie CSV.)

Priorytet słów kluczowych

Teraz pogrupujmy frazy:

  • Duża ilość wyszukiwań, wysoka konkurencyjność, wysoki zwrot – grupa bardzo trudnych fraz, na które osiągnięcie wysokiej pozycji zajmie dużo czasu.
  • Niska ilość wyszukiwań, niska konkurencyjność i potencjalnie niski zwrot – łatwo jest się wbić na pierwsze pozycje, ale ich zdobycie nie zapewnia wiele. Są idealne do wspierania ważniejszych celów, jak z wcześniejszej grupy. Dzięki nim można osiągnąć szybkie zwycięstwa.
  • Średnia liczba wyszukiwań, średnia konkurencyjność, średni lub mały zwrot. Optymalna grupa, dzięki której można łatwo zdobyć topowe miejsca i osiągnąć dodatni bilans, zarówno w ruchu, jak i dochodach. Są to frazy, które powinny znaleźć się na promowanej stronie.

Jednym ze sposobów wzrostu pozycji jest dodawanie nowych słów kluczowych w treści strony. Dzięki temu, zyskuje się widoczność na nowe frazy.
Trzeba też pamiętać, że wartość słów kluczowych jest zmienna. Należy ją sprawdzać dość często. Warto zwracać uwagę na nowinki i trendy w branży, a także szukać nowych możliwości badania rynku.

Podsumowując, szukaj nowych sposobów. Zawsze jest coś do odkrycia. Szukanie słów kluczowych jest bardzo ważne. Dobrze wykonana analiza może przynieść zyski. Dlatego warto i trzeba szukać niekonwencjonalnych rozwiązań.
Do tego Was zachęcam!

Agile marketing – przyszłość czy utopia?

Agile marketing wywołuje mieszane uczucia. Z jednej strony: odejście od typowego marketingowego planowania każdego ruchu z poważnym wyprzedzeniem na rzecz dynamicznych zmian, dostosowywania się do rynku i potrzeb klientów w czasie rzeczywistym i bezustannej ewolucji wydają się koniecznością dziejową i jedynym słusznym wyjściem. Z drugiej strony skoncentrowanie się na „tu i teraz”, ciągłą uważność i sprzężenie akcji i reakcji wydają się niewyobrażalnym wyzwaniem i bezustannym potencjałem wpadki.

Agile marketing – konieczny kierunek zmian czy utopijna wizja niemożliwa do realizacji? Zacznijmy od zdefiniowania podstawowego zagadnienia. Agile marketing to tzw. marketing zwinny. Przede wszystkim zakłada on odrzucenie sztywnych zasad rządzącymi dużymi projektami na rzecz podziału zadań na małe projekty i możliwości ich ciągłej modyfikacji w trakcie ich trwania. Najważniejsze dla zwolenników tej idei jest ciągłe testowanie rozwiązań, przeprowadzanie prostych, mało kosztownych badań, których szybkie wyniki (np. informacja zwrotna od klientów) mogą być od razu uwzględnione w prowadzonym aktualnie projekcie i natychmiast  wpłynąć na jego modyfikację. Dzięki temu klient poniekąd kształtuje produkt odpowiadający jego potrzebom, gwarantując firmie sprzedaż. Podejście agile umożliwia działanie przedsiębiorstwa  w stale zmieniającym się środowisku, bezustanną interakcję z klientem i ciągłe unowocześnianie i ulepszanie oferty.

Agile to nie tylko marketing – przede wszystkim jest to pojęcie związane  programowaniem. Metody zwinne maja zastosowanie w marketingu, ponieważ współczesny marketing ma wiele wspólnego z rozwojem oprogramowania, projektami informatycznymi, przedsięwzięciami biznesowymi.

Ludzie są najważniejsi – priorytety agile marketingu

Strategia agile bazuje na czterech postulatach, które wskazują priorytety:

Ludzie i interakcje ponad procesami i narzędziami.

– Działające oprogramowanie ponad obszerną dokumentacją.

– Współpraca z klientem ponad formalnymi ustaleniami.

Reagowanie na zmiany ponad podążaniem za planem.

Takie wytyczne, czyli dialog z klientem, gotowość na zmiany, działanie, a  nie planowanie, w teorii układają się w schemat idealnego marketingu. Jak to jednak musi być zorganizowane, by za piękną teorią szło działanie, a przede wszystkim efekty?

Warto słuchać klientów

Podstawą agile marketingu jest informacja, której najlepszym źródłem są klienci, dlatego pierwszą zasadą tego systemu są: Niezwykłe doświadczenia klientów. Podstawowym celem jest jak najlepsze spełnianie oczekiwań klientów we wszystkiego rodzaju  interakcjach biznesowych, zarówno osobiście, jak i przez telefon, urządzenia mobilne oraz bezpośrednio poprzez swoje produkty i usługi.  Źródłem przewagi konkurencyjnej jest umiejętność zatrzymywania stałych klientów, dzięki budowaniu odpowiednich relacji z nimi. To z kolei jest możliwe poprzez indywidualne podejście do każdego z nich, na podstawie zdobytej wiedzy na ich temat, obserwacji  ich zachowania, preferencji.

Zmiany – rynek to lubi!

Drugim słowem-kluczem jest Elastyczność, czyli gotowość podejmowania natychmiastowych działań i wprowadzania zmian, jeśli tylko badanie opinii klientów wskaże, że jest to konieczne. Przed rozpoczęciem projektu oczywiście tworzone są  plany, ale dopuszcza się wprowadzenie w nich zmian w wyniku zmieniających się warunków otoczenia. Kluczowa jest elastyczność,  umiejętność szybkiej reakcji na  sugestie otoczenia i  obracanie ich na korzyść. Przykładem obrazującym tak pojmowaną elastyczność może być skuteczne radzenie sobie z kryzysami w mediach społecznościowych, umiejętność wykorzystania niespodziewanej sytuacji biznesowej itp.

Kontaktuj się

Ogólnikowe pojęcie „klienci” z pierwszego punktu znajduje rozwinięcie w trzecim: Jednostki i interakcje. Ważny jest pojedynczy człowiek, rozmowa z nim i wnioski z niej płynące. Narzędzia są środkiem, a nie celem: powinny umożliwiać i ułatwiać interakcje z ludźmi. Dotyczy to też współpracy między członkami różnych zespołów w firmie. Komunikacja to podstawa. Niezmiernie istotne jest zachowanie odpowiedniej równowagi pomiędzy technologią, a bezpośrednimi interakcjami w erze tak szybko rozwijających się technologii, mających zastosowanie również w marketingu.

Testy – byle nie na zwierzętach!

Testowanie jako punkt czwarty nie zaskakuje – w końcu testy są podstawowym źródłem wiedzy na temat ostrzegania produktów przez klientów. Agile ma jednak inne niż dotychczasowe techniki podejście do testów: zamiast wielkich, przekrojowych badań konsumenckich, sugeruje szybkie, krótkie i tanie testy, które można robić często, bez konieczności poważnej obróbki i analizy, z jasnym przekazem. Obecnie stosowane są mierniki, pozwalające zmierzyć efektywność działań marketingowych, co jednocześnie stwarza możliwość nieustannego ulepszania aktualnych rozwiązań, dając odpowiedź w jakim kierunku wprowadzać zmiany. Eksploracja danych służy pobudzeniu tak ważnej w marketingu kreatywności, poprzez odkrywanie ciekawych wzorców zachowań konsumentów.

Analogicznie wygląda sprawa Eksperymentów. Agile marketing zakłada, że ważniejsze jest przeprowadzanie jak największej liczby prostych eksperymentów, wypróbowanie jak największej ilości rożnych pomysłów, z jak największą szybkością. Dzięki temu, wybrane zostaną pomysły, które zakończyły się sukcesem, a odrzucone pozostałe. Przez to zwiększa się liczba pomysłów, które mogą być realizowane na większą skalę, ponieważ ich powodzenie jest poparte wcześniejszym dowodem i wiąże się z mniejszym ryzykiem.

Badanie opinii zawsze i wszędzie

Kolejny krok – znowu klienci, tym razem w odsłonie: Ciągła współpraca z klientem. To nie przypadek, to nie chaos w uszeregowaniu omawianych czynników i etapów – klienci powracają jak refren na każdym etapie strategii agile marketingu nie bez powodu. Najlepszym rozwiązaniem jest bezpośrednia współpraca z klientem, iteracyjnie na każdym etapie tworzenia produktu: projektu, prototypu, jego implementacji. Uzyskiwanie opinii klienta odbywa się zarówno pośrednio poprzez eksplorację danych i testowanie, jak i bezpośrednio za pomocą kanałów feedback i mediów społecznościowych.  Dzięki temu klient w dużej mierze ma wpływ na tworzone rozwiązania, zyskuje więc lepszy produkt, ale też poczucie ważności, co pomaga budować przywiązanie do marki.

Czynnik ostatni, ale istotny: transparentność jest kluczową wartością w podejściu agile. Poprawia ona efektywność pracy oraz jakość produktów. Polega na otwartej komunikacji na każdym etapie pomiędzy wszystkimi uczestnikami procesu: zarówno zespołami, pracownikami, jak i klientami.
Agile wręcz zachęca odbiorców produktu do aktywnego udziału w procesie jego tworzenia, ponieważ wpływa to pozytywnie na efekt prac.

Transparentność na poziomie pracowniczym to wątek wart rozwinięcia. Możliwa jest ona dzięki specyficznej organizacji pracy, pozwalającej na to, że wszystkie zadania, problemy rozwiązywane przez pracowników oraz efekty ich pracy są niejako „widoczne” dla wszystkich uczestników projektu.

Nowy, lepszy tryb pracy

Sprzyjać mają temu specjalne etapy i tryby pracy. Podstawowym mechanizmem w systemach agile jest sprint. Przed sprintem, organizowana jest sesja, na której ustalane są główne cele sprintu i początkowe przypisanie zadań członkom zespołu. Sprint, trwający maksymalnie do 1 miesiąca, jest kierowany procesem zwanym SCRUM . Kluczowym elementem scrum’u, są codzienne spotkania, trwające nie dłużej niż 15 minut. Każda osoba zaangażowana w projekt, tworzy raport, dotyczący trzech kwestii:co zostało wykonane wczoraj, jaki jest plan na dzisiaj i jakie ewentualne przeszkody jego wykonania. Zadaniem prowadzącego spotkanie scrum jest wyeliminowanie wszelkich przeszkód i aktualizacja wykresu dotyczącego tego, jaki procent planowanej pracy został już wykonany. Na zakończenie każdego przebiegu (sprintu) odbywają się dwa spotkania- sprint review oraz sprint retrospective. Na pierwszym z nich zdawane są relacje, z tego co zostało wykonane w danej iteracji, prezentowane są efekty działań, czego ewentualnie nie udało się wykonać. Drugie spotkanie  polega na zrelacjonowaniu jak przebiegał sprint – co poszło dobrze, a co mogłoby ulec poprawie.

Jeśli zespół, to Współpraca pracowników, ale też poszczególnych zespołów i działów. W ciągu ostatnich lat, marketing podzielił się na wiele niezależnie pracujących zespołów, wśród których można wyróżnić grupy zajmujące się: marketingiem mediów społecznościowych, stron internetowych, email-marketingiem itd. Agile marketing dostrzega konieczność koordynacji pracy wszystkich zespołów i ciągłej współpracy pomiędzy nimi. Dla wielu organizacji przyjęcie tych zasad będzie oznaczać nie tylko zmiany w kulturze pracy, ale również w realizacji konkretnych technik zarządzania.

System ten sprzyja Iteracjom. Na czym to polega? Wykorzystując dane, testy i liczne małe badania, istotne jest szybkie tworzenie koncepcji marketingowych i implementowanie je w realnym środowisku. Można je w sposób iteracyjny, ulepszać na podstawie informacji zwrotnych z zewnątrz.

Wykorzystywanie tych danych jest na tyle istotne, że zasłużyło na osobny punkt: Pętla sprzężeń zwrotnych. Każdy projekt, w jaki zaangażowana jest firma, powinien mieć pewne mierniki: ilościowe lub jakościowe, za pomocą których można oceniać iteracyjnie, czy zaszła poprawa. Im częstsze są wspomniane kontrole, tym lepiej dla procesu.

Agile w praktyce

Pojęcie Agile obejmuje  wiele metodyk zarządzania projektami i dostarczania produktów. W pierwszej grupie znajdują się te, które są nastawione w większym stopniu na dostarczanie produktów, a mianowicie:

  • Extreme programming- dostarcza techniki wytwarzania oprogramowania. Pojęcie to obejmuje bardzo małe ilości zarządzania, dlatego trzeba łączyć je z różnymi metodykami zarządzania.
  • Lean- pojęcie to skupia się na jak największej eliminacji strat. Lean może być stosowany w momencie wytwarzania oraz organizacji.
  • Scrum- zapewnia znakomite podejście oparte na zespole. Skupia się na ustaleniu priorytetów pracy.  Jego stosowanie wymaga dodatkowego podejścia związanego z zarządzaniem projektem. Często łączony jest z XP (Scrum zapewnia zarządzanie zespołem, natomiast XP- techniki wytwarzania).

Druga grupa obejmuje metodyki bardziej nastawione na zarządzanie projektami:

  • DSDM (Dynamic Systems Development Method)- jest to najstarsza metoda agile (powstała w  1995roku).  Wyróżnia ją to, że jako jedyna w pełni opisuje zarządzanie projektami. Metoda ta stale się rozwija, jej najnowszą wersją jest DSDM Atern.
  • Agile Project Management- projekt rozpoczyna się od stworzenia planu wysokiego poziomu, który jest oparty o zarys wymagań i rozwiązanie widziane “z lotu ptaka”. Realizowany jest on w sposób iteracyjny i przyrostowy, w taki sposób, że każdy następny produkt jest budowany w oparciu o produkt wytworzony w poprzedniej iteracji.  Szczegółowy plan projektu nie jest tworzony przez kierownika, lecz przez zespół projektowy.

Agile marketing to rewolucja, na którą wiele marek jest już gotowych, a nawet wdraża. Dobrze ilustruje to przykład Coca-Coli, która w 2011 roku ogłosiła, że będą zmieniać ich marketingu z „kreatywnej doskonałości” do „doskonałej zawartości” w ramach nowej strategii. Celem było wprowadzenie innowacji 70/20/10:

• 70% niskiego ryzyka, nastawionego na teraźniejszy produkt

• 20% innowacyjnych „nowych” rozwiązań w oparciu o te już sprawdzone

• 10% nowych, niesprawdzonych,  które w przyszłości będą należeć do 70% lub 20%

To podejście obrazuje otwartość na zmiany, gotowość sięgnięcia po rozwiązania niestandardowe.

Prawdziwym polem bitwy agile marketingu jest interent: content marketing i social media ogólnie, aplikacje, reklamy PPC i pozycjonowanie stron – to wszystko działania bieżące i interaktywne, angażujące odbiorców.

Metoda agile pozwala na realizację złożonych projektów przy minimalizacji ryzyka nieporozumienia wewnątrz zespołu wytwórczego, maksymalizując jednocześnie efekt końcowy, na który kumulują się poszczególne etapy projektu. Stąd właśnie przedsięwzięcia wykonywane przy wykorzystaniu agile stają się bliższe celom stawianym przez Klientów, ale wymagają również poświęcenia czasu na wspólną weryfikację wykonanych efektów, wzajemne zrozumienie i przekazywanie uwag. To spotkanie idei i technologii, co jest zaletą i wadą tego działania, bo na pytanie „kto to ogarnie?”, często brakuje odpowiedzi. Spokojnie – obserwujemy:).

Twittery i inne bajery – przegląd newsów z internetów

Sektor mobilny ma coraz większe znacznie. Dla SEOwców może to być pewien problem, a na pewno zagadnienie ważne, determinujące obecnie wdrażane i planowane strategie, o czym była już mowa na blogu. (Uwaga, nowy algorytm śmiga już oficjalnie od 21 kwietnia!). Dla podglądaczy internetów jest to ciekawe zjawisko, którego skutki zaobserwować można nie tylko w wyszukiwarkach, ale też w danych reklamowych.

Przykład pierwszy z brzegu, chociaż w tym wypadku brzeg jest brzegiem oceanu po drugiej stronie świata: według szacunków Interactive Advertising Bureau w ubiegłym roku w USA nakłady na reklamy internetowe osiągnęły kwotę 49,5 mld dol., co oznacza wzrost o 16 proc. w skali roku. Aż 25 proc. tych pieniędzy zasiliły działania reklamowe prowadzone mobilnie. Poważniejszy zastrzyk finansowy niż kiedykolwiek odnotowało video i social media. I to jest, proszę Państwa, obraz społeczeństwa. W końcu marketerzy inwestują w to, co ma branie. Jeśli chcecie się reklamować, to najlepiej pomyśleć o nośnym społecznościowo video, które dobrze się będzie odtwarzało na smartfonie.

No właśnie – czy na pewno smartfonie? I jakim smartfonie? Tę sprawę zbadał niedawno Gemius. Niemal co trzecia (28 proc.) odsłona w sieci w Polsce pochodzi ze smartfonów i tabletów marki Apple (dane z marca 2015 r.). To o 1/5 więcej niż rok wcześniej w analogicznym okresie, gdy ruch w sieci z urządzeń tego producenta stanowił ponad 23 proc. wszystkich odsłon mobilnych. Co więcej, widać wyraźnie, że w kraju nad Wisłą ruch mobilny z iPhone’a wzrósł rok do roku blisko dwukrotnie (z 9 proc. w marcu 2014 r. do 17 proc. w marcu 2015 r.).

Polscy fani produktów z jabłkiem to jednak grupa znikoma w porównaniu ze swoimi odpowiednikami w Rosji – tam aż 53 proc. odsłon generują produkty Apple. Analitycy tłumaczą to typowo rosyjskim zapotrzebowaniem na gadżety będące wyznacznikiem statusu i prestiżu. Wystarczy jednak spojrzeć na Danię – 80 proc. odsłon pochodzi z iSprzętu, co więcej takie są dane z tego roku, ale tak samo wyglądało to w roku ubiegłym.

Skoro o Apple mowa – wielu generuje odsłony za pomocą obrandowanym jabłkiem sprzętów, wielu jednak nie może – choć bardzo by chciało. Obiektem najbardziej pożądanym jest obecnie Apple Watch. Niektórym szkoda na niego kasy, inni nie zawahali się przed inwestycją, ale jeszcze czekają na realizację zamówienia. Jak żyć bez Apple Watch? Teraz już bez problemu, ponieważ Sketchfab oferuje narzędzie, dzięki któremu można Apple Watch mieć, nawet jeśli się go nie ma. Oczywiście to pozorne posiadanie możliwe jest tylko w internecie, na przeróżnych selfies podbijających media społecznościowe, ale przecież wszyscy wiemy, że to tam dzieje się życie.

Dzięki Sketchfab Twoje selfie może wyglądać tak:

watch-selfie

 

Co ciekawe, wszystko dzieje się w 3D, zegarek można dopasować, a nawet zmienić mu rozmiar, co więcej, to nie tylko selfie z AppleWatch, to jest selfie „zrobione” Apple Watch! Niby nic, a czuje się człowiek królem życia.

Zmieniając temat: bez względu na to, czy masz AppleWatch, apple-cokolwiek-innego czy nie masz, jednego nie zobaczysz w sieci z pewnością: twitterowej aktywności władz Twittera. Najciemniej pod latarnią? Dick Costolo, CEO portalu, publikuje średnio trzy wpisy dziennie, jednak 7 na 11 dyrektorów nie robi tego wcale. Pozostali próbują chyba wyrównać tę zaskakującą statystykę i na przykład Katie Jacobs Stanton, wiceprezes ds. globalnych mediów, wrzuca średnio 9 ćwierków dziennie. Sprawie przyjrzał się Si Dawson, pochodzący z Nowej Zelandii deweloper stron internetowych. Poza twardymi danymi Dawson dostarczył też kilka propozycji interpretacji, zarówno pozytywnej (nie mają nic ciekawego do przekazania, więc nie przekazują, ale angażują się biernie, czyli czytają), jak i negatywnych (nie znają produktu, który tworzą). Twitter sprawy nie skomentował.

Jeśli prawdą jest, że to brak natchnienia stoi za twórczą niemocą władz Twittera, mogą oni skorzystać ze wsparcia Google – AdSense ma nową funkcję, przydatną wydawcom treści internetowej. Dzięki temu narzędziu mogą oni teraz dostawać wskazówki dotyczące promocji treści, czyli rekomendacje dotyczące tego, co warto promować, a co nie, czyli co jest dla odbiorców bardziej „hot”, a co można było sobie darować – Matched content. W praktyce będzie to wyglądało tak, że Google będzie sugerował, które treści należy podłączyć pod dane teksty. W efekcie odbiorca zapoznawszy się z treścią numer 1, będzie miał podsunięta odpowiednią treść 2, a potem kolejne, tak, by zechciał zamieszkać na naszej stronie na zawsze i czytać w nieskończoność.

Matched content to nie jedyna nowinka od Google. Pewną ciekawostką jest fakt, że dzięki Google Street View można zwiedzać kolejne polskie atrakcje turystyczne, m.in. Wilczy Szaniec znajdujący się w okolicach Kętrzyna, łódzkie  zoo i warszawskie Łazienki.  Tę ostatnią wiadomość można jednak swobodnie zlekceważyć na najbliższe kilka miesięcy – polecamy zwiedzanie tych okolic raczej osobiście niż za pomocą Google Street View. Odsłony z urządzeń mobilnych same się nie zrobią:).

 

Jak zostać badaczem SEO w weekend – dobra analiza SEO

Oczywiście: znawcą SEO nikt nie zostanie w weekend, a już na pewno na poziom eksperta nie wskakuje się za pomocą przeczytania jego posta, nawet posta na tym blogu. Jednym tekstem i w jeden weekend można jednak zrobić krok w stronę lepszego zrozumienia SEO. Jeden tekst może być źródłem patentu na skuteczne podejście do sprawy. Mam nadzieję, że ten tekst będzie na to szansą.

Badanie, analizowanie i zgłębianie SEO zaczyna się w momencie, kiedy przestajemy przyjmować na wiarę wszystko, co nam pokazuje Google. Prawdziwe SEO rodzi się w chwili, kiedy patrzymy na statystki i zastanawiamy się, skąd wzięły się dane, które są nam prezentowane, jakie zjawiska miały na nie wpływ i jak my możemy je kształtować. Możemy zakończyć działanie na etapie, kiedy Google informuje, że wprowadził nowy algorytm i że jest 200 czynników, od których zależy nasze pozycjonowanie. Możemy też jednak próbować dowiedzieć się, co to za czynniki są i jak możemy je wykorzystać lub przechytrzyć. Jak każda nauka, analiza  SEO wymaga pytań, wątpliwości i dociekań. Ciekawość dziecka, żądza wiedzy i otwartość na wyzwania to podstawowe cechy specjalisty SEO.

To jest ciekawy paradoks SEO: z jednej strony wymaga od nas stawiania pytań, z drugiej zaś – nie gwarantuje żadnych pewnych odpowiedzi. Pozycjonowanie i walka z Google to ciągłe bazowanie na domysłach. Niektórzy domyślają się trafniej niż inni, co winduje ich na pozycję liderów. Najskuteczniejszym wstępem udanego szacowania reguł Google jest analiza statystyk, przede wszystkim zaś szukanie między nimi korelacji. Konieczne jest spojrzenie panoramiczne, wieloaspektowe, porównywanie i szukanie zależności. Tak pracują najlepsi.

Istnieje wiele popularnych teorii, którym można zawierzyć lub nie – dotyczy to na przykład wpływu popularności w social media na pozycjonowanie w wyszukiwarce. Dość częste jest myślenie, że wpływ ten jest bardzo poważny i bardzo pozytywny. Badacz SEO nie idzie jednak tropem takich ogólnych przekonań, tylko gromadzi dane i porównuje je, tak długo, aż uda mu się dostrzec, jak w rzeczywistości układa się współpraca między mediami społecznościowymi i Google. Samodzielne wysnucie wniosków i budowanie strategii na podstawie analizy SEO daje większe szanse na sukces niż spokojne dreptanie utartą ścieżką stereotypów.

Skuteczna analiza SEO – jak zacząć?

SEO to działanie na danych, które należy gromadzić i analizować. Dla wielu pierwszym skojarzeniem ze słowem „analiza” jest Excel i jest to bardzo dobre skojarzenie. Microsoft Excel to narzędzie jednocześnie proste i szalenie skomplikowane – wszystko zależy od tego, na jak zaawansowanym poziomie z niego korzystamy. Oczywistym jest, że im bardziej zaawansowany poziom, tym większy potencjał, dlatego warto zgłębić istotę i funkcjonalność arkuszy kalkulacyjnych. W sieci, ale też w realu, znaleźć można wiele kursów i podręczników, które uczą, jak z Excela wyciągnąć to, co najlepsze. Uwierzcie, pomaga uporządkować nawet największe ilości najbardziej różnorodnych danych. Warto pamiętać, że Excel to pomysł na porządkowanie danych, przydatne są jednak też narzędzia, które owe dane zbierają.

Kolejnym krokiem jest zrozumienie istoty tego, na czym działasz, czyli metryki i tego, czym w rzeczywistości są one dla strony.  Najlepszym sposobem na zbadanie tej sprawy jest przebrnięcie przez wiele stron i wiele metryk, tak, by ich idea i wartość stały się jasne.

Kiedy już wiesz, na czym pracujesz i jakie masz do tego narzędzia, możesz postawić pytania. Pytania są po to, by wiedzieć, które obszary są interesujące. Pytania są też po to, by przyniosły odpowiedzi, na których będzie można zbudować strategię działania. Pytanie nie może być ogólne, czyli nie pytamy (choć pytamy:)), jak mieć dobrą pozycję w wyszukiwarce. Znacznie lepszym pytaniem jest: „Jaki wpływ na pozycjonowanie ma posiadanie przez stronę mobilnej wersji?”.

Takie pytanie to punkt zaczepienia – od tej pory wiemy już, czego szukamy, jakie dane są nam potrzebne. Gromadzimy wszelkie możliwe informacje, z naciskiem na przeszukiwanie wyników wyszukiwania, a nie publikacji na branżowych blogach. Zbieramy materiał dowodowy, porównujemy, zestawiamy i już mamy pierwsze własne spostrzeżenia.

Następnym krokiem jest dobudowywanie pytań, na przykład o powiązanie mediów społecznościowych i pozycjonowania. Takie pytanie generuje kolejne przeszukania, porównania i zestawienia, na końcu dając nam wynik, który jest istotny nie tylko sam w sobie, ale jest już czynnikiem, którego wpływ na pozycjonowanie możemy porównać z innymi potencjalnymi czynnikami.

Świetną przykładową analizę w odniesieniu do swoich narzędzie przeprowadził SEMrush. Zbadane zostały powiązania między pozycjonowaniem stron a aktywnością wokół nich w mediach społecznościowych. Hipoteza badawcza brzmiała: „share’owanie poprawia statystyki”. Czy na pewno?

Metryki

Po użyciu kilku metryk (które przykładowo pokazuje estymację ruchu przychodzącego dla danego słowa kluczowego) okazało się , że korelacja miedzy share’owaniem treści a pozycjonowaniem strony wynosi jedynie 1%. Dla tych samych stron i aktywności sprawdzono jednak powiązania między aktywnościami społecznościowymi a rosnącą liczbą słów kluczowych, okazało się, że korelacja wynosi 59%, a to już jest solidna wartość. Jednocześnie nasuwa się wniosek, że każdy problem należy podejść z kilku stron, bo nie zawsze jedna prawdziwa odpowiedź jest wyczerpaniem tematu.

Google nieustannie utrzymuje, że aktywność w mediach społecznościowych nie wpływa bezpośrednio na algorytm. Specjaliści zgadzają się z tym założeniem. Korelacja na poziomie 70% występuje między liczbą domen linkujących a share’ami. Jak podaje Majestic SEO może wzrosnąć do 81% jeśli strona, do której linkujemy cieszy się zaufaniem Google. 76% wynika z korelacji między liczbą słów kluczowych a ilością linków pochodzących z zaufanych stron oraz udostępnień w social media.

Wnioski

Wszystko to prowadzi do prostego wniosku, że Google faworyzuje wzrastające ilości słów kluczowych i zaufane domeny. Powyższy wywód prosty i trafny, a przede wszystkim umiejetnie udowadniający, że warto każdą sprawę sprawdzić wszechstronnie.

Patrząc na te dane nasuwa się wniosek, że social shares i zaplecze jakościowych back-linków pomaga zdobyć dobrą pozycję. Dlatego jeśli tworzysz treść można stwierdzić, że kluczowe wskaźniki efektywności to podlinkowanie treści oraz „rozgłos” zdobyty w mediach społecznościowych.

Podsumowując: ciekawość i analityczny umysł (lub analityczny arkusz kalkulacyjny), jak najwięcej danych i jak najwięcej pytań stawianych tym danym to podstawa sukcesu każdego badacza SEO. Jeśli chcemy zajmować się pozycjonowaniem skutecznie i tworzyć dobrą analizę SEO, obudźmy w sobie ciekawość na wiosnę:).

 

Serwis przyjazny urządzeniom mobilnym – Google Mobile Friendly Update

User is a king – zdecydował Google niedawno, pozbawiając w ten sposób tronu władcę dotychczasowego – content. Sprawę wieszczyło już na początku roku wielu specjalistów SEO, czas zdaje się potwierdzać te domniemania. Nadeszła nowa epoka, gdy największą zaletą, jaką w oczach Google może mieć strona internetowa, jest wszechstronne zapewnienie wygody użytkownikowi – czyli serwis przyjazny urządzeniom mobilnym. Ma być szybko, sprawnie, wygodnie, intuicyjnie, przede wszystkim zaś strony mają być dostępne bez względu na to, czy user zamierza zwiedzać www za pomocą podarowanego na Pierwszą Komunię PC, służbowego laptopa, super sprawnego smartfona czy jakiegokolwiek innego urządzenia.

Oczywiście – wszystko to są w pewnym stopniu plotki, ponieważ decyzje Google często obwieszczane są z opóźnieniem lub wcale. Niekiedy zmiany wprowadzane są z zaskoczenia, czasem stopniowo. W znacznym stopniu specjaliści uprawiają więc swoiste wróżby, ewentualnie hazard, tak jak ja, kiedy staram się przewidzieć, które narzędzia SEO mogą być przydatne – tak jak robiłem to w ostatnim poście. W tym wypadku są jednak dowody potwierdzające przypuszczenia – Google udostępnił jakiś czas temu narzędzie pozwalające skontrolować, czy i jak strona funkcjonuje mobilnie. Od tej pory plotki dotyczące zainteresowaniem giganta z Mountain View tym aspektem funkcjonowania strony, zmieniły się w pewniaka. Sam Google zapowiada zmiany od końca kwietnia. Swoją drogą: narzędzie do badania mobilności nie jest doskonałe, ale trudno mu odmówić skuteczności. Polecam bliższe zaznajomienie z tematem – nie tylko dostajemy informację, że nie działamy mobilnie, ale też wskazówki, jaki zmiany są konkretnie potrzebne (np. rozmiar tekstu).

Jeszcze niedawno wielu specjalistów od SEO z lekceważeniem odnosiło się do statystyk dla stron mobilnych.  Nie było przewinieniem nie wiedzieć, że strona standardowa i mobilna mają w ogóle osobne rankingi. Pod koniec stycznia 2015 roku taką wiedzę posiadł już chyba każdy. Oczywiście wiedza nie wzięła się z komunikatu, tylko z nagłych i zaskakujących zmian statystyk. Na forach SEO, szczególnie zagranicznych, zapanował popłoch. Zlecieć z dnia na dzień z TOP10 na piątą stronę? Pod koniec stycznia takie zdarzenia były powszechne. Zresztą – przypadki gwałtownego awansu stron, które nawet administrator słabo kojarzył – też się zdarzały.

Wtedy cały świat SEO zrozumiał, że jeśli wersji mobile nie przewidywały plany na 2015, to właśnie zaczęły. Nie tylko wersja mobilna ma to znaczenie – chodzi o komfort użytkowania (UX – User Experience).  Google skoncentrował się na rynku mobilnym, który rozumieć należy jako łatwy, powszechny dostęp z dowolnego urządzenia – przede wszystkim mobilnego: smartfona, tabletu, itp. Dodatkowo ważne stało się tempo ładowania strony. Nagle treści zeszły na drugi plan, na pierwszy wysunęła się łatwość ich odnalezienia i czytania/oglądania. Czy to przypadek ? – nie sądzę w końcu Google to twórca najbardziej popularnego systemu operacyjnego wykorzystywanego na urządzeniach mobilnych [źródło: ranking.pl].

Na początku roku można było odnotować pierwsze symptomy zmian, na przykład w wynikach wyszukiwania pojawiły się oznaczenia „mobilefriendly”. Realizacji mobilności są dwa rodzaje: mobilna wersja strony lub aplikacja. Google raczej nie dyskryminuje żadnej z tych opcji – jeśli tylko użytkownicy mobilnych urządzeń mogą korzystać wygodnie z Twoich treści, Google jest zadowolony.

Można myśleć, że sprawa jest wydumana – chociaż nie oszukujmy się – to uzasadniony postępem technologicznym znak czasów. Można mówić, że ta niewielka zmiana zbyt dużo nie zepsuje. Wystarczy jednak sobie wyobrazić, co to będzie dla statystyk strony, a co za tym idzie – dla np. zysków firmy – jeśli okaże się, że w pewnym sensie nieuprzejmie traktujemy 30% klientów. Tyle właśnie może trafiać do nas mobilnie. Jeśli nie będziemy na nich przygotowani – Google uprzejmie skieruje ich na inną, bardziej przyjazną stronę.

Brzmi strasznie? Polecam sklikanie narzędzia Google, zapoznanie się ze wskazówkami i rozsądny plan zmian ASAP. Od razu będzie Wam się lepiej spało.

Najlepsze narzędzia SEO online 2015

Dobry analityk SEO wie jak wykorzystać istniejące narzędzia do analiz i odpowiedzi na pytanie – czego Google wymaga od konkretnej strony. To ciężka praca ponieważ przed specjalistami SEO Google stawia wciąż nowe wymagania. Oczywiście specjaliści nie spodziewają się rewolucji – jednak gigant z Mountain View wciąż ma przede wszystkim na uwadze dobro odbiorców treści prezentowanych w sieci. Jak wynika z mniej lub bardziej oficjalnych, ostatnich plotek – nacisk na „wartościowe, unikalne treści” powoli staje się coraz lżejszy, znaczenia zaś nabiera komfort użytkowania strony. na łaskawość Google liczyć będą mogły strony działające też na urządzeniach mobilnych, dbające o bezpieczeństwo internautów (https://), nawigowane intuicyjnie i  szybko podające oczekiwane przez Internautów treści.

Nowe wymagania Google zmuszają nas do sięgnięcia po nowe narzędzia SEO online (a tych w 2015 roku zapowiada się sporo) oraz do świeżego spojrzenia na rozwiązania już znane. Przegląd nowości i niezbędnych klasyków przeprowadziłem już rok temu – sporo moich typów potwierdziło skuteczność, trudno więc odmówić sobie przyjemności ponownego sondowania rynku.

Niektóre narzędzia nadają się świetnie do przeprowadzania analiz, inne najlepiej raportują, jeszcze inne są niezastąpione przy analizach linkowania. Są jednak rozwiązania, które nadają się do wszystkiego, są niezwykle wszechstronne i samowystarczalne i tak jak rok temu przywołać muszę w tym miejscu złoty Graal SEO-wców – MOZa. Nie oszukujemy się, nie znajdziemy raczej żadnego rankingu narzędzie SEO bez tego zawodnika. Wart odnotowania z MOZowej stajnie jest chociażby Open Site Explorer, całkiem zgrabne rozwiązanie dla użytkowników spragnionych dogłębnych analiz linków.

Inna sprawa, którą trzeba mieć na oku: rosnąca moc Twittera. Wiesz, że coś się dzieje, ale nie wiesz do końca co, a przede wszystkim – co z tym zrobić dla dobra Twojej strony? MOZ ma na to narzędzie: Followerwonk. Miejcie na uwadze Twittera, rośnie w siłę, warto mieć w nim sojusznika. Ciekawym rozwiązaniem w zakresie dbania o swoje interesy w mediach społecznościowych jest Sprout Social. Interakcja to zjawisko lubiane przez Google, więc Twoja strona powinna być ulubieńcem wszelkich Facebooków i siedliskiem wszystkich możliwych społecznościowych wtyczek, dlatego warto mieć pomoc w rozsądnym zarządzaniu kampaniami. Google ofcjalnie twierdzi, że social media nie mają wpływu na pozycjonowanie, ale nie oszukujmy się – pośrednio mają. Dlatego nie można sobie pozwolić na lekceważenie w tej sprawie.

Innym klasykiem, który warto mieć pod ręką, jest SEMrush.com. Pozwala zajrzeć wszędzie tam, dokąd nie zaprowadzi nas Google Analytics. Skoro o tym podstawowym rozwiązaniu mowa – Google często ze sporym opóźnieniem komunikuje zmiany, jednak sygnały – i to całkiem czytelne – daje na bieżąco. Tak było choćby z zakładką „Obsługa na urządzeniach przenośnych” w Narzędziach Google dla webmasterów. Nagle stało się jasne, że mobilność w SEO ma znaczenie. Trudno tylko powiedzieć, czy duże, ogromneczy jeszcze znikome.

Trudno się nie zgodzić z tymi, którzy do działań analitycznych polecają Majestic SEO. Wystarczy zajrzeć do ich listy dostępnych narzędzi, żeby zrozumieć, że potrafią sprawdzić i zbadać wszystko. Nawet to, o czym nigdy byś nie pomyślał, zastanawiając się nad czynnikami mającymi wpływ na Twoją stronę: linki, adresy, domeny, otoczenie. Odnotują, zbadają, dostarczą informacje.

Jeśli komuś sen z powiek spędza wizja zduplikowanego contentu – a powinna, bo to jeden z najsilniejszych alergenów Google, powinien sięgnąć po odpowiednią broń. Wart polecenia na takie okazje jest Siteliner czy Sitechecker. Dobrze jest też mieć Screaming Froga, który umożliwia gruntowne sprawdzenie serwisu oraz wszystkich jego podstron (nagłówki, title i description, linkowanie wewnętrzne, canonicale oraz przekierowania). Jak wspominałem na początku, użytkownikowi ma być u nas wygodnie, trzeba więc sprawdzać, czy wszystko działa jak powinno.

Na liście czynników budujących komfort internauty, a więc wpływających na naszą pozycję w wynikach wyszukiwania, wymieniłem prędkość ładowania strony. Jak sprawa ta wygląda w przypadku naszej strony – sprawdzić to można szybko, łatwo i za darmo. Niech to będzie w tym roku jeden z ważniejszych adresów: PageSpeedInsights.

Podsumowując, dzięki użyciu powyższych narzędzi SEO Wasz serwis ma duże szanse dobrze zaprezentować się przed Google-em …

Mądre maszyny – narzędzia marketingu

Pamiętacie jeszcze o Big Data? Na pewno pamiętacie, trudno o tym obecnie zapomnieć. jeśli komuś się przydarzyła jednak informacyjna luka – polecam moje wyjaśnienia dotyczące tych niewyobrażalnych ilości danych, które bez przerwy pojawiają się w Internecie oraz tego, co można z nimi zrobić.

Big Data operuje na dużej ilości danych o różnej wartości – często niezwykle interesujących dla marketerów jako źródło wiedzy na temat klientów. Jak jednak wykorzystać tę wiedzę, jak ją zanalizować w czasie rzeczywistym, czyli tak, by mieć gotową odpowiedź, gdy tylko pojawi się zapytanie czy wyrażona aktywnością internetową potrzeba klienta? Człowiek jest tu zupełnie bezradny – w przeciwieństwie do maszyn, które bezustannie się uczą. Maszyny uczące się, czyli machine learning, to temat mojego ostatniego postu. Dziś zamierzam przybliżyć Wam zastosowanie uczenia maszynowego w marketingu.

Wbrew pozorom, mądrzejsze maszyny nie przełożą się — przynajmniej w najbliższym czasie – na redukcję pracowników „ludzkich”. Ucząca się maszyna – tak jak każda inna – przeglądów, doskonalenia i obsługi – osiągnięcie spektakularnych efektów jest możliwe po zintegrowaniu odpowiednich procesów, ludzi, treści, danych i informacji. Natychmiastowe korzyści wypływające z automatyzacji marketingu wyraźnie polepszają wydajność, elastyczność i kreatywność w obrębie całej firmy.

Co nam daje maszyna, która bezustannie zbiera i analizuje dane?

Dzięki takiemu rozwiązaniu szybciej, sprawniej i skuteczniej poznajemy klientów. Dowiadujemy się, kto i w jaki sposób do nas trafił, jak korzysta z serwisu i na jakiej płaszczyźnie można/należy zoptymalizować kampanie marketingowe.  Wyniki pracy maszyny pozwalają zbudować strategię i nawiązać kontakt z klientem, wtedy, kiedy on tego rzeczywiście potrzebuje i oczekuje.  Paradoksalnie, udział maszyny w komunikacji z klientem pozwala na budowę osobistej relacji – często przecież podstawą kontaktu są dane wrażliwe, które potencjalny klient ujawnia w sieci.

Wykorzystanie wiedzy maszyn pozwala maksymalne sprzężenie działań wszystkich działów firmy (z naciskiem na sprzedaż) i podniesienie efektów. innowacyjność, kreatywność, komunikatywność, umiejętność szybkiego przyswajania wiedzy, zdolności analityczne – brzmi jak opis idealnego pracownika? Dodajemy do tej wyliczanki „niskie koszty eksploatacji” i już wiemy, dlaczego maszyny uczące są ważnym elementem zespołu. „Kreatywność” może budzić pewne wątpliwości – w końcu omawiamy zalety maszyny. Pamiętać należy, że odpowiednia aplikacja czy oprogramowanie to coś w rodzaju pracownika działu. Jeśli aplikacja zajmuje się przewidywalnymi, powtarzalnymi zadaniami – na przykład przypomina klientom o terminach spotkań, pozostali, żywi członkowie załogi mają czas na obowiązki wymagające większej elastyczności, pomysłowości, natchnienia. Wkład maszyny w pracę działu marketingu najlepiej jest rozpatrywać właśnie przez pryzmat jej wkładu w funkcjonowanie całej komórki, czy nawet firmy.

Warto zwrócić uwagę na kilka narzędzi marketingu, które ułatwiają działania marketingowe i wykorzystują do tego machine learning:

SAS – środowisko stworzone przez SAS Institute. Nazwa pochodzi od angielskiego Statistical Analysis System.

Funkcjonalność obejmuje m.in.:

  • import i przetwarzanie danych, wyszukiwanie informacji, zarządzanie danymi oraz eksploracja danych,
  • generowanie raportów i grafiki,
  • analizę statystyczną,
  • niezależność od platformy systemowej, możliwość prowadzenia zdalnych obliczeń.

SAS jako środowisko programistyczne umożliwia programowanie w różnych językach, w zależności od potrzeb:

  • SAS 4GL – najpopularniejszy język w środowisku SAS
  • SQL – język zapytań do baz danych
  • SCL (Screen Control Language) – budowa aplikacji okienkowych w środowiskach graficznych, np. Windows, XWindow
  • makra
  • możliwość integracji z językami C, COBOL, FORTRAN, PL/I, IBM assembler

IBM Predictive Customer Intelligence personalizuje kontakt z klientem, przedstawiając rekomendacje oparte na zachowaniach zakupowych, aktywności internetowej (w tym społecznościowej) oraz innych czynnikach unikalnych dla konkretnego użytkownika. Zasada działania jest prosta: programowanie w sposób zautomatyzowany zbiera informacje z różnych źródeł wewnętrznych i zewnętrznych oraz modeluje zachowania klientów. Następnie przeprowadza ocenę alternatywnych możliwości i proponuje najlepsze działanie, jakie można podjąć na danym etapie interakcji z klientem — tak, aby proponować trafne oferty właściwym klientom w najlepszym do tego czasie.

IBM Predictive Customer Intelligence realizuje następujące funkcje:

  • Analizy predykcyjne, które pomagają w przewidywaniu zachowań poszczególnych klientów.
  • Zarządzanie procesami decyzyjnymi mające na celu przekształcenie oceny modelu predykcyjnego w rekomendację działania.
  • Oceny w czasie rzeczywistym pozwalające generować i aktualizować prognozy na żądanie.
  • Optymalizacja uwzględniająca więcej niż jedną kampanię z myślą o podejmowaniu jak najkorzystniejszych decyzji dotyczących poszczególnych klientów.
  • Segmentacja klientów w oparciu o wartość w całym okresie trwania relacji — służąca klasyfikacji i zatrzymywaniu klientów.

RapidMiner dostarcza oprogramowanie, rozwiązania i usługi w dziedzinie zaawansowanych analiz, w tym analiz predykcyjnych, data mining i text mining. Pozwala automatycznie i inteligentnie analizować dane – w tym baz danych i tekstu – na dużą skalę. Nasza technologia pozwala firmom na wykonanie przy użyciu inteligentnych decyzji biznesowych oraz działań opartych na metodzie prognozowania. Flagowym produktem jest RapidMiner 4.0, najczęściej stosowana do zaawansowanej analityki platforma na rynku. Setki tysięcy aplikacji są już używane w ponad 50 krajach, zarówno jako samodzielne aplikacje, jak i silniki zintegrowane z własnymi produktami klientów; daje to silną przewagę konkurencyjną. Trudno nie wierzyć w to rozwiązanie, skoro wiemy, że zaufały mu firmy takie jak: EADS GfK, Lufthansa, PayPal, Pepsi, Sanofi, Siemens, Telenor i Volkswagen.

STATISTICA – zintegrowany pakiet oprogramowania statystycznego i analitycznego wydany przez firmę StatSoft. STATISTICA daje szeroki wybór procedur analizy i zarządzania danymi, zapewnia także wizualizację wyników analizy oraz generowanie raportów.

  • 1991. Pierwsza, DOSowa wersja programu STATISTICA. Nowa, zorientowana graficznie linia programów statystycznych została wydana w marcu 1991.
  • 1992. Wersja programu STATISTICA dla komputerów Macintosh
  • 1993. Wersja programu STATISTICA dla systemu Microsoft Windows
  • 1994-1998. Program STATISTICA w wersjach – 4.0, 4.5, 5.0, 5.1 oraz wydania ’97 i ’98
  • 2001. Nowa generacja pakietu STATISTICA. Wydanie wersji 6 programu STATISTICA opiera się na architekturze COM i korzysta z nowych technologii, takich jak wielowątkowość i wsparcie dla przetwarzania współbieżnego.
  • 2002-2004. Wprowadzanie rozwiązań wykorzystujących rozproszone realizowanie zadań oraz rozwiązań bazujących na interfejsie przez WWW.

Cztery narzędzia marketingu  – to tylko dobry początek. W tej dziedzinie wiele się dzieje, jeszcze więcej będzie się działo z czasem. Obserwujemy:)

Machine learning – samodoskonalenie z problemami

Oglądaliście film „Ona” („Her„) Spike’a Jonza? Jeśli nie – polecam. Fascynująca historia miłości człowieka i systemu komputerowego mówiącego głosem Scarlett Johansson. Wzruszający zapis rozwoju maszyny, która uczy się bycia człowiekiem w najbardziej ludzkim obszarze – uczuć i emocji. Brzmi jak science-fiction w opcji romantycznej, trąca rojeniami na temat sztucznej inteligencji, które rozgrzewały wyobraźnię w latach 90? Trochę na pewno, jednak pamiętać należy, że maszyny uczące się (czy uczenie maszyn – machine learning) to nie jest już tylko filmowa fikcja. Od lat 90. zmieniło się sporo.  Skoro o filmach mowa – faktów poszukać można w „Najmądrzejszej maszynie na świecie” – dokumentalnym wprowadzeniu w świat maszyn, które mogą być mądrzejsze niż ludzie.

Machine learning to stosunkowo młoda dziedzina interdyscyplinarna zajmująca się sztuczną inteligencją. Interdyscyplinarność oznacza tu styk robotyki, informatyki i statystyki. Głównym jej celem jest stworzenie automatycznego systemu potrafiącego doskonalić się przy pomocy gromadzonego doświadczenia (czyli danych) i nabywania na tej podstawie nowej wiedzy, czyli ciągły rozwój wynikający z nieustannego przetwarzania informacji i wyciągania z nich wniosków.

Uczenie maszynowe dotyczy głównie ewoucji oprogramowania stosowanego zwłaszcza w innowacyjnych technologiach i przemyśle. Odpowiednie algorytmy mają pozwolić oprogramowaniu na zautomatyzowanie procesu pozyskiwania i analizy danych do ulepszania i rozwoju własnego systemu. Uczenie się może być rozpatrywane jako konkretyzacja algorytmu, czyli dobór parametrów, nazywanych wiedzą lub umiejętnością. Służy do tego wiele typów metod pozyskiwania oraz reprezentowania wiedzy. Jeśli słysząc „algorytm” natychmiast myślicie „Google” to macie rację – kolejne, coraz bardziej zaawansowane algorytmy tej wyszukiwarki to po prostu kolejne etapy rozwoju wynikającego z odpowiedniego zastosowania zgromadzonej wiedzy.

Jakie może mieć to zastosowanie? Coraz mądrzejsze maszyny to większa efektywność, wydajność i bezawaryjność oraz redukcja kosztów. Czyli warto.

machine learning

W ogólnym schemacie uczenia się mamy do czynienia z systemem uczącym się i środowiskiem, w którym system musi się dynamicznie dostosowywać do zmieniających się warunków (np. systemy sterowania). Nie da się w tych warunkach uniknąć problemów, które są złożone i trudne do opisu. Często nie ma wystarczających modeli teoretycznych albo ich uzyskanie  jest zbyt kosztowne czy mało wiarygodne.

Uczenie maszynowe przynieść ma konkretne skutki:

  • tworzenie nowych pojęć
  • wykrywanie nieznanych prawidłowości w danych
  • formułowanie reguł decyzyjnych
  • przyswajanie nowych pojęć i struktur przy pomocy uogólnienia i analogii
  • modyfikowanie, uogólnianie i precyzowanie danych
  • zdobywanie wiedzy poprzez interakcję z otoczeniem
  • formułowanie wiedzy zrozumiałej dla człowieka

W praktyce oznacza to rozwiązania takie jak:

  • oprogramowanie do rozpoznawania mowy:
    • automatyczne tłumaczenie
    • rozpoznawanie mowy ludzkiej
    • dyktowanie komputerowi
    • interfejsy użytkownika sterowane głosem
    • automatyzacja głosem czynności domowych
    • interaktywne biura obsługi
    • rozwój robotów
  • automatyczna nawigacja i sterowanie:
    • kierowanie pojazdem (ALVINN)
    • odnajdywanie drogi w nieznanym środowisku
    • kierowanie statkiem kosmicznym (NASA Remote Agent)
    • automatyzacja systemów produkcji i wydobycia (przemysł, górnictwo)
  • analiza i klasyfikacja danych:
    • systematyka obiektów astronomicznych (NASA Sky Survey)
    • rozpoznawanie chorób na podstawie symptomów
    • modelowanie i rozwijanie terapii lekowych
    • rozpoznawania pisma na podstawie przykładów
    • klasyfikowanie danych do grup tematycznych wg kryteriów
    • aproksymacja nieznanej funkcji na podstawie próbek
    • ustalanie zależności funkcyjnych w danych
    • przewidywanie trendów na rynkach finansowych na podstawie danych mikro i makro ekonomicznych

Jeszcze bardziej praktycznie? Przywołajmy Cleverbota.

Cleverbot to aplikacja internetowa, która rozmawia z ludźmi. Chatbota stworzył Rollo Carpenter (razem z podobną aplikacją internetową, Jabberwacky). Wraz ze współpracownikami odbył z nim kilkanaście tysięcy rozmów w pierwszej dekadzie jego działania. Od momentu udostępnienia w Internecie w 1997 liczba rozmów przekroczyła 150 milionów. Cleverbot jest też obecnie aplikacją dostępną za 0,99 USD. Inaczej niż w przypadku innych chatbotów, odpowiedzi Cleverbota nie są zaprogramowane. Zamiast tego „uczy się” on na podstawie danych uzyskanych od ludzi, którzy piszą w polu pod logiem Cleverbota, a system znajduje słowa kluczowe lub całe frazy pasujące do danych wejściowych. Po przeszukaniu zebranych rozmów udziela odpowiedzi opartej o to, co ludzie odpowiedzieli na tę treść, kiedy to Cleverbot ją napisał. Cleverbot brał udział w formalnym teście Turinga w czasie festiwalu Techniche w Indian Institute of Technology Guwahati 3 sierpnia 2011. Na podstawie 334 głosów został uznany za ludzkiego w 59,3% (ludzie uzyskali w tym teście 63.3%). Wynik 50.05% lub więcej jest często uznawany za zaliczenie testu. Oprogramowanie obsługiwało w czasie testu tylko 1 lub 2 jednoczesne pytania, a w internecie Cleverbot rozmawia z 10 000 ludzi na raz.

Za mało przykładów? ASIMO, czyli Zaawansowany Postęp w Innowacyjnej Mobilności to humanoidalny robot pokazany światu 31 października 2000 roku. Stworzyła go Honda i wbrew powszechnemu mniemaniu, nie uczciła (podobno) nazwą pisarza science fiction Isaaca Asimova. ASIMO jest jedenastym udanym modelem dwunożnego robota. Uważany jest za jeden z najbardziej rozwiniętych technicznie chodzących robotów na świecie. Projekt rozwijał się od roku 1986, kiedy to stworzono pierwszy model E0. ASIMO może chodzić do przodu, do tyłu, w bok, biegać, omijać przeszkody, zawracać i wchodzić w interakcję z otoczeniem. Celem producenta jest stworzenie robota, który będzie pomocny w codziennym życiu człowieka.

Tak wygląda ten przystojniaczek. Czy scenariusz „Her” wciąż wydaje Wam się nierealny?

robo

Jak uczy się maszyna? Uczenie maszynowe i jego powodzenie zależą od wyboru odpowiedniej metody formułującej problem, zbioru uczącego (czyli doświadczeń) oraz sposobu uczenia się nowych pojęć.

Metody maszynowego uczenia się:

  • wnioskowanie wartości funkcji logicznej z przykładów
  • uczenie drzew decyzyjnych (ang. Decision Tree Learning) – drzewo decyzyjne to graficzna metoda wspomagania procesu decyzyjnego, stosowana w teorii decyzji. Algorytm drzew decyzyjnych jest również stosowany w uczeniu maszynowym do pozyskiwania wiedzy na podstawie przykładów. Jest to schemat o strukturze drzewa decyzji i ich możliwych konsekwencji. Zadaniem drzew decyzyjnych może być zarówno stworzenie planu, jak i rozwiązanie problemu decyzyjnego. Metoda drzew decyzyjnych jest szczególnie przydatna w problemach decyzyjnych z licznymi, rozgałęziającymi się wariantami
  • uczenie Bayesowskie (ang. Bayesian Learning) – metody oparte na twierdzeniu sformułowanym przez XVIII-wiecznego matematyka Thomasa Bayesa odgrywają znaczną i ostatnio rosnącą rolę w dziedzinie sztucznej inteligencji, zwłaszcza w uczeniu się maszyn. Można ogólnie powiedzieć, że wzór Bayesa stał się podstawą do rozwoju teorii i algorytmów różnych form wnioskowania probabilistycznego.
  • uczenie z przykładów (ang. Instance-based Learning) – w odróżnieniu od metod uczenia, które konstruują ogólny, tzw. jawny opis funkcji docelowej, który dostarcza dane uczące, uczenie tego typu po prostu zapamiętuje przykłady. Uogólnianie nad tymi przykładami jest odwlekane do czasu, aż nowy przykład (zadanie) ma być klasyfikowane. Za każdym razem, kiedy przychodzi nowe zapytanie (przykład), badane są jego powiązania z zapamiętanymi już przykładami, aby ustalić wartość docelowej funkcji nowego przykładu.
  • uczenie się zbioru reguł (ang. Learning Sets of Rules) – zbiór reguł w postaci klauzul Hornowskich może być interpretowany jako program w np. języku Prolog
  • analityczne uczenie (ang. Analytical Learning) – metody uczenia indukcyjnego (wykorzystują sieci neuronowe, drzewa decyzyjne), wymagają pewnej liczby przykładów aby osiągnąć pewien poziom uogólnienia. Analityczne uczenie stosuje wiedzę aprioryczną i wnioskowanie dedukcyjne do powiększania informacji dostarczanej przez przykłady uczące.
  • połączenie indukcyjnego i analitycznego uczenia (ang. Combining Inductive and Analytical Learning) – czyste indukcyjne uczenie formułuje ogólne hipotezy poprzez znalezienie empirycznych regularności w przykładach uczących. Natomiast czyste analityczne uczenie stosuje aprioryczną wiedzę do otrzymania ogólnych hipotez dedukcyjnie. Połączenie obu podejść daje korzyści: lepszą poprawność i trafność uogólniania gdy dostępna jest wiedza aprioryczna oraz szukanie zależności w obserwowanych danych uczących do wypracowania szybkiej wiedzy apriorycznej.
  • uczenie przez wzmacnianie (ang. Reinforcement Learning) – uczenie przez wzmacnianie to metoda wyznaczania optymalnej polityki sterowania przez agenta w nieznanym mu środowisku, na podstawie interakcji z tym środowiskiem. Jedyną informacją, na której agent się opiera jest sygnał wzmocnienia (poprzez wzorowanie się na pojęciu wzmocnienia z nauk behawioralnych w psychologii), który osiąga wysoką wartość (nagrodę), gdy agent podejmuje poprawne decyzje lub niską (karę) gdy podejmuje decyzje błędnie.

Wszystko to brzmi dobrze, ale problemów nie brakuje i jak na razie są one poważne:

Poza etapem tworzenia systemu powstają następujące problemy:

  • zbyt mała lub zbyt duża zależność systemu od środowiska, w którym się znajduje co może prowadzić do niepełnej analizy danych lub błędnej interpretacji
  • wiarygodność i poprawność generowanych wniosków, według Poppera „wiedza zdobyta w wyniku obserwacji ma charakter jedynie domyślny”, a rozumowanie indukcyjne nie może być w pełni udowodnione, a jedynie sfalsyfikowane
  • niekompletne lub częściowo sprzeczne dane
  • niezdefiniowanie ograniczeń dziedzinowych, może prowadzić do zbyt daleko idących uogólnień i błędnych wniosków

W związku z powyższymi problemami przyjęto następujące postulaty, które wiedza generowana przez systemy powinna spełniać:

  • wiedza generowana przez system powinna podlegać kontroli i ocenie człowieka, według podanych przez niego kryteriów
  • system powinien być zdolny do udzielenia wyjaśnienia w przypadku problemu
  • wiedza powinna być zrozumiała dla człowieka, czyli wyrażalna w opisie i modelu myślowym przez niego przyjętym

Jaki etap rozwoju – wbrew tym problemom – osiągnęło uczenie maszynowe i w jaki sposób znajduje ono zastosowanie w marketingu? O tym już w następnym odcinku:)

Neuromarketing, czyli co kieruje naszymi decyzjami

Przebieg procesu decyzyjnego klienta to jedno z zagadnień najbardziej interesujących marketingowców. Jak szybko i pod wpływem jakich czynników zapadają decyzje zakupowe? Co przesądza o atrakcyjności towaru lub usługi? Te pytania są ważne dla każdego sprzedawcy, najważniejsze jednak jest to, w jaki sposób na te decyzje wpływać, jak nimi kierować, jak kreować potrzeby?

Odpowiedzi na to szuka neuromarketing, czyli dziedzina nauki, której celem jest znalezienie odpowiednich narzędzi i algorytmów pozwalających zajrzeć w umysły kupujących, namierzenie swoistego ośrodka decyzyjnego. Neuromarketing pozwala na sprawną analizę obserwacji oraz czytelną prezentację wyników.

Patrick Renvoisé, współzałożyciel firmy SalesBrain San Francisco, zdefiniował neuromarketing następująco: „To nauka o tym, jak ludzie używają mózgu do podejmowania decyzji – która wykorzystuje nowe narzędzia, aby spojrzeć na to co dzieje się w głowach konsumentów”.

Jedno jest pewne: klient podejmuje decyzje kierując się emocjami, a nie świadomym myśleniem. Decyzje już podjęte tłumaczy sobie w sposób racjonalny.

Automatyzacja neuromarketingu to proces wprowadzania do badań neuromarketingowych maszyn oraz programów zbierających oraz przetwarzających dane np. biometryczne. Pozwala na sprawną analizę obserwacji oraz czytelną prezentację wyników. Jej wysoka istotność spowodowana jest możliwością zebrania dodatkowych danych, które często bez pomocy komputera nie byłyby możliwe do opisania.

Badanie ludzkiego mózgu – to nie  tylko fraza jak z horroru wątpliwej klasy, ale też poważny obszar działań naukowych. Polegają one na obserwacji procesów zachodzących w ludzkim mózgu w rzeczywistym kontakcie z reklamą lub produktem.

Mózg człowieka składa się z trzech warstw: pierwszej – odpowiadającej za podejmowanie decyzji, drugiej – odpowiadającej za emocje oraz trzeciej – odpowiadającej za myślenie logiczne i dedukcję. Oddziaływanie na pierwszą z nich może przynieść sukces przedsiębiorcy.

Techniki stosowane do badań ludzkiego mózgu dzielimy na kilka rodzajów.

Techniki neuroobrazowania:

– tomografia komputerowa,

– pozytonowa tomografia emisyjna (PET),

– tomografia emisyjna pojedynczego fotonu (SPECT),

– dyfuzyjna tomografia optyczna (DOT),

– przezczaszkowa stymulacja magnetyczna (TMS),

– rezonans magnetyczny (MRI),

– funkcjonalny rezonans magnetyczny (fMRI).

Techniki oparte na pomiarze elektrycznej i magnetycznej aktywności mózgu:

– elektroencefalografia (EEG),

– potencjały wywołane – technika ERP,

– magnetoencefalografia (MEG),

– technika jednoczesnego pomiaru EEG i fMRI.

Ważną kwestią dotyczącą neuromarketingu jest kontrowersyjne skojarzenie go z manipulacją umysłem konsumenta. Autorzy badań zapewniają, że nie mają zamiaru pozbawiać człowieka wolnej woli, która jest niezbywalnym składnikiem naszego człowieczeństwa. Nie jest do końca uspokajające ponieważ wiadomo, że wyniki badań naukowych mają służyć nie tylko lekarzom i psychologom, ale również szefom wielkich korporacji, którzy nastawieni są głównie na zysk.

Badanie mimiki twarzy – dużo (informacji), tanio i szybko – takie metody badawcze lubimy najbardziej. Polega ono na analizowaniu twarzy klienta oglądającego reklamę pod kątem symptomów określających jego emocje (np: uśmiech, szeroko otwarte oczy, uniesione brwi). Oczywiście sprawa jest dość ryzykowna, bo zdarzają się twarze bez wyrazu i inne pokerowe zagrywki.

W algorytmach można wyszczególnić trzy podejścia ze względu na sposób opisu twarzy: twarz jako jeden spójny obiekt, twarz jako zbiór cech odpowiadających opisowi poszczególnych jej elementów (nos, oczy, brwi, usta itd.) oraz połączenie tych technik.

Przykładowe kombinacje mimiczne górnej części twarzy:

ispro_jpg2

Eyetracking – bardziej zaawansowane, pogłębione, bardziej wiarygodne, ale wymagające też odpowiednich technologii badanie okulograficzne. Polega ono na śledzeniu ruchu gałek ocznych klienta oglądającego reklamę. Wskazuje, które elementy, w jakiej kolejności i jak długo były oglądane przez badanego, co w oczywisty sposób ujawnia, co było mniej, a co bardziej interesującego. Pozwala to na opracowanie reklam, ale też całych stron internetowych, zwracających uwagę grupy docelowej, implementujących w świadomości oglądającego pożądane informacje i skojarzenia, komunikujących odpowiednie treści.

Metody pomiaru ruchów oczu:

–  elektrookulografia,

– okulografia refleksyjna,

– metoda cewki probierczej,

– wideookulografia.

Sposoby prezentacji wyników badań okulograficznych:

– mapy cieplne (heat maps, hot spots) i mapy uwagowe (focus maps),

– ścieżki wzroku (gaze plots),

– obszary zainteresowań AOI (areas of interest).

Techniki biometryczne:

– biometria tęczówki oka (iris recognition),

– biometria siatkówki oka (retina recognition),

– biometria układu żył (vein recognition),

– biometria dłoni (hand and finger geometry),

– biometria twarzy (face recognition),

– biometria linii papilarnych palca (fingerprint recognition),

– biometria głosu (voice verification, speaker identification),

– biometria podpisu odręcznego (sign verification, sound signature technology, SignHear),

– rozpoznawanie chodu (gait recognition, gait signature),

– dynamika naciskania klawiszy na klawiaturze (keystroke dynamics),

– rozpoznawanie ucha (ear recognition),

– rozpoznawanie ruchu oka (eye-movements recognition).

ispro_jpg

Neuromarketing jak każda dziedzina nauki, którą przeliczyć można na konkretne pieniądze pochodzące z zastosowania jej wyników, rozwija się szybko. Mimo że z naukowego punktu widzenia nie ma zgodności co do rzetelności pomiarów neuromarketingowych, gdyż nie wiadomo, co powinno być warunkiem kontrolnym, zastosowanie eyetrackingu i podobnych technik jako narzędzi służących do optymalizacji strony internetowej nie powinno już nikogo dziwić. Zadziwić nas mogą ewentualnie kolejne kroki, odkrycia i coraz bardziej zaawansowane techniki zaglądania w umysły:).

Mobilny system CRM

Żyjemy w czasach bezustannej komunikacji, co spowodowane jest przede wszystkim rozwojem technologii mobilnych. Smartfony czy tablety, które szturmem zdobyły większość torebek, aktówek, kieszeni i dłoni, gwarantują nam dostęp do wszystkiego w każdej chwili. Poręczne urządzenie, szybki Internet i proszę bardzo – na wyciągnięcie dłoni jest Facebook ze wszystkimi dalszymi i bliższymi znajomymi, skrzynka mailowa, zasoby sieci od horoskopów, przez newsy ze świata polityki i finansów, po przepis na naleśniki. Skype przez ocean z dowolnego punktu miasta, ławki w parku, kolejki w spożywczym? Ze smartfonem nie jest to żaden problem. Urządzenia mobilne to jednak nie tylko doskonałe uprzyjemniacze czasu, pogromcy nudy w korkach czy sposób na komunikowanie z najbliższymi. To też proste i niezwykle efektywne narzędzie biznesowe.

crm

 

Jak wynika z tego prostego schematu, podstawą sukcesu w biznesie jest skuteczne zarządzanie kontaktami, czyli CRM (Customer Relationship Management).

Z uwagi na charakterystykę CRM możemy wyróżnić kilka jego modyfikacji:

eCRM – CRM ulokowany w Internecie – elektroniczne zarządzanie relacjami z klientami,

ECRM – program CRM obejmujący ogólnoorganizacyjny przegląd klientów,

PRM – zarządzanie relacjami z partnerami,

cCRM – zarządzanie sytuacjami, w których klienci mają możliwość bezpośredniej interakcji z firmą, zazwyczaj przez Internet,

SRM – zarządzanie relacjami z dostawcami,

mCRM– „przenośny CRM”, przekazywanie informacji klientom, dostawcom i partnerom handlowym za pośrednictwem technologii bezprzewodowych.

Tę uproszczoną charakterystykę i podział CRM należy szybko połączyć ze wstępem dotyczącym technologii mobilnych, bo ze spotkania tych dwóch spraw biorą się zadowoleni klienci, a więc żywe pieniądze.

mCRM gwarantuje nieprzerwany i niezależny od czasu i miejsca dostęp do korporacyjnych informacji.

Mobilny CRM jest instrumentem do bieżącej, codziennej interakcji klienta z firmą. Jest on definiowany jako zestaw narzędzi ułatwiający zarządzanie relacjami z klientami, dostawcami i partnerami, z wykorzystaniem technologii bezprzewodowych. Pozwala on pracownikom terenowym czy handlowcom korzystać w dowolnym czasie i miejscu z w pełni funkcjonalnego systemu CRM poprzez urządzenia mobilne, takie jak PDA, telefony komórkowe, dwukierunkowe pagery, komputery przenośne itp.

Podstawą koncepcji mCRM są następujące założenia:

1.  Komunikacja ma na celu budowanie i utrzymywanie relacji między firmą a jej klientami.

2.  Komunikacja dotycząca obszaru sprzedaży, marketingu i obsługi, prowadzona jest za pomocą urządzeń mobilnych.

3.  Komunikacja może być zainicjowana albo przez firmę, albo przez klienta.

4.  Komunikacja może odbywać się poprzez SMS (short message service), MMS (multimedia service), aplikacje i przeglądarki internetowe.

5.  Jedną ze stron procesu komunikacji musi być człowiek (wyposażony w urządzenie mobilne).

6.  Urządzenie mobilne jest traktowane jako komplementarny kanał dla działań CRM, a nie jako substytut kanału tradycyjnego.

mCRM to wyzwanie dla programistów, ponieważ jego podstawą powinna być sprawna i wielofunkcyjna aplikacja. Typowa aplikacja mCRM opiera się na architekturze webowej i umożliwia klientowi samoobsługę w zakresie dostępu do informacji, pomocy na życzenie oraz możliwości uzyskania wsparcia ze strony pracownika firmy. Powinna ona nie tylko zawierać standardowe informacje asortymentowe i korporacyjne ze strony WWW, ale również udostępniać klientowi możliwość samodzielnej realizacji podstawowych działań, takich jak zakup produktów lub usług, złożenie reklamacji, uzyskanie informacji o statusie swojej sprawy, sprawdzenia stanu płatności lub zmiany danych konta użytkownika.

mCRM to tez doskonałe rozwiązanie dla pracowników zdalnych, którzy mają dzięki temu w swoim urządzeniu mobilny kluczowe informacje i dane. W zależności od kategorii działalności przedsiębiorstwa mogą to być szczegółowe dane na temat kontrahentów (obroty, regularność zamówień, poziom zadłużenia), narzędzia pozwalające na szybką analizę danych, ułatwiające podejmowanie decyzji i udzielenie odpowiedzi na pytanie klienta bądź zintegrowane funkcjonalności usprawniające pracę (kalendarz, menedżer zadań, system wymiany informacji). Wszystkie te rozwiązania mogą mieć pozytywny wpływ na podejmowane decyzje biznesowe, a w połączeniu z rozwiązaniami mobilnymi umożliwiają bieżący i szybki dostęp.

Wprowadzenie mobilnych systemów CRM generuje zwiększoną sprzedaż. Badanie przeprowadzone przez Innopol Technologies pokazuje, że w firmach, które wprowadziły mCRM, aż 65% akwizytorów osiągnęło maksymalną dopuszczalną wysokość sprzedaży w przeciwieństwie do zaledwie 22% w firmach pozbawionych takich rozwiązań. Dzięki mCRM sprzedawcy nie tracą czasu na poszukiwanie dobrych kontaktów bądź źródeł informacji, mogą natomiast skupić się na wiarygodnych klientach pragnących dokonać transakcji.

Zamknięcie procesu sprzedaży z mniejszą liczbą interakcji pozwala sprzedawcom na poświęcenie większej ilości czasu na poszukiwanie i pozyskiwanie nowych klientów, co zwiększa ich potencjał zarobkowy, przyczyniając się także do skrócenia cyklu sprzedaży. System CRM w zależności od zakresu działalności firmy może zostać dostosowany do jej indywidualnych potrzeb – przekazując na miejscu kluczowe informacje takie jak dostępność zapasów czy obecny poziom cen.

Systemy mCRM są wykorzystywane nie tylko do przechowywania informacji –  funkcjonują też jako platforma do składania zamówień zaraz po uzyskaniu wstępnej zgody nabywcy, co skutkuje szybszym planowaniem i produkcją, skraca czas dostawy, a więc zwiększa zadowolenie klienta. Omawiane rozwiązania skonstruowane są w taki sposób, aby ułatwić wgląd do istotnych dla odbiorcy informacji. Alokacja informacji prowadzi do skutecznego zarządzania i pozwala uniknąć chaosu spowodowanego nadmierną ilością danych.

Ogólna charakterystyka i rozbudowana lista zalet systemów mCRM za nami, teraz czas na konkretny przykład zastosowania – Funnela.crm2

Funnela to oparta na modelu SaaS platforma dedykowana małym oraz średnim przedsiębiorstwom służąca do zarządzania relacjami z klientem. Aplikacja dostępna jest na wszystkie urządzenia zaopatrzone w przeglądarkę internetową.

Co ciekawego tu znajdziemy?

  • Kontakty – Rozbudowana książka adresowa. Przechowywanie informacji o klientach, wygodne przeglądanie kartotek za pomocą wbudowanych filtrów.
  • Sprzedaż – Monitorowanie okazji sprzedażowych firmy. Wbudowany kalendarz i lista zadań. Moduł pozwala na bieżące śledzenie etapu, na którym dana transakcja się znajduje.
  • Faktury – Korzystając ze słownika produktów i usług można przygotować ofertę dla klienta. Moduł umożliwia szybkie generowanie faktur VAT oraz umów pro-forma na podstawie wprowadzonych danych. Przygotowane dokumenty można wysłać pocztą elektroniczną.
  • Raporty – Analiza i zestawienia najważniejszych aspektów w firmie w formie wykresów. Umożliwiony dostęp do zestawienia pracowników z największą liczbą wykonanych zadań. Pozyskanie dowolnych informacji z systemu, także w postaci plików do pobrania do późniejszej analizy.
  • Kokpit – Zawiera informacje o podstawowych danych, listę zaległych
    i nadchodzących zadań oraz spotkań. Zawiera również historię działań własnych oraz współpracowników.
  • Poczta – Wbudowany klient pocztowy umożliwia łatwe łącznie wiadomości z danymi z innych modułów. Masowa wysyłka poczty pozwala na dotarcie z  ofertą do wszystkich zainteresowanych. Gotowe szablony oraz wzorce wiadomości.
  • Zadania –Tworzenie i nadzór zadań. Możliwość śledzenia stanu realizacji wybranego zadania przez każdego użytkownika, który posiada odpowiednie uprawnienia.
  • Kalendarze – Planowanie spotkań i tworzenie wydarzeń zarówno w swoim, jak i współdzielonych kalendarzach.

Podsumowując: wszystko! Wszystko, co zapewne ma każdy przedsiębiorca w postaci notatek, papierowego kalendarza, masy arkuszy, dokumentów i stosownego oprogramowania, wszystko, co jest niezbędne w pracy, z tą różnicą, że w postaci superskondensowanej, dostępnej w każdej chwili i niezwykle wygodnej. mCRM – to się opłaca!