Survey Setup in Dynamic Survey

Survey Setup in Dynamic Survey

This article follows on from Survey Questionnaire Design and covers the practical steps for configuring a survey in Dynamic Survey Admin once the questionnaire itself has been created.

Getting set up right matters as much as getting the questions right – a well-designed survey can still under-perform, save incorrectly, or expose the client to risk if it isn't configured correctly.

1. Choose the URL for the survey

Best practice format is clientnamefeedback.hgem.com, e.g.:

  • pizzaexpressfeedback.hgem.com
  • pretfeedback.hgem.com
  • tenpinfeedback.hgem.com

Do not include a date in the URL, e.g. tenpin26feedback.hgem.com. This becomes out of date as soon as the year ends, and can be costly for the client to update when it's already in use on printed QR codes, POS materials, and other promotion methods.

2. Anti-fraud measures

Consider how the client is promoting their survey and what the purpose is, to decide what anti-fraud measures should be in place.

  • Cookie - fingerprints a guest's device on completion and prevents them from re-accessing the survey for 7 days.
  • AFB (Anti-Fraud Bot) - tracks visitor ID and flags duplicate submissions. Where duplicate surveys are submitted for the same branch and date, these are quarantined.
  • reCAPTCHA - a silent version of Google's reCAPTCHA that checks mouse movement and click patterns to assess whether a user is human. Where a bot is identified, the survey is quarantined.
  • Minimum Completion Time - we can set a minimum completion time on a survey. For example, if the completion time is set 30 seconds, any surveys completed in less time will be quarantined. This is to help further prevent bots. Just be cautious not to set the time too low, as you could be quarantining genuine surveys.

For an internal audit survey, turn off all anti-fraud measures to ensure no surveys are quarantined in error, as the user is the client. For guest feedback, you would likely want all measures in place to mitigate fraudulent submissions.

Use the client's website to find their privacy policy. This will display their legal name and a way to contact them with privacy or GDPR queries. This is the information you need to populate the corresponding fields during setup.

4. Prize draw

If the client is running a prize draw on the survey, this needs to be set to "Default" during setup. This ensures the Prize Draw Terms & Conditions are available for guests in the survey footer.

5. Intro text

All surveys should have a friendly introduction and advertise the prize draw or incentive to encourage engagement.

Example:

"Thanks for taking the time to let us know how it all went, we love hearing from our fans and understanding where we can do better, this will only take 2 minutes!

As a thank you, we'll offer you a free portion of Dough Balls when you next pop in and the chance to win a £100 voucher. Imagine how much pizza that will buy!"
Example:

"Thanks for taking the time to let us know your thoughts about your recent experience with us. All of your feedback is listened to and taken on board.

As a thank you, once you've completed this quick survey you can get a 2 for 1 bowling voucher and enter into our prize draw for a chance to win £500 or 1 of 10 £50 Amazon vouchers."

6. Branch picker & date/time picker

All surveys should have a branch picker and date/time picker, unless this information is being populated by the query string. Alternatively, the survey can be locked to save to a single "default" branch, e.g. Head Office.

A survey will not save without a branch to save the data against.

If the date/time picker is missing, the survey will record the date and time it was submitted, rather than when the visit took place.

7. Visit source

Consider how the survey is being promoted, and whether this should be tracked to understand where guests are accessing the survey from.

For example, if the client is promoting on their website, printed QR codes, and post-visit emails, this can be tracked by populating "VisitSource" in the query string, e.g.:

To track this, add the Visit Source dropdown to the survey and activate the relevant sources. This is not visible to guests and is populated silently. A list of available sources can be found in Visit Sources.

There are three available consent options:

  1. To receive marketing from the client
  2. To be contacted by the client
  3. To enter into the prize draw

For all options, first name, surname, and email address must be captured – without all three, the survey will not save. Mobile number, date of birth, and postcode can also be requested and can be optional.

Consent options must be clearly labelled so the guest understands what they're opting into, and should be prefaced with HTML text reminding guests what the prize draw is.

Example:

"Thanks for your feedback. But don't go just yet. To enter our prize draw for a chance to win £500 cash or 1 of 10 £50 Amazon vouchers, and to get your 2 for 1 bowling voucher, please tick the box below."
Example:

"Thank you for leaving your feedback! Please select the options below to consent to:
  • be sent a voucher for free Dough Balls and to be entered into the monthly prize draw to win £100 of PizzaExpress vouchers.
  • be contacted about my feedback
  • receive marketing emails from PizzaExpress."

N.B. A survey can have more than one consent page, but only one must be visible per submission.

9. Social advocacy

If the client would like to encourage positive social reviews from promoter surveys, this needs to be enabled. Further detail on setup can be found in Setting Up Social Advocacy.

10. Exit text

All surveys use the following exit text as standard: "Thank you for completing the survey."

A client may want to tailor this to their brand tone of voice, use it to give further information, redirect the guest elsewhere, or show different exit text depending on a consent option or NPS score.

Example – Tenpin, where consent has been given for the prize draw:

"Submitted! Your 2 for 1 bowling voucher is on the way to you by email. This may take up to 3 days. We look forward to seeing you again soon."
Example – PizzaExpress:

"Thank you for completing the survey. We appreciate your feedback and we look forward to seeing you again soon."

Quick Best Practice Checklist

When setting up a survey in Dynamic Survey, ensure that:

  1. The URL follows the clientnamefeedback.hgem.com format, with no date included
  2. Anti-fraud measures (Cookie, AFB, reCAPTCHA) are set appropriately for the survey's purpose
  3. The client's legal name, privacy policy URL, and contact details are populated from their published privacy policy
  4. Prize Draw is set to "Default" if the client is running one
  5. Intro text is friendly, on-brand, and advertises the incentive or prize draw
  6. A branch picker and date/time picker are included, unless populated by query string or locked to a default branch
  7. Visit Source is tracked and activated where the client promotes the survey across multiple channels
  8. GDPR consent options are clearly labelled, capture first name, surname and email as a minimum, and only one consent page is visible per submission
  9. Social advocacy is enabled if the client wants to encourage reviews from promoters
  10. Exit text is reviewed and tailored to the client's tone of voice, consent outcome, or NPS score where relevant

    • Related Articles

    • Use ‘related question’ as well as same ‘legacy question’ to group questions

      Where setting up a survey where answers, comments, dishes for one question may be stored against another question with the same legacy question (ID), then need to ‘Group’ questions by using the ‘Related Question’ option which tells the system that ...
    • Dynamic Survey Validator

      The validator triggers after every save. The severity of the error will be a different colour; red means this could be a breaking change, yellow means this could cause data loss, and blue is just for information. It will highlight the following ...
    • Dynamic survey admin tool - how to enable pre- population of assessor survey question

      James C would recommend using the 'Survey Logic' tab where you can set some logic to say when question value is 'x' then set value to another question, see Fairwood questionnaire for May 2021, I would not recommend default value as that can't be ...
    • Survey Questionnaire Design

      This article outlines best practice for structuring survey questionnaires. Surveys capture real guest experiences. Compared to a mystery visit questionnaire, the purpose of a survey is to measure sentiment rather than monitor service standards. ...
    • Survey Updates

      1. In DS Admin, locate the survey e.g. pizzaexpressfeedback. 2. Copy the questionnaire from DS Admin, creating a Legacy Version. 3. On Admin, go through each section, add, remove or update questions as needed. 4. Check analysis tags are added on ...