Ustawienia i zadania zaplanowane
Dwie strony zawierają ustawienia dotyczące wszystkich formularzy sklepu: Ogólne, z okresem przechowywania zgłoszeń, PIN-em kiosku i ochroną przed zalewem zgłoszeń, oraz Zadania zaplanowane, z opcjonalnym adresem crona, dzięki któremu podsumowania wychodzą punktualnie.
Ogólne

- Przechowuj zgłoszenia przez.
- PIN kiosku.
- Zgłoszenia na urządzenie.
- Kontrola duplikatów w nowych formularzach.
| Ustawienie | Do czego służy | Po instalacji |
|---|---|---|
| Przechowuj zgłoszenia przez | Zgłoszenia starsze niż podana liczba dni są usuwane automatycznie, od 0 do 3650. 0 oznacza przechowywanie bezterminowe, a lista kontrolna wtedy ostrzega. Statystyki pozostają (Usuwanie starych zgłoszeń). | 365 dni |
| PIN kiosku | Od 4 do 8 cyfr. Pięć dotknięć logo w kiosku wywołuje prośbę o PIN; prawidłowy PIN zamyka kiosk. Pięć błędnych prób w ciągu 10 minut blokuje na kilka minut kolejne próby z tego urządzenia. Wybierz cyfry, których odwiedzający nie odgadną. Puste: kiosk można opuścić tylko przez zamknięcie przeglądarki. | puste |
| Zgłoszenia na urządzenie | Maksymalna liczba zgłoszeń, jaką jeden adres internetowy może wysłać przez jeden link w ciągu 10 minut, od 1 do 10000. Po jej przekroczeniu odwiedzający jest proszony o odczekanie kilku minut. Linki kiosku nie mają limitu. | 60 |
| Kontrola duplikatów w nowych formularzach | Czy nowe formularze zaczynają z włączoną kontrolą duplikatów. Każdy formularz może to zmienić na swojej stronie Po wysłaniu (Podziękowanie). | włączona |
Przy kilku sklepach ustawienia Ogólne są zapisywane dla sklepu wybranego w selektorze sklepów PrestaShop, dla grupy sklepów albo, w kontekście „Wszystkie sklepy”, jako domyślne dla każdego sklepu, a zapisywane są tylko zmienione ustawienia (Kilka sklepów).
Zadania zaplanowane
Dwa zadania uruchamiają się same: dzienne podsumowania i usuwanie starych zgłoszeń. Bez żadnej konfiguracji działają podczas korzystania z panelu administracyjnego, najwyżej co 15 minut; usuwanie działa też, w małych porcjach, gdy odwiedzający otwierają formularze. Zadanie cron wywołujące adres crona modułu sprawia, że działają punktualnie, także w dni, w które nikt nie otwiera panelu administracyjnego.

