continuous customer feedback survey

Mehr
2 Jahre 2 Monate her #126049 von tvanover
tvanover erstellte das Thema continuous customer feedback survey
Hi,

After having investigated numerous wordpress plugins (but failed to find what I wanted), I've stumbled upon LimeSurvey.
On first glance, it looks like this could fit the bill:

Can I do this with LimeSurvey?

I want to send out emails with a link to an online survey with unique urls. the url would have as parameters a ticket id and a hash to make it tamperproof.

e.g. www.mycompany.com/survey?ticketno=119874&key=4578ab7efd

When the user clicks on the link, he's redirected to a survey page. The url must first be inspected to check that it has not been tampered with. Upon submitting the survey, the ticket id (from the url) would need to be (invisibly) added to the survey results as well.

Is this possible? Or am I better of with a wordpress plugin (and if so, which one would you recommend?)

Thanks,
Tom

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
2 Jahre 2 Monate her #126051 von Mazi
Mazi antwortete auf das Thema: continuous customer feedback survey
Hi Tom,.

this should be doable using Limesurvey. You can pass parameters into a survey by URL and store them when passing them into a (hidden) question of type (equation).
See manual.limesurvey.org/URL_fields#Prefill...using_GET_parameters


Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)survey-consulting.com'"

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
2 Jahre 2 Monate her #126058 von gabrieljenik
gabrieljenik antwortete auf das Thema: continuous customer feedback survey
Complementing Mazi, about the tampering, you could have different approaches:
- Use tokens: Make an integration script that creates a token for each ticket, before sending the invitation email. (by the way, the invitaiton email could be triggered from LimeSurvey)
- Apply a some reversible hash function to the ticket id, so that can be validated in the Survey.
- Save the ticket/key pair in a DB and validate it during the Survey using an Ajax Call.

Thanks!

Gabriel

Cheers,
Gabriel - www.Encuesta.Biz - Authorized Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?)....[img]

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
2 Jahre 2 Monate her #126069 von DenisChenu
DenisChenu antwortete auf das Thema: continuous customer feedback survey
I think best solution is "Token creation" by a plugin directly

beforeSurveyPage test
- If param ticketno/key is valid with an external DB/system
- If no : Send an error (throwError('401'))
- If yes : find the token : if exist : redirect
- if not exist : create and fill it with this information.

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
2 Jahre 2 Monate her #126165 von tvanover
tvanover antwortete auf das Thema: continuous customer feedback survey
Hi Denis,

That token thing looks promising.
I want to automate the system as much as possible.

The way I see how it should work:

- a ticket is closed in our ticketing system
- our ticketing system generates a 'trigger' to limesurvey (inclusing email address to send to, and ticket id, and language)
- limesurvey then creates a token and sends an invitation email to that email address in the desired language, and with the ticket id also present in the url (so it gets added to an invisible field)

It's that 'trigger' part that I'm stuck with now. Where should I look for more information?

Thanks,
Tom

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
2 Jahre 2 Monate her #126169 von DenisChenu
DenisChenu antwortete auf das Thema: continuous customer feedback survey
Hi ,

manual.limesurvey.org/RemoteControl_2_API
api.limesurvey.org/classes/remotecontrol...hod_add_participants

When you use add_participants function : set an attribute t the ticket id, no need to put it in URL (and set your survey NOT anonymous).

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
2 Jahre 2 Monate her #126388 von tvanover
tvanover antwortete auf das Thema: continuous customer feedback survey
Hi,

I'm trying to get the remotecontrol to work, but even with the php example file, I'm stuck.

See thread: www.limesurvey.org/en/forum/development/...g-uncaught-exception

Any ideas? could it have something to do with this warning ?

"The content-type of the HTTP request must be application/json. Most formatting errors or a failure to set the content-type header will result in a null response from the server (not a JSON response). Below is an example of a valid request and response pair."

Do I need to embed the sample php file in a html file? I'm not a programmer...

thx,
Tom

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
2 Jahre 2 Monate her #126392 von tvanover
tvanover antwortete auf das Thema: continuous customer feedback survey
I've found it. base url was wrong (does that mean the example code is wrong, or is it a windows <> unix thing ,

anyway, this is what baseurl should like for me:

xxx.xxx.be/limesurvey/index.php?r=admin/remotecontrol

Bitte Anmelden um an der Konversation teilzunehmen.

Jetzt loslegen!

Melden Sie sich jetzt an, und erstellen Sie in wenigen Minuten Ihre erste Umfrage.

Account einrichten

Abonnieren Sie unseren Newsletter

Abonnieren Sie unseren Newsletter für alle Neuigkeiten rund um LimeSurvey
captcha