Shepherd.js este o bibliotecă JavaScript open-source pentru tururi ghidate de produs. Programatorii creează un obiect tur, adaugă pași și îi atașează elementelor din cod. Funcționează cu React, Vue, Angular, Ember sau JavaScript simplu și rulează în browser fără serviciu backend. Are licență dublă: AGPL-3.0 pentru proiecte open-source și necomerciale și o licență comercială plătită pentru produse comerciale.
Cueston este alt tip de instrument. Echipa de produs sau de customer success construiește tururi, tooltip-uri, bannere, checklist-uri și sondaje într-o extensie Chrome și le schimbă fără un release. Targetarea, analiza ghidurilor, obiectivele și răspunsurile AI vin incluse. În schimb plătești lunar și nu controlezi fiecare linie.
| Funcționalitate | Cueston | Shepherd.js |
|---|---|---|
| Preț de pornire | Plan gratuit; plătit de la $39/lună | Gratuit pentru uz necomercial; comercial de la $50 o singură dată |
| Preț în funcție de | Utilizatori activi lunar | Proiecte (5 sau nelimitat) |
| Tururi pas cu pas | Da | Da |
| Cum se construiesc tururile | Extensie Chrome fără cod | Cod JavaScript |
| Cum se modifică un tur | În editor, fără deploy | O modificare în cod |
| Rulează fără serviciu backend | Nu | Da |
| Codul sursă în repo-ul tău | Nu | Da |
Când Shepherd.js este alegerea mai bună
- Inginerii tăi vor control complet asupra codului, stilului și comportamentului tururilor în propriul repo.
- Ai nevoie de câteva tururi statice care se schimbă rar, deci editarea în cod nu e o povară.
- Vrei un cost unic. O licență comercială costă $50 pentru până la 5 proiecte sau $300 pentru proiecte nelimitate, fără abonament.
- Nu poți încărca un script terț sau trimite date către alt serviciu.
Când Cueston este alegerea mai bună
- Oamenii de produs sau CS trebuie să schimbe texte, pași și targetare fără un tichet și fără să aștepte un deploy.
- Vrei să arăți ghidurile cui trebuie: după URL, atributele utilizatorului, evenimente din ultimele 90 de zile, alte ghiduri văzute sau terminate, sau segmente.
- Vrei să știi dacă un ghid funcționează. Setezi un obiectiv, păstrezi un grup de control de până la 50% în Ascent și Orbit și citești rezultatele la 95% încredere.
- Vrei mai mult decât tururi: checklist-uri, bannere, sondaje cu NPS, anunțuri, răspunsuri AI din documentația ta și ajutor la clicuri repetate nervos sau pauze lungi.
Cât costă fiecare
Shepherd.js: gratuit pentru site-uri open-source, personale și necomerciale. Uzul comercial cere o licență: Business la $50 o singură dată (până la 5 proiecte, 1 lună de suport) sau Enterprise la $300 o singură dată (proiecte nelimitate, 6 luni de suport). Consultanța se oferă la cerere. Timpul programatorilor pentru construirea și întreținerea tururilor vine în plus. Vezi prețurile Shepherd.js și calculatorul build vs buy.
Cueston: un plan gratuit (3 ghiduri active, 1.000 de utilizatori activi lunar, 50 de răspunsuri AI pe lună), apoi Launch la $39 pe lună cu facturare anuală (15 ghiduri active, 2.500 de utilizatori, 500 de răspunsuri AI), Ascent la $79 (ghiduri nelimitate, 10.000 de utilizatori, 2.000 de răspunsuri AI) și Orbit la $199 (50.000 de utilizatori, 10.000 de răspunsuri AI). Vezi prețurile Cueston.
Trecerea de la Shepherd.js la Cueston
- Instalează snippet-ul Cueston și identifică utilizatorii cu un ID și atributele după care vrei să targetezi.
- Reconstruiește fiecare tur în extensia Chrome Cueston dând clic pe elemente, sau refolosește selectorii CSS din pașii Shepherd. Nu există import.
- Scoate fiecare tur Shepherd din cod după ce versiunea lui din Cueston e live.
Întrebări frecvente
Este Shepherd.js gratuit?▾
Pentru proiecte open-source, personale și necomerciale, da, sub AGPL-3.0. Pentru un produs comercial, licența Shepherd spune că ai nevoie de o licență comercială plătită, de la $50 o singură dată.
Este Cueston mai ieftin decât Shepherd.js?▾
Nu la costul licenței: licența comercială Shepherd costă o singură dată $50 sau $300. Costul real al unei biblioteci e timpul programatorilor pentru construirea, schimbarea și măsurarea tururilor. Pe pagina build vs buy îți pui propriile cifre.
Pot păstra Shepherd.js și adăuga Cueston?▾
Da. Nu intră în conflict. Unele echipe păstrează un tur în cod pentru un flux principal și folosesc Cueston pentru tot ce schimbă des echipa de produs.