- Adres URL crona i Kopiuj.
- Przykładowy wiersz do ustawień cron w panelu hostingu, co 15 minut.
- Ostatnie wywołanie, Ostatnie uruchomienie podsumowania i Ostatnie czyszczenie, a pod nimi wynik ostatniego uruchomienia.
- Uruchom teraz od razu uruchamia podsumowanie i czyszczenie dla tego sklepu.
- Nowy token crona tworzy nową tajną część adresu; stary adres przestaje działać.
- Kliknij Kopiuj obok pola Adres URL crona.
- W panelu hostingu dodaj zadanie cron, które otwiera ten adres co 15 minut, jak w przykładowym wierszu:
*/15 * * * * curl -s "https://…/scansign/cron?token=…". Sprawdzi się też internetowa usługa cron. - Kliknij Uruchom teraz, aby przetestować: wynik pojawi się pod przyciskiem, a przy polach Ostatnie uruchomienie podsumowania i Ostatnie czyszczenie pojawi się czas.
- Adres zawiera tajny token: nie publikuj go. Jeśli został przez pomyłkę udostępniony, kliknij Nowy token crona i zaktualizuj zadanie cron.
- Adres widzi tylko pracownik z uprawnieniem do edycji modułu.
- Uruchomienie przez adres crona usuwa wszystkie stare zgłoszenia, których termin minął; uruchomienie z panelu administracyjnego lub ze strony odwiedzającego usuwa do 2000 zgłoszeń naraz i kontynuuje przy następnym uruchomieniu.
- Uruchom teraz nigdy nie wysyła podsumowania dwa razy: już wysłane podsumowania są pomijane.
- Gdy uruchomienie się nie powiedzie, informuje o tym wiersz wyniku, a błąd jest zapisywany w menu Zaawansowane › Logi.
- Przy kilku sklepach strona ma osobny blok dla każdego sklepu, każdy z własnym adresem i tokenem (Kilka sklepów).
Prywatność, dane i ochrona
Formularz zapisów zbiera dane osobowe, często od osób, które po raz pierwszy stykają się z Twoją marką. Scan and Sign zapisuje to, o co pytasz, i niewiele więcej, przechowuje dowód zgody, sam usuwa stare zgłoszenia i chroni przed robotami bez captchy.
Strona formularza bez plików cookie
- Strona formularza, otwierana z kodu QR, linku lub w kiosku, nie ustawia plików cookie i nie wczytuje plików motywu, skryptów śledzących ani banera cookie. Wyszukiwarki otrzymują informację, aby jej nie indeksowały.
- Osadzony formularz to ta sama strona w ramce: nie dodaje plików cookie do drugiej strony internetowej.
- Blok shortcode znajduje się wewnątrz strony sklepu, więc ta strona zachowuje zwykłe pliki cookie i baner sklepu. Sam blok nie dodaje żadnych.
Co jest zapisywane przy zgłoszeniu
| Zapisywane dane | Dlaczego |
|---|---|
| Odpowiedzi z pytaniami w brzmieniu, w jakim zostały zadane | To, co przekazała osoba, czytelne nawet po zmianie formularza. |
| Nazwa linku, kanał i język | Skąd pochodzi zgłoszenie. |
| Czas | W strefie czasowej sklepu. |
| Źródło, medium i kampania UTM | Na potrzeby analityki (Śledzenie za pomocą wartości UTM). |
| Treść zgody i czas jej udzielenia | Dowód zgody (poniżej). |
| Skrót adresu IP | Jednokierunkowy kod utworzony za pomocą tajnego klucza sklepu, używany do ochrony przed zalewem zgłoszeń. Sam adres nigdy nie jest zapisywany i nie da się go odczytać z kodu. |
Przeglądarka i urządzenie odwiedzającego nie są zapisywane, podobnie jak sam adres IP. Statystyki zawierają tylko sumy według godzin i odpowiedzi.
Dowód zgody
Dodaj do formularza pole wyboru używane jako Zgoda dotycząca prywatności (nowy formularz już je ma), ze zdaniem, które mówi, na co ludzie się zgadzają, a w polu Strona polityki prywatności na stronie Po wysłaniu wybierz swoją politykę prywatności. Pole jest zawsze wymagane. Przy każdym zgłoszeniu moduł zapisuje zdanie przy polu dokładnie w takiej postaci, w jakiej wyświetliło się osobie, w jej języku, oraz czas zaznaczenia: Treść zgody i Zgoda udzielona w szczegółach i w eksporcie. Gdy później zmienisz zdanie, wcześniejsze zgłoszenia zachowują to, na które wyrażono zgodę.
Zgoda na newsletter to osobne, opcjonalne pole wyboru używane jako Zgoda na newsletter: wiąż newsletter z nim, nigdy z polem zgody dotyczącej prywatności (Dodawanie do newslettera).
Usuwanie starych zgłoszeń
Zgłoszenia starsze niż okres ustawiony w polu Przechowuj zgłoszenia przez w sekcji Ustawienia › Ogólne są usuwane automatycznie; po instalacji jest to 365 dni. Przechowuj dane osobowe tylko tak długo, jak ich potrzebujesz, np. do czasu oddzwonienia do wszystkich zainteresowanych z targów. Statystyki nie zawierają danych osobowych i pozostają, więc wykresy minionych wydarzeń są kompletne. 0 oznacza przechowywanie bezterminowe; lista kontrolna wtedy ostrzega. Wyeksportuj zgłoszenia, które chcesz zachować, zanim przekroczą ten okres (Eksport do CSV).
Usuwanie działa w ramach zadań zaplanowanych (Zadania zaplanowane).
Gdy osoba pyta o swoje dane
- Na stronie Zgłoszenia każdego formularza wpisz adres osoby w polu E-mail zawiera i kliknij Filtruj.
- Aby pokazać, co przechowujesz, otwórz Szczegóły lub kliknij Eksportuj CSV.
- Aby usunąć dane, zaznacz zgłoszenia i kliknij Usuń zaznaczone.
Kopie utworzone przez opcje znajdują się gdzie indziej: kontem klienta lub subskrypcją newslettera utworzonymi przez moduł zarządza się w PrestaShop (Klienci oraz moduł newslettera), a kopia z webhooka znajduje się w systemie odbierającym.
Ochrona przed robotami bez captchy
| Ochrona | Jak działa |
|---|---|
| Podpisany token | Każdy pusty formularz otrzymuje ze sklepu nowy token, ważny 24 godziny. Formularz wysłany bez ważnego tokenu jest odrzucany; wygasły token jest odnawiany, a odwiedzający jest proszony o ponowne wysłanie. |
| Ukryte pole | Pole, którego ludzie nigdy nie widzą. Roboty je wypełniają: otrzymują odpowiedź z podziękowaniem, ale nic nie zostaje zapisane, a lista kontrolna ostrzega, gdy jeden link złapie wiele robotów. |
| Minimalny czas | Formularz wysłany wcześniej niż trzy sekundy po wyświetleniu jest odrzucany z komunikatem „To było bardzo szybko. Poczekaj chwilę i wyślij formularz ponownie.” |
| Limit na urządzenie | Zgłoszenia na urządzenie na link w ciągu 10 minut (Ogólne); nie dotyczy kiosków. |
| Kontrola duplikatów | Ten sam adres e-mail podany dwa razy w ciągu 24 godzin jest zapisywany raz (Podziękowanie). |
Odinstalowanie
Odinstalowanie, a także wyczyszczenie (reset), usuwa wszystkie formularze, linki, zgłoszenia, statystyki, ustawienia i logo modułu Scan and Sign. Najpierw wyeksportuj zgłoszenia każdego formularza (Aktualizacja, wyłączenie, wyczyszczenie lub odinstalowanie).