Dzięki narzędziom no-code
8 godz. 15 min · Make · Biznes i Automatyzacje
Grzegorz RógIdea ArchitectW kursie dowiesz się, czym jest no-code i jak działają proste rozwiązania do tworzenia stron WWW w oparciu o tą technologię. Wyjaśnię Ci, jakie możliwości są teraz dostępne i które z web builderów warto rozważyć przy tworzeniu kolejnego projektu. Będziesz tworzyć strony głównie z użyciem wizualnych edytorów, co nie wymaga znajomości kodowania na start i umożliwi Ci przygotowanie landing page'a promocyjnego, portfolio, wizytówki, prostego MVP i wiele więcej!
Na przykładzie prostego edytora, jakim jest Carrd, pokażę Ci jak w praktyce przygotować prosty landing page dla pierwszej wersji produktu, do sprzedaży e-booka czy dowolnych innych zastosowań. Carrd jest niezwykle przyjazny i nawet osoby, które wcześniej nie miały żadnej styczności z tworzeniem stron WWW będą w stanie opublikować swoje pierwsze witryny! Ma też szereg przydatnych opcji, które pozwolą nam wyjaśnić kluczowe pojęcia no-code i tworzenia stron w ogóle, bez wchodzenia w szczegóły techniczne i koncentrowania się na wyglądzie. To właśnie z tego powodu wybrałem Carrd, ale Ty możesz też skorzystać z dowolnego innego edytora jak Wix czy Squarespace.
Kolejna sekcja nauczy Cię wdrażać na stronę liczne integracje i rozbudowywać jej funkcje. Dowiesz się między innymi jak podpiąć na stronę analitykę np. z pomocą Google Analytics, wykorzystać gotowe Widgety, zadbać o optymalizację pod kątem SEO czy dołożyć kolejne, własne skrypty. To wszystko bez napisania ani jednej linii kodu!
W tej sekcji omówimy szczegółowo najważniejsze narzędzia, które wykorzystują technologie no-code i pozwalają nam rozszerzyć możliwości stron WWW tworzonych w ten sposób. Dzięki ich wykorzystaniu będziemy mogli rozszerzyć naszą stronę o "bazę danych", wykorzystując Airtable, bez konieczności korzystania z jakichkolwiek technologii serwerowych. Narzędzia takie jak Zapier czy Integromat dadzą nam z kolei możliwość rozbudowania naszej witryny o niezliczone funkcjonalności, takie jak podłączenie list mailowych, ankiet, płatności i wiele, wiele więcej!
Ten rozdział uświadomi Ci prawdziwą potęgę narzędzi i technologii no-code, ponieważ przygotowałem dla Ciebie szereg praktycznych scenariuszy, które bez kodowania pozwalają wdrożyć najbardziej popularne rozwiązania biznesowe i uruchomić je w połączeniu ze stroną WWW. Przygotujemy scenariusze między innymi dla Landing Page'a sprzedającego produkt, gdzie zapiszemy dane klienta, wyślemy stosowne maile a nawet udostępnimy nasz produkt; będziemy też pracować nad prostą stroną do generowania leadów, na przykład umożliwiającą pobranie PDF czy produktu w zamian za email; pokażę Ci także, jak wykonać stronę usługową, gdzie klienci mogą zlecać Ci rozmaite prace; Przygotujemy także rozbudowany scenariusz pod Marketplace czy Job Board, wykorzystujący bardziej złożone automatyzacje. Wykorzystamy do tego mnóstwo dodatkowych, ciekawych narzędzi i technik No-code!
Kurs przeznaczony jest dla osób, które chcą tworzyć strony w nowym podejściu, bez kodowania. Skorzystają z niego zwłaszcza osoby, które chcą uruchomić swój projekt w sieci, stworzyć MVP produktu czy aplikacji, ale niekoniecznie same programują lub mają zasoby i czas na przygotowanie projektu przez programistów. Ponadto z kursu skorzystają ci z Was, którzy tworzą strony, np. w WordPress i chcą zobaczyć, jak można przyspieszyć sobie pracę a nawet front-endowcy, którzy usprawnią wiele procesów z pomocą automatyzacji.
Cześć.
Zgodnie z tym co omawialiśmy już wcześniej, są dwie sytuacje, gdzie chcemy
coś dołączyć do naszej strony, jakieś zewnętrzne narzędzie.
Pierwsza sytuacja jest taka, że nasz Web Builder
oferuje opcję dołączenie go jak gdyby natywnie.
Czyli przykładowo
jak mamy opcję publikacji to możemy po prostu wkleić sobie Google Analytics ID.
Druga sytuacja była taka, że nie mamy takiej opcji np.
w przypadku Facebook'a Pixela i wtedy korzystamy z tego embedowanego kodu, czyli
dołączamy to narzędzie wstrzykując jego kod
w ten sposób. Trzecia opcja łączenia się z różnymi narzędziami też jest natywna i
występuje w postaci tzw. widget'ów i w wielu Web Bulider'ach znajdziesz tego typu
widget'y, które akurat tutaj dostępne są właśnie w tej sekcji.
Z pomocą tej małej ikonki widgets.
Jeśli zaznaczymy np.
sekcję w footerze, a następnie wybierzemy taki widget i będziemy mogli teraz wybrać jeden
z widget'ów, które są predefiniowane, to np.
z pomocą widget'u Facebook Like wstawienie
na naszą stronę guzika do jej polubienia jest dziecinnie proste, czy po prostu
możemy tu wpisać URL do polubienia albo zostawić pusty.
To wtedy oczywiście zostanie wzięty ten URL, który mamy w pasku adresu.
Dlaczego mielibyśmy ten URL w ogóle wypełniać?
Czasem jest tak, że mamy jakieś parametry w adresie czy jakieś hashtagi itd.
I chcielibyśmy, żeby po prostu naszą główną domenę ktoś mógł polubić i
wyświetlić tutaj polubienia tej głównej domeny.
Nie ma sensu tego robić np.
dla podstron możemy wybrać dodatkowo sobie
jakieś opcje czy to ma być Button with count, czyli z ilością polubień, czy
mamy jeszcze taką drugą opcję w ten sposób, albo w ogóle tylko sam Button bez
informacji o tym, ile osób już polubiło naszą stronę.
No i akcja to może być Like albo, Recommend, czyli poleć albo polub.
Możemy też włączyć wariant, gdzie pokażą się zdjęcia naszych znajomych, czyli
awatary osób, które są wśród naszych znajomych i polubiły tę stronę.
I ewentualnie możemy jeszcze dodać guzik Share,
żeby tym można było podzielić się na Facebooku.
W momencie gdy to zrobimy, skorzystamy z
takiego widget'u i oczywiście musimy też opublikować zmiany do naszej strony.
To będzie wszystko, czyli widget to jest
taka jakaś dodatkowa funkcjonalność, która rozszerza działanie naszej strony, ale nie
musimy jej jakoś szczególnie integrować w tym sensie, że nie musimy ani wpinać
jakiegoś dodatkowego kodu, ani nie musimy tego jakoś szczególnie konfigurować.
Po prostu jest i działa out of the box. W momencie gdy kliknąłbym
recommend to automatycznie, a gdybym wybrał guzik share, zostanę też
przeniesiony na Facebook'a i zobacz, że zgodnie z tymi naszymi opcjami
udostępniania zostało to wyświetlone jako nowy post na Facebook'u.
Mogę tutaj opisać ten post i dodać go w odpowiednie miejsce.
Wybrać polecenie Post to Facebook
działa dokładnie tak, jak byśmy tego oczekiwali.
Korzystanie z widget'ów jest naprawdę
dziecinnie proste i sprowadza się do wyklikania kilku opcji, w tym sidebarze Carrd,
A widget'y, które mamy do dyspozycji to przynajmniej na razie jest kilka typów.
Przede wszystkim widget'y do płatności, czyli Stripe, Gumroad oraz PayPal.
To są trzy różne systemy do płatności, gdzie w Stripe możesz nawet przyjmować
płatności subskrypcjne, podobnie jak w Gumroad PayPal oczywiście wszyscy znają.
Możesz podpiąć sobie taki guzik PayPal'a do opłacenia Twojego produktu.
Będziemy jeszcze szczegółowo zajmowali się
integracją tego typu rozwiązań w części bardziej zaawansowanej.
Natomiast już teraz chciałem powiedzieć,
że jest to możliwe akurat tutaj bezpośrednio z widget'u.
Rzecz jasna podpięcie jakiegoś innego rozwiązania, nawet polskiego operatora
płatności jest też możliwe poprzez ten custom'owy kod, który możemy wstrzyknąć.
Natomiast najłatwiej oczywiście będzie
korzystać z widget'ów. Stripe jest dostępne w Polsce, więc można założyć tam konto i
można bardzo łatwo skonfigurować sobie taką komunikację poza systemami płatności.
Zaraz jeszcze pokażę jak one wyglądają.
Mamy Facebook'a, czyli to co już pokazałem,
a także Typeform, czyli możliwość dodawania ankiet.
Ja też pokażę Ci trochę więcej z Typeform'a w
kolejnej części Typeform umożliwia nam stworzenie jakiejś naprawdę bardzo
zaawansowanej ankiety, podlinkowanie jej i po prostu łatwe wyświetlanie na naszej
stronie w postaci jakiegoś modal'a czy pop-up'a.
Zobaczmy zresztą jak te opcje wyglądają.
Z pomocą plusa wybierzmy widget i gdybyśmy wybrali właśnie np.
Typeform, to mamy tutaj tylko URL, który możemy wkleić i jakieś style, czyli możemy
wyświetlać to w pop-up'ie, albo możemy wyświetlać to wysuwane z prawej czy z
lewej strony lub możemy zaembedować to bezpośrednio do naszej strony.
Button Label można jeszcze określić, czyli zmienić to jak wyświetla się ten przycisk.
No i w zasadzie to tyle jest opcji, które mamy tutaj dostępne.
Kolejno mamy właśnie te opcje płatności, czyli Sprite Checkout, Gameroad albo PayPal.
W przypadku wyboru PayPal'a możemy zobaczyć, że mamy taki przycisk Buy Now.
Możemy zmienić go na Add to Cart, Donate albo Subscribe w
zależności od tego jaką usługę wybierzemy i skonfigurujemy sobie w PayPal'u.
Wszystkie te informacje są tutaj szczegółowo wylistowane.
Jeśli wejdziemy np. w Stripe'a zobacz, że ta instrukcja ma tylko 9
kroków, więc to jest naprawdę bardzo proste.
To co musimy zrobić, czyli ustalamy sobie jaki item chcemy sprzedać, jego nazwę,
kwotę, którą chcemy za to charg'ować,
w jakiej walucie.
I tutaj dobra wiadomość, ponieważ jak widzisz Polish złoty czyli PLN jest
dostępny, możemy wybrać ilość, którą sprzedajemy.
Ewentualnie jeśli mamy skonfigurowanego PayPal'a tak żeby pobierał dodatkowo
podatki albo opłaty za przesyłkę też możemy wpisać tutaj te kwoty.
No i mamy coś takiego jak Merchant ID, musimy to uzupełnić,
to jest po prostu nasz identyfikator
sprzedawcy w PayPal'u, który wklejamy, a także ostatnia opcja return URL, czyli w
momencie gdy ktoś już dokona zakupu, na jaki adres chcemy go przekierować.
Tutaj oczywiście możemy przekierować go na jakąś stronę, thank you itd.
Wiele z tych opcji i konkretne integracje,
które tutaj są, będę też pokazywał Ci, a przynajmniej niektóre w części, w której
będziemy tworzyć kompletne rozwiązania z pomocą no-code.
Więc tutaj przejdziemy jeszcze przez tę część praktyczną.
Na razie chciałbym, żebyś wiedział, że te opcje istnieją.
No i właśnie można skonfigurować sobie
zarówno płatności w PayPal'u, jak i w Stripe Checkout oraz Gumroad.
Gumroad to jest taki serwis, w którym można sprzedawać.
Na ogół sprzedaje się tam jakieś dobra
elektroniczne, czyli jakieś ebooki albo np.
dostęp do jakiejś, jakiegoś twojego UA Kit'a czegoś, co stworzysz.
No i tutaj w ogóle sprawa jest dziecinnie
prosta, ponieważ wystarczy, że dodasz ten produkt na Gumroad.
To też jest bardzo łatwe, żeby założyć sobie tam konto.
Następnie go podlinkujesz
produkt URL'em przykładowo to jest
link do jednej z książek, którą znajdziesz na Gumroad.
Tutaj zmieniasz jeszcze Label na tym przycisku np.
Teraz mam Buy my product, możemy to zmienić i
możemy jeszcze automatycznie odpalać nawet formularz do płatności.
Więc jeżeli to wszystko skonfigurujemy w tych kilku kliknięciach i opublikujemy
sobie zmiany, pokażę Ci jak taki przycisk Gumroad może zadziałać.
Wybieram polecenie Viwe Site, a następnie scrolluję się do footer'a.
Tutaj jest już charakterystyczny guzik, na
którym możemy zmienić tylko tekst, bo jest on charakterystyczny dla Gumroad.
Wybieramy ten guzik.
Mamy fajny preloader i jako overlay na naszej
stronie zobacz, że pojawia się od razu po prostu formularz do płatności.
Gumroad jest świetne, ponieważ pozwala Ci jako twórcy np.
właśnie sprzedawać tego typu produkty, również sprzedawać je w ramach
subskrypcji, że możesz zacząć kogoś chage'ować np.
co miesiąc, ale fantastyczne jest to, że Gumroad rozlicza
wszystkie podatki, czyli to Gumroad sprzedaje, a nie Ty jako biznes,
dzięki czemu nie musisz przejmować się w ogólne księgowością.
Możesz sprzedawać na cały świat. Gumroad
oczywiście bierze od tego jakąś prowizję, ale nie jest ona jakoś przesadnie duża, a
dodatkowo kupujący mają możliwość oczywiście uzyskania faktury, w tym mogą
wpisać sobie polski numer NIP i wtedy dostaną fakturę
zwolniona z VAT'u także z reverse charge.
Także naprawdę bardzo fajnie to działa.
Jedyny problem jest taki, że mogą płacić tylko kartą albo PayPal'em.
Nie mają tutaj wsparcia dla polskich przelewów. Ze Stripe'em
już wkrótce albo już teraz w momencie gdy oglądasz to wideo to jest to możliwe.
W związku z tym będzie można w ten sposób spróbować.
Ale jak widzisz integracja płatności bajka.
Dziecinnie proste.
A to jest akurat strona produktu, która też została w tle wyświetlona.
My możemy wrócić do naszej
strony i jeszcze zobaczyć, co tutaj można dodatkowo wyciągnąć z widget'ów.
Więc mamy Gumroad omówiony, Facebook, mamy
PayPala, mamy Typeform, czyli ankiety, no i mamy również Stripe Checkout,
gdzie trzeba będzie po prostu podać klucze Stripe'a.
Po zarejestrowaniu tam konta będziesz miał
dostępny taki klucz, który można opublikować oraz Secret Key,
trzeba tutaj podać te nasze klucze.
Ja z pomocą magii kina sobie
te klucze moje już tutaj wstawiłem w dashboardzie Stripe'a.
Znajdziesz je w sekcji Developers i w momencie gdy przejdziesz do API Keys.
A druga rzecz, której potrzebujesz jest w produktach czyli sekcji Products.
Tutaj możesz zdefiniować sobie nowy produkt dodając go z pomocą Add Product.
I w momencie gdy wejdziesz do tego
produktu, możesz dodać do niego pricing, czyli dodać cenę
i wtedy ustawiasz sobie tą cenę czy ma ona być Recurring, czy ma być np.
co 3 miesiące pobierana ta sama cena, czy ma być to on time, czyli jednorazowa
opłata w ramach jakiegoś pricing modelu ewentualnie.
I teraz identyfikator tej ceny.
I jeszcze ostatnia rzecz, którą musisz
zrobić to przejść do Settings i tutaj znaleźć sekcję Checkout,
a następnie w Check Out Settings udostępnić sobie domeny,
znaczy dopisać tą domenę na której ma być wyświetlany ten formularz czyli slack.eduweb.pl
Wybieram polecenie Save, a następnie
wracasz w to miejsce, wklejasz gdzie jest Price ID.
Ono się zaczyna właśnie od Price.
I to wszystko tzn.
można tutaj jeszcze jakieś dodatkowe opcje wybrać np.
wymagany adres do bilingu i Success URL, czyli
URL, na który osoba zostanie przekierowana po dokonaniu płatności.
Ja nie muszę nawet tego robić. To jest opcjonalne.
Wybieram polecenie Done.
Mam tutaj kropeczkę sygnalizująca, że zmiany są do opublikowania.
Publikuję to te zmiany.
No i zaraz zobaczymy czy w stopce ten guzik będzie teraz działał.
Wybieram polecenie Pay with Card
to automatycznie jestem przekierowany do Checkout'u Stripe'a.
Mogę zapłacić jedną z metod, które tutaj
są i mogę też zapłacić ewentualnie kartą kredytową.
Adres rozliczeniowe podałem jako wymagane, więc jest tutaj też wymagane.
No i po zapłaceniu będę przekierowany na stronę sukcesu
jeśli ją podam tutaj w Carrd, więc to wszystko zobacz jak prosto można
zrobić, dodać płatności do naszej strony, jak łatwo, ja usunę sobie ten widget, jak łatwo
można będzie skomunikować się z Facebook'iem, czy np. z
Gumroad, czy z pomocą Typeforma zbierać
wiele ciekawych informacji o odwiedzających.
Więc w ten sposób możesz rozszerzać
funkcje, funkcje Twojego landing pages strony, którą stworzysz.
Mam nadzieję, że przetestujesz sobie te opcję i do usłyszenia w kolejnej lekcji.