Kiedy potrzebny jest własny kod?

Zdarzają się jednak sytuacje, w których standardowe ustawienia to za mało. Na przykład możesz chcieć:

  • dopasować ankietę do szczegółowych wytycznych identyfikacji wizualnej (niestandardowe odstępy, animacje, nietypowe elementy graficzne),
  • dodać własny skrypt analityczny lub piksel śledzący,
  • wstawić dodatkowy blok HTML, np. baner, stopkę z informacjami prawnymi lub osadzony element zewnętrzny,
  • wprowadzić niestandardowe zachowanie interfejsu, którego nie obsługują wbudowane funkcje.

W takich przypadkach chętnie pomożemy. Poniżej wyjaśniamy, dlaczego wdrożenie odbywa się po naszej stronie i jak krok po kroku je zlecić.

Dlaczego to my wdrażamy kod

Własny kod uruchamia się bezpośrednio w przeglądarkach osób wypełniających ankietę. Dlatego każdy fragment trafia do ankiety wyłącznie przez nasz zespół. To świadoma decyzja, która chroni Ciebie, Twoich respondentów i całą platformę.

Jako narzędzie SaaS obsługujemy wiele organizacji na wspólnej infrastrukturze. Błąd lub luka w jednym skrypcie mogłyby zaszkodzić nie tylko jednej ankiecie, ale też stabilności i reputacji całej usługi. Kontrolowany proces wdrożenia temu zapobiega.

Najważniejsze powody takiego podejścia:

  • Ochrona danych respondentów. Nieprzemyślany lub złośliwy skrypt mógłby przechwytywać odpowiedzi albo dane osobowe lub wysyłać je na nieznane serwery. Sprawdzamy, dokąd kod wysyła dane i jakie zasoby ładuje.
  • Zapobieganie atakom XSS. Swobodne wklejanie JavaScriptu w aplikacji to klasyczna furtka dla ataków typu cross-site scripting. Gdyby ktoś przejął konto, mógłby w ten sposób zainfekować ankietę. Wdrażanie kodu po naszej stronie zamyka tę drogę.
  • Zgodność z RODO i politykami bezpieczeństwa. Skrypty zewnętrzne, np. analityczne, mogą wymagać zgody użytkownika lub umowy powierzenia przetwarzania danych. Sprawdzamy kod także pod tym kątem i sygnalizujemy ewentualne ryzyka.
  • Stabilność i wydajność. Wadliwy kod może zablokować wysyłanie odpowiedzi, spowolnić ładowanie strony albo zepsuć układ na urządzeniach mobilnych. Testujemy kod, zanim zostanie opublikowany.
  • Kontrola i możliwość audytu. Wiemy dokładnie, jaki kod działa w której ankiecie, kto o niego poprosił i kiedy go dodano. Ułatwia to szukanie przyczyn problemów i w razie potrzeby pozwala wycofać zmiany.
  • Zgodność z aktualizacjami platformy. Znamy budowę naszych ankiet, więc możemy powiedzieć, czy Twój kod może przestać działać po przyszłych zmianach w interfejsie.


Ten model nie ogranicza Twoich możliwości i nadal możesz korzystać z własnego kodu. Zmienia się tylko to, kto fizycznie go wdraża.


Jak zlecić wdrożenie krok po kroku:

Po Twojej stronie są trzy rzeczy: przygotowanie kodu, wskazanie ankiety i wysłanie zgłoszenia. Resztą zajmujemy się my.

  1. Przygotuj kod. Przygotuj i przetestuj kod JavaScript, HTML i/lub CSS. Najlepiej wyślij go jako załącznik (plik .js, .html, .css lub .txt) albo jako blok tekstu, a nie jako zrzut ekranu.
  2. Wskaż ankietę. Podaj nazwę ankiety oraz jej link lub ID. Jeśli kod ma trafić do kilku ankiet, wymień wszystkie. Kod wdrażamy tylko w ankietach wymienionych w zgłoszeniu.
  3. Opisz cel i miejsce osadzenia. Krótko wyjaśnij, co kod ma robić i gdzie ma działać: w całej ankiecie, na konkretnej stronie, przy wybranym pytaniu, na stronie z podziękowaniem itp.
  4. Wyślij zgłoszenie. Prześlij wszystkie informacje do naszego zespołu wsparcia (dane kontaktowe znajdziesz na końcu artykułu). Zgłoszenie powinna wysłać osoba uprawniona do zarządzania kontem.
  5. Weryfikacja po naszej stronie. Sprawdzamy kod pod kątem bezpieczeństwa, zgodności z platformą i wpływu na działanie ankiety. Jeśli coś budzi wątpliwości, odezwiemy się z pytaniami lub propozycją zmian.
  6. Wdrożenie i testy. Po zakończeniu weryfikacji dodajemy kod do wskazanej ankiety i sprawdzamy, czy działa poprawnie.
  7. Potwierdzenie. Informujemy Cię o zakończeniu wdrożenia. Prosimy, sprawdź też ankietę samodzielnie, zanim udostępnisz ją respondentom.

Zmiana lub usunięcie kodu wygląda tak samo: wyślij zgłoszenie ze wskazaniem ankiety i nową wersją kodu (albo prośbą o jego usunięcie).