Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

You can also use these variables in your chart builder to combine your website data with other feedback elements such as an NPS or Customer Satisfaction score. It is also possible to use the variables to trigger alerts/integrations and/or to create specific inbox filters (and/or add automatic tags).

How to use the results in…

Charts

You can add the results to a chart. If we use the example of the URL parameters, we could investigate how often a campaign source is used for each campaign name. This is done by adding the website data - campaign source 4 times to the graph, and filter each on a different source. Then, group the data against the website data - campaign name:

...

2. The inbox filter

If you would like to see all feedback from a specific campaign source, in the inbox filter you can use the following custom filter:

...

It is also possible to filter on several campaign sources.

3. Alerts

Furthermore, you could also create alerts every time feedback is given when the campaign source equals a certain value:

...

Again, you could also specify several campaign sources.

Video walkthrough:

...

Easy html macro
theme{"label":"solarized_dark","value":"solarized_dark"}
contentByMode{"html":"<div id=\"surveyContent\"></div>","javascript":"var confluenceData = {};\nvar pageId;\nvar pageTitle;\n\ntry {\n confluenceData = JSON.parse(parent.window.name);\n var pageId = confluenceData.options.productContext['page.id'];\n var pageTitle = confluenceData.options.productContext['page.title'];\n} catch(e) {}\n\nvar src = 'https://collect.mopinion.com/assets/surveys/2.0/js/survey.min.js';\n\nvar vars = {\n key:'211a4fdb96626776846147095cc335b448e20458', \n domain:'app.mopinion.com', \n divName:'surveyContent', \n button:false, \n use_collect:false, \n useQuerySelectorAll:false\n};\n\nvar s = document.createElement('script');\ns.async = 'async';\ns.id = 'mopinionFeedbackScript';\ns.src = src;\ns.onload = s.onreadystatechange = function() {\n if (!s.readyState || s.readyState === 'loaded' || s.readyState === 'complete') {\n try {\n srv.loadSurvey(vars);\n } catch (e) {}\n }\n}\ndocument.head.appendChild(s);","css":""}

...