Shepherd.js to otwartoźródłowa biblioteka JavaScript do budowania wycieczek po produkcie. Programiści tworzą obiekt wycieczki, dodają kroki i przypinają je do elementów w kodzie. Działa z React, Vue, Angular, Ember albo czystym JavaScriptem i działa w przeglądarce bez usługi backendowej. Ma podwójną licencję: AGPL-3.0 do projektów open source i niekomercyjnych oraz płatną licencję komercyjną dla produktów komercyjnych.
Cueston to inny rodzaj narzędzia. Zespół produktowy albo customer success buduje wycieczki, podpowiedzi, bannery, checklisty i ankiety w rozszerzeniu Chrome i zmienia je bez wydania. Targetowanie, analityka przewodników, cele i odpowiedzi AI są w zestawie. W zamian płacisz co miesiąc i nie kontrolujesz każdej linijki.
| Funkcja | Cueston | Shepherd.js |
|---|---|---|
| Cena początkowa | Darmowy plan; płatne od $39/mies. | Darmowy do użytku niekomercyjnego; komercyjnie od $50 jednorazowo |
| Podstawa rozliczenia | Aktywni użytkownicy miesięcznie | Projekty (5 albo bez limitu) |
| Wycieczki krok po kroku | Tak | Tak |
| Jak powstają wycieczki | Rozszerzenie Chrome bez kodu | Kod JavaScript |
| Jak zmienia się wycieczkę | W edytorze, bez wdrożenia | Zmiana w kodzie |
| Działa bez usługi backendowej | Nie | Tak |
| Kod źródłowy w twoim repozytorium | Nie | Tak |
Kiedy lepszy jest Shepherd.js
- Twoi inżynierowie chcą pełnej kontroli nad kodem, wyglądem i działaniem wycieczek we własnym repozytorium.
- Potrzebujesz kilku statycznych wycieczek, które rzadko się zmieniają, więc edycja w kodzie nie jest problemem.
- Chcesz zapłacić raz. Licencja komercyjna kosztuje $50 do 5 projektów albo $300 bez limitu projektów, bez subskrypcji.
- Nie możesz ładować skryptu zewnętrznego ani wysyłać danych do innej usługi.
Kiedy lepszy jest Cueston
- Osoby z zespołu produktowego albo CS mają zmieniać teksty, kroki i targetowanie bez zgłoszenia i czekania na wdrożenie.
- Chcesz pokazywać przewodniki właściwym osobom: według URL, cech użytkownika, zdarzeń z ostatnich 90 dni, innych obejrzanych lub ukończonych przewodników albo segmentów.
- Chcesz wiedzieć, czy przewodnik działa. Ustaw cel, wydziel grupę kontrolną do 50% w planach Ascent i Orbit i odczytaj wyniki przy 95% ufności.
- Chcesz czegoś więcej niż wycieczek: checklist, bannerów, ankiet z NPS, ogłoszeń, odpowiedzi AI z dokumentacji i pomocy przy nerwowych kliknięciach albo długich zatrzymaniach.
Ile to kosztuje
Shepherd.js: darmowy dla stron open source, prywatnych i niekomercyjnych. Użytek komercyjny wymaga licencji: Business za $50 jednorazowo (do 5 projektów, 1 miesiąc wsparcia) albo Enterprise za $300 jednorazowo (bez limitu projektów, 6 miesięcy wsparcia). Konsulting wyceniany na zapytanie. Do tego dochodzi czas programistów na budowę i utrzymanie wycieczek. Zobacz cennik Shepherd.js i nasz kalkulator build vs buy.
Cueston: darmowy plan (3 aktywne przewodniki, 1 000 aktywnych użytkowników miesięcznie, 50 odpowiedzi AI miesięcznie), potem Launch za $39 miesięcznie przy rozliczeniu rocznym (15 aktywnych przewodników, 2 500 użytkowników, 500 odpowiedzi AI), Ascent za $79 (bez limitu przewodników, 10 000 użytkowników, 2 000 odpowiedzi AI) i Orbit za $199 (50 000 użytkowników, 10 000 odpowiedzi AI). Zobacz cennik Cueston.
Przejście z Shepherd.js na Cueston
- Zainstaluj snippet Cueston i identyfikuj użytkowników przez ID i cechy, według których chcesz targetować.
- Odtwórz każdą wycieczkę w rozszerzeniu Chrome Cueston, klikając elementy, albo użyj selektorów CSS z kroków Shepherd. Nie ma importu.
- Usuń każdą wycieczkę Shepherd z kodu, gdy jej wersja w Cueston zacznie działać.
Najczęściej zadawane pytania
Czy Shepherd.js jest darmowy?▾
Dla projektów open source, prywatnych i niekomercyjnych tak, na licencji AGPL-3.0. Dla produktu komercyjnego licencja Shepherd wymaga płatnej licencji komercyjnej, od $50 jednorazowo.
Czy Cueston jest tańszy niż Shepherd.js?▾
Nie pod względem licencji: licencja komercyjna Shepherd to jednorazowo $50 albo $300. Prawdziwy koszt biblioteki to czas programistów na budowę, zmiany i mierzenie wycieczek. Na stronie build vs buy wpiszesz własne liczby.
Czy mogę zostawić Shepherd.js i dodać Cueston?▾
Tak. Nie kolidują ze sobą. Niektóre zespoły zostawiają wycieczkę w kodzie dla jednego kluczowego procesu, a Cueston używają do wszystkiego, co zespół produktowy często zmienia.