Actions

Integracja panelu

From LimeSurvey Manual

This page is a translated version of the page Panel integration and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎Tiếng Việt • ‎dansk • ‎español • ‎français • ‎italiano • ‎magyar • ‎polski • ‎română • ‎slovenščina • ‎български • ‎中文(中国大陆)‎ • ‎日本語


Help.png Poniższe przykłady i wyjaśnienia są w całości oparte na wkładach naszych użytkowników. Jeśli chcesz pomóc w poszerzeniu naszej otwartej wiedzy na temat integracji paneli, możesz dołożyć swój wkład.


Wprowadzenie

W tej zakładce możesz zdefiniować parametry adresu URL, które będą akceptowane w Twojej ankiecie. (Te parametry zostaną dołączone do ogólnego adresu URL początkowej ankiety). Opcja ta jest istotna, jeśli chcesz zintegrować swoją ankietę z profesjonalnym dostawcą panelu ankietowego, który udostępnia Ci uczestników. Ten ostatni zazwyczaj zapewnia unikalny identyfikator każdego uczestnika ankiety i konieczne będzie zapisanie tych unikalnych identyfikatorów w celu późniejszego wykorzystania.


Important.png  Attention : W przypadku niektórych dostawców unikalny identyfikator uczestnika, który zostanie pominięty ze względu na ograniczenie kwotowe lub po zakończeniu ankiety, należy odesłać do dostawcy panelu w końcowym adresie URL ankiety lub URL limitu.



Integracja panelu ankiety: Menu ankiety > Menu ankiety' > Integracja panelu

Panel integration - tab.png

Integracja panelu ankietowego

Wyświetli się pusta tabela z opcją pozwalającą na „dodanie parametru adresu URL”.


Add URL parameter button.png


Należy wypełnić dwa pola:

Add URL parameter.png
  • Parametr: Wpisz w tym polu nazwę nowego parametru.
  • Pytanie docelowe:. Wartość parametru jest zawsze zapisywana w sesji ankiety, nawet jeśli nie ustawisz tutaj pytania docelowego. Tutaj możesz wybrać pytanie typu „Sortuj tekst” lub „Wiele tekstów”.
Help.png Jeśli nie zapiszesz wartości parametru URL, nadal będziesz mógł użyć tego parametru w końcowym adresie URL. Aby uzyskać dalszą dokumentację, kontynuuj czytanie sekcji wiki End-URL.

Jak korzystać z funkcji integracji panelu

Poniżej przedstawiono prosty przykład, aby wyjaśnić, jak korzystać z funkcji integracji paneli.


1) Najpierw utwórz „krótkie/długie pytanie tekstowe” i nadaj mu dowolną nazwę (w polu „Kod pytania” użyjemy „LS”). Następnie włącz opcję „zawsze ukrywaj to pytanie” znajdującą się w zakładce „Wyświetl” w menu pytania.

2) Przejdź do zakładki integracji paneli i kliknij opcję „Dodaj parametr URL”.

Wybierz pytanie z krótkim/długim tekstem, które utworzyłeś w pierwszym kroku. Uczestnicy pochodzący od odpowiedniego dostawcy panelu profesjonalnego trafią na „pytanie docelowe”. Można go ukryć, aby uczestnicy mogli przystąpić do wypełniania ankiety.


Example - add URL parameter.png


Nazwa, którą wybierzesz dla parametru, będzie musiała zostać uwzględniona w łączu wejściowym, które później przekażesz dostawcy panelu. W naszym przykładzie będzie on nosił nazwę „LSid”. Nie zapomnij kliknąć przycisku „Zapisz” znajdującego się w prawej górnej części tabeli!


3) Teraz musisz skonfigurować link wejściowy, który wyślesz do dostawcy panelu. Aby uzyskać link do adresu URL ankiety, kliknij przyciski „Podgląd ankiety”.


Find the URL - panel integration.png


Skopiuj adres URL, do którego uzyskałeś dostęp z paska adresu:


URL preview question - panel integration.png


Help.png 'Wskazówka: Parametr „newtest” służy do resetowania sesji. Jest to przydatne, gdy chcesz lokalnie przetestować integrację panelu lub gdy wiesz, że Twoi uczestnicy korzystają z tego samego urządzenia/przeglądarki do wypełniania ankiety. Dlatego dodanie „newtest=Y” w adresie URL ankiety tworzy nowe odpowiedzi w tabeli odpowiedzi, wymuszając utworzenie nowej sesji niezależnie od używanego urządzenia/przeglądarki.


Dodaj na koniec nowo dodany parametr: &LSid="xxxxxx". Link powinien wyglądać tak:

http://localhost/index.php/369498?newtest=Y&lang=en&LSid="xxxxxx"

Help.png 'Wskazówka: Parametry GET używają znaku „?” dla pierwszego parametru i „&” dla pozostałych. Jeśli już masz „?” w adresie URL musisz użyć „&”, aby dodać inne parametry GET. Przeczytaj o parametrach GET i ich zastosowaniu tutaj.


Cokolwiek zastąpisz „xxxxxx”, zostanie zapisane w krótkim/długim pytaniu tekstowym, gdy respondent trafi na tę stronę. Na przykład wysłałem użytkownikowi następujący link:

http://localhost/index.php/369498?newtest=Y&lang=en&LSid=ABCD5

Ciąg znaków po LSid został zapisany jako odpowiedź na pytanie z krótkim/długim tekstem.


ABCD5 - panel integration.png


Template:Uwaga

Przykłady

Aby pomóc Ci w dodaniu, utworzono następujące przykłady:

Help.png Uwaga: nazwaparametru={PASSTHRU:nazwaparametru}" udostępnia dostawcy panelu identyfikator uczestnika.


Important.png  Uwaga : Rozwiązania podane poniżej wykorzystują pola przejściowe. Pamiętaj, że oprócz „nazwaparametru={PASSTHRU:nazwaparametru}' wszystko inne musi zapewnić dostawca panelu!



Pełny link

Cały link należy wstawić do pole końcowego adresu URL, które zawiera również do automatycznego załadowania dla każdego, kto pomyślnie wypełni całą ankietę.

Adres URL, który należy odesłać do dostawcy panelu, powinien wyglądać następująco:

https://panelproviderwebsite.com/?return=complete&parametername={PASSTHRU:parametername}

Link do zrzutu ekranu

Screenout uniemożliwia uczestnikom kontynuowanie ankiety, ponieważ nie jest on członkiem Twojej grupy docelowej ankiety. W przypadku screenoutów należy ustawić pole limitu przydziału na „0” (zero) i zezwolić na automatyczne ładowanie adresu URL przydziału po jego uruchomieniu.

Następnie dodaj następujący link w polu adresu URL limitu:

https://panelproviderwebsite.com/?return=screenout&parametername={PASSTHRU:parametername}

Help.png Uwaga: Przeczytaj następującą sekcję wiki, aby dowiedzieć się więcej o Systemie kwot LimeSurvey i jego wykorzystaniu.

Pełny link

Pełny limit wyklucza uczestników z kontynuowania badania, ponieważ został przekroczony określony limit.


https://panelproviderwebsite.com/?return=quotafull¶metername={PASSTHRU:parametername} 

<code> https://panelproviderwebsite.com/?return=quotafull¶metername={PASSTHRU:parametername} </code>

https://panelproviderwebsite.com/?return=quotafull¶metername={PASSTHRU:parametername} 

Help.png Uwaga: Przeczytaj następującą sekcję wiki, aby dowiedzieć się więcej o Systemie kwot LimeSurvey i jego wykorzystaniu.


To nie jedyne rozwiązanie, którego możesz użyć do wdrożenia pełnych, pełnych i ekranowych przekierowań do swojego dostawcy paneli! Na przykład ExpressionScript - Prezentacja, Indentyfikatory SQGA i pola URL oferują różne obejścia umożliwiające wykonanie tych samych zadań (a nawet bardziej złożonych). Aby uzyskać dodatkową pomoc, sprawdź także forum LimeSurvey.


Integracja panelu ankietowego poprzez wyrażenia

Template:Uwaga