www.mctellus.com Open in urlscan Pro
34.208.237.33  Public Scan

Submitted URL: http://www.mctellus.com/
Effective URL: https://www.mctellus.com/websurvey/2/execute?_g=MTEyNDQ%3DG&_s2=26bf4ce9-c95d-4493-80b0-526d79a661dd
Submission: On December 15 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

Name: promptFormGET

<form role="form" ng-show="renderPrompts()" name="promptForm" novalidate="" id="promptForm" ng-keydown="handleEnter($event)" translate="no" method="get" enctype="application/x-www-form-urlencoded" class="ng-pristine ng-invalid ng-invalid-required">
  <fieldset>
    <legend></legend>
    <noscript aria-hidden="true">
      <style xml:space="preserve">
        #spinnerOverlay {
          display: none;
        }
      </style>
      <iframe src="http://www.enable-javascript.com" style="width:800px;height:500px;"></iframe>
      <div><a class="enBtn" href="http://www.enable-javascript.com" target="_blank" shape="rect">Enable Javascript</a></div>
    </noscript>
    <!-- ngIf: renderBackdropContainer() -->
    <!-- Prompt Content -->
    <!-- ngInclude:  'app/js/content.html'  -->
    <div role="contentinfo" ng-include=" 'app/js/content.html' " class="ng-scope">
      <div ms-main-image="logo" class="ng-scope ng-isolate-scope"><!-- ngIf: mainImage.url -->
        <!-- ngIf: !mainImage.url -->
        <div ng-if="!mainImage.url" class="noLogoPadding ng-scope"></div><!-- end ngIf: !mainImage.url -->
      </div>
      <div id="promptArea" class="promptArea ng-scope">
        <!-- ngRepeat: prompt in currentPage().prompts track by '' + currentPageIndex + ',' + prompt.id + ',' + $index --><!-- ngIf: prompt.display -->
        <div ng-repeat="prompt in currentPage().prompts track by '' + currentPageIndex + ',' + prompt.id + ',' + $index" class="promptContainer prompt_identifier_welcomeIntro" id="prompt_content_332903" ng-if="prompt.display">
          <!-- Render directive tag for each prompt -->
          <div ng-switch="" on="prompt.type">
            <!-- ngSwitchWhen: MULTIPLE_CHOICE -->
            <!-- ngSwitchWhen: BOOLEAN -->
            <!-- ngSwitchWhen: BOOLEAN_GROUP -->
            <!-- ngSwitchWhen: DATE -->
            <!-- ngSwitchWhen: TIME -->
            <!-- ngSwitchWhen: EMPLOYEE_SELECTOR -->
            <!-- ngSwitchWhen: RATING -->
            <!-- ngSwitchWhen: RATING_GROUP -->
            <!-- ngSwitchWhen: MULTIPLE_CHOICE_GROUP -->
            <!-- ngSwitchWhen: COMMENT -->
            <!-- ngSwitchWhen: VIDEO_RESPONSE -->
            <!-- ngSwitchWhen: COMPOSITE_TEXT -->
            <!-- ngSwitchWhen: SCRAMBLED_TEXT -->
            <!-- ngSwitchWhen: TEXT -->
            <!-- ngSwitchWhen: NUMERIC -->
            <!-- ngSwitchWhen: OFFER_CODE_SEARCH -->
            <!-- ngSwitchWhen: LOCATION_PICKER -->
            <!-- ngSwitchWhen: SOCIAL_CONNECT -->
            <!-- ngSwitchWhen: GO_RECOMMEND_CONNECT -->
            <!-- ngSwitchWhen: GO_RECOMMEND_SHARE_INCENTIVE -->
            <!-- ngSwitchWhen: GO_RECOMMEND_SHARE_OPEN_TELL -->
            <!-- ngSwitchWhen: SWEEPSTAKES_INSTANT_WIN -->
            <!-- ngSwitchWhen: CAPTCHA -->
            <!-- ngSwitchWhen: GENERIC -->
            <div ng-switch-when="GENERIC" class="ng-scope">
              <div ms-generic="currentPage().directiveData[prompt.id]" survey-prompt="'' + currentPageIndex + ',' + prompt.id + ',' + $index" class="ng-isolate-scope">
                <div class="prompt clearfix genericPrompt ng-pristine ng-valid" role="note" id="prompt_332903" ng-form="promptInput"
                  ng-class="{'triggered':dd.prompt.isTriggered, 'noWebText':!dd.prompt.text,'concurrentTriggered':dd.prompt.concurrentTriggered}" ng-hide="dd.prompt.hideTrigger">
                  <div ms-prompt-header="dd.prompt" id="prompt_header_332903" ms-ada-for="'prompt_' + dd.prompt.id" class="ng-isolate-scope"> <!-- Question Text -->
                    <!-- ngIf: promptObject.text -->
                    <div ng-if="promptObject.text" role="heading" ng-class="{'promptText__child':childPromptHeader==true, 'promptText__header':childPromptHeader!=true}" id="promptText_332903" class="ng-scope promptText__header">
                      <div class="content ">
                        <span ms-prompt-header-text="promptObject" ms-ada-for="adaFor" class="ng-isolate-scope"><span class="text">
                            <!-- ngIf: !adaFor -->
                            <!-- ngIf: adaFor --><label ng-bind-html="promptObject.text | unsafe" for="prompt_332903" ng-if="adaFor" class="ng-binding ng-scope">Вітаємо! Ласкаво просимо до опитування, яке проводить дослідницька компанія InMoment для
                              McDonald’s! <br><br> Оберіть зручну для вас мову опитування </label><!-- end ngIf: adaFor -->
                            <span ng-show="promptObject.required &amp;&amp; promptObject.showRequiredMarker" class="reqMarker ng-hide">*</span>
                          </span>
                        </span>
                      </div>
                    </div><!-- end ngIf: promptObject.text -->
                  </div>
                  <div ng-show="dd.prompt.outputValueText != null" id="outputValueText_332903" class="outputValueText ng-binding ng-hide">
                  </div>
                </div>
              </div>
            </div><!-- end ngSwitchWhen: -->
          </div>
          <!-- ngIf: currentPage().directiveData[prompt.id].prompt.isTriggered -->
          <!-- ngIf: $first -->
          <div ng-if="$first" ms-triggered-prompts="" class="ng-scope"></div><!-- end ngIf: $first -->
        </div><!-- end ngIf: prompt.display --><!-- end ngRepeat: prompt in currentPage().prompts track by '' + currentPageIndex + ',' + prompt.id + ',' + $index --><!-- ngIf: prompt.display -->
        <div ng-repeat="prompt in currentPage().prompts track by '' + currentPageIndex + ',' + prompt.id + ',' + $index" class="promptContainer prompt_identifier_langSelect" id="prompt_content_324471" ng-if="prompt.display">
          <!-- Render directive tag for each prompt -->
          <div ng-switch="" on="prompt.type">
            <!-- ngSwitchWhen: MULTIPLE_CHOICE -->
            <div ng-switch-when="MULTIPLE_CHOICE" class="ng-scope">
              <div ms-categorical="currentPage().directiveData[prompt.id]" survey-prompt="'' + currentPageIndex + ',' + prompt.id + ',' + $index" first-element="true" class="ng-isolate-scope">
                <div class="prompt Vertical noWebText ng-invalid ng-invalid-required" ng-form="promptForm" ng-hide="dd.prompt.hideTrigger" id="prompt_324471"
                  ng-class="{'triggered':dd.prompt.isTriggered, 'noWebText':!dd.prompt.text,'concurrentTriggered':dd.prompt.concurrentTriggered}">
                  <div class="promptHeader ng-isolate-scope" id="prompt_header_324471" ms-prompt-header="dd.prompt" ms-add-class="childPrompt==true ? 'no-arrow': 'arrow-down'" ms-ada-for="'prompt_' + dd.prompt.id"
                    ms-child-prompt-header="childPrompt==true"> <!-- Question Text -->
                    <!-- ngIf: promptObject.text -->
                  </div>
                  <!-- ngIf: !wcagToggle -->
                  <div ng-switch="dd.prompt.renderType" class="promptInput multipleChoiceInput ng-scope" ng-if="!wcagToggle">
                    <!-- Pulldown / Select list -->
                    <!-- ngSwitchWhen: Pulldown -->
                    <!-- ngSwitchWhen: Vertical -->
                    <div ng-switch-when="Vertical" class="ng-scope">
                      <div class="menuItem-container categorical" ng-class="{'field-prompt-error':errorManager.isFormInErrorState(promptForm)}">
                        <!-- ngRepeat: choice in dd.prompt.choices --><!-- ngIf: choice.display -->
                        <div ng-repeat="choice in dd.prompt.choices" onclick="this.getElementsByTagName('input')[0].click();" class="menuItem ng-scope" ng-class="{ checked: choice.choiceId == dd.answer.value, na:choice.na, other:choice.other }"
                          ng-if="choice.display">
                          <input id="option_711192_324471" name="promptField" type="radio" ng-model="dd.answer.value" value="711192" ms-auto-focus="false" ng-required="dd.prompt.required" ms-handle-error="" ng-click="selectOption(choice.choiceId)"
                            class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" required="required">
                          <label for="option_711192_324471" ng-bind-html="choice.label | unsafe" class="ng-binding">Українська</label>
                          <span ng-class="{ checked: choice.choiceId == dd.answer.value }"></span>
                          <!-- ngIf: choice.other -->
                        </div><!-- end ngIf: choice.display --><!-- end ngRepeat: choice in dd.prompt.choices --><!-- ngIf: choice.display -->
                        <div ng-repeat="choice in dd.prompt.choices" onclick="this.getElementsByTagName('input')[0].click();" class="menuItem ng-scope" ng-class="{ checked: choice.choiceId == dd.answer.value, na:choice.na, other:choice.other }"
                          ng-if="choice.display">
                          <input id="option_1486628_324471" name="promptField" type="radio" ng-model="dd.answer.value" value="1486628" ms-auto-focus="false" ng-required="dd.prompt.required" ms-handle-error="" ng-click="selectOption(choice.choiceId)"
                            class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" required="required">
                          <label for="option_1486628_324471" ng-bind-html="choice.label | unsafe" class="ng-binding">English</label>
                          <span ng-class="{ checked: choice.choiceId == dd.answer.value }"></span>
                          <!-- ngIf: choice.other -->
                        </div><!-- end ngIf: choice.display --><!-- end ngRepeat: choice in dd.prompt.choices -->
                      </div>
                      <div class="errors" ms-show-errors="dd">
                        <div ng-show="!promptForm.promptField.$pristine &amp;&amp; promptForm.promptField.$error.maxlength" class="errorMsg ng-binding ng-hide" role="alert" ng-class="{vis:promptForm.promptField.$error.maxlength}"
                          ng-bind-html="errorManager.getErrorMessage(dd.prompt,'maxlength') |unsafe">Sorry that is not a valid answer, please try again</div>
                        <div ng-show="!promptForm.promptField.$pristine &amp;&amp; promptForm.promptField.$error.minlength" class="errorMsg ng-binding ng-hide" role="alert" ng-class="{vis:promptForm.promptField.$error.minlength}"
                          ng-bind-html="errorManager.getErrorMessage(dd.prompt,'minlength') |unsafe">Sorry that is not a valid answer, please try again</div>
                        <div ng-show="!promptForm.promptField.$pristine &amp;&amp; promptForm.promptField.$error.email" class="errorMsg ng-binding ng-hide" role="alert" ng-class="{vis:promptForm.promptField.$error.email}"
                          ng-bind-html="errorManager.getErrorMessage(dd.prompt,'email') |unsafe">Sorry that is not a valid answer, please try again</div>
                        <div ng-show="!promptForm.promptField.$pristine &amp;&amp; promptForm.promptField.$error.tel" class="errorMsg ng-binding ng-hide" role="alert" ng-class="{vis:promptForm.promptField.$error.tel}"
                          ng-bind-html="errorManager.getErrorMessage(dd.prompt,'tel') |unsafe">Sorry that is not a valid answer, please try again</div>
                        <div ng-show="!promptForm.promptField.$pristine &amp;&amp; promptForm.promptField.$error.number" class="errorMsg ng-binding ng-hide" role="alert" ng-class="{vis:promptForm.promptField.$error.number}"
                          ng-bind-html="errorManager.getErrorMessage(dd.prompt,'number') |unsafe">Sorry that is not a valid answer, please try again</div>
                        <div ng-show="!promptForm.promptField.$pristine &amp;&amp; promptForm.promptField.$error.pattern" class="errorMsg ng-binding ng-hide" role="alert" ng-class="{vis:promptForm.promptField.$error.pattern}"
                          ng-bind-html="errorManager.getErrorMessage(dd.prompt,'pattern') |unsafe">Sorry that is not a valid answer, please try again</div>
                        <div ng-show="!promptForm.promptField.$pristine &amp;&amp; promptForm.promptField.$error.mask" class="errorMsg ng-binding ng-hide" role="alert" ng-class="{vis:promptForm.promptField.$error.mask}"
                          ng-bind-html="errorManager.getErrorMessage(dd.prompt,'mask') |unsafe">Sorry that is not a valid answer, please try again</div>
                        <div ng-show="!promptForm.promptField.$pristine &amp;&amp; promptForm.promptField.$error.date" class="errorMsg ng-binding ng-hide" role="alert" ng-class="{vis:promptForm.promptField.$error.date}"
                          ng-bind-html="errorManager.getErrorMessage(dd.prompt,'date') |unsafe">Sorry that is not a valid answer, please try again</div>
                        <div ng-show="!promptForm.promptField.$pristine &amp;&amp; promptForm.promptField.$error.server" class="errorMsg ng-binding ng-hide" role="alert" ng-class="{vis:promptForm.promptField.$error.server}"
                          ng-bind-html="errorManager.getErrorMessage(dd.prompt,'server') |unsafe">Sorry that is not a valid answer, please try again</div>
                        <div ng-show="!promptForm.promptField.$pristine &amp;&amp; promptForm.promptField.$error.custom" class="errorMsg ng-binding ng-hide" role="alert" ng-class="{vis:promptForm.promptField.$error.custom}"
                          ng-bind-html="errorManager.customMessage |unsafe"></div>
                        <div ng-show="promptForm.promptField.$error.required" class="errorMsg ng-binding vis" role="alert" ng-class="{vis:promptForm.promptField.$error.required}"
                          ng-bind-html="errorManager.getErrorMessage(dd.prompt,'required') |unsafe">Sorry that is not a valid answer, please try again</div>
                      </div>
                    </div><!-- end ngSwitchWhen: -->
                    <!-- ngSwitchWhen: Yes / No -->
                    <!-- horizontal is default-->
                    <!-- ngSwitchDefault: -->
                  </div><!-- end ngIf: !wcagToggle -->
                  <!-- ngIf: wcagToggle -->
                  <!-- ngIf: childPrompt==true -->
                </div>
              </div>
            </div><!-- end ngSwitchWhen: -->
            <!-- ngSwitchWhen: BOOLEAN -->
            <!-- ngSwitchWhen: BOOLEAN_GROUP -->
            <!-- ngSwitchWhen: DATE -->
            <!-- ngSwitchWhen: TIME -->
            <!-- ngSwitchWhen: EMPLOYEE_SELECTOR -->
            <!-- ngSwitchWhen: RATING -->
            <!-- ngSwitchWhen: RATING_GROUP -->
            <!-- ngSwitchWhen: MULTIPLE_CHOICE_GROUP -->
            <!-- ngSwitchWhen: COMMENT -->
            <!-- ngSwitchWhen: VIDEO_RESPONSE -->
            <!-- ngSwitchWhen: COMPOSITE_TEXT -->
            <!-- ngSwitchWhen: SCRAMBLED_TEXT -->
            <!-- ngSwitchWhen: TEXT -->
            <!-- ngSwitchWhen: NUMERIC -->
            <!-- ngSwitchWhen: OFFER_CODE_SEARCH -->
            <!-- ngSwitchWhen: LOCATION_PICKER -->
            <!-- ngSwitchWhen: SOCIAL_CONNECT -->
            <!-- ngSwitchWhen: GO_RECOMMEND_CONNECT -->
            <!-- ngSwitchWhen: GO_RECOMMEND_SHARE_INCENTIVE -->
            <!-- ngSwitchWhen: GO_RECOMMEND_SHARE_OPEN_TELL -->
            <!-- ngSwitchWhen: SWEEPSTAKES_INSTANT_WIN -->
            <!-- ngSwitchWhen: CAPTCHA -->
            <!-- ngSwitchWhen: GENERIC -->
          </div>
          <!-- ngIf: currentPage().directiveData[prompt.id].prompt.isTriggered -->
          <!-- ngIf: $first -->
        </div><!-- end ngIf: prompt.display --><!-- end ngRepeat: prompt in currentPage().prompts track by '' + currentPageIndex + ',' + prompt.id + ',' + $index -->
      </div>
    </div>
    <div id="nav" role="navigation" ng-class="{lastPageNav:surveyOver}">
      <div id="backImg"></div>
      <div id="nextImg"></div>
      <!-- ngIf: currentPageIndex > 0 -->
      <button aria-label="Next" class="g-recaptcha ng-binding ng-hide navButton" data-sitekey="" data-callback="" data-action="" id="nextPageLink" type="button" ng-mousedown="nextPageMouseDown($event)" ng-keydown="spacebarKeypress($event, 'next')"
        ng-click="nextPageButtonClick($event)" ng-class="{navButton:!useNavImage('next'),nextNavImage:useNavImage('next'),invalidPage:pageHasErrors(promptForm,nextClickAttempts, isOnlyOfferCodeError)}" ng-hide="hideNavButtons() || hideNextButton()"
        ng-style="getNavSize('next')" tabindex="3"> Next<span aria-labelledby="nextPageLink" class="arrow nextArrow"></span>
      </button>
      <div class="progress ng-isolate-scope" id="progressBar" role="progressbar" progressbar="" value="percentComplete" ptitle="percentCompleteMessage" title="1% of survey completed">
        <div class="progress-bar" ng-class="type &amp;&amp; 'progress-bar-' + type" role="progressbar" aria-valuenow="1.25" aria-valuemin="0" aria-valuemax="100" ng-style="{width: percent + '%'}" aria-valuetext="1% of survey completed"
          title="1% of survey completed" ng-transclude="" style="width: 1.25%;"></div>
      </div>
      <div id="clear"></div> <!--IE FIX -->
    </div>
    <div id="footerBar" class="separatorBar"></div>
    <!-- ngIf: renderBackdropContainer() -->
  </fieldset>
</form>

GET

<form method="get" enctype="application/x-www-form-urlencoded" class="ng-pristine ng-valid">
  <input type="hidden" id="fingerprintComplete" value="true" autocomplete="off">
</form>

Text Content

Share my experience No Thanks

Vielen Dank, dass Sie sich die Zeit genommen haben, uns ein Feedback zu Ihren
Erfahrungen zu geben.

Diese Befragung wird von InMoment in unserem Auftrag im Rahmen einer von uns
bevollmächtigten Datenverarbeitung nach den geltenden Datenschutzbestimmungen
durchgeführt. Wir nehmen Ihre Privatsphäre sehr ernst. Um mehr über unsere
Datenschutzrichtlinie und die Verarbeitung Ihrer Daten zu erfahren, besuchen Sie
bitte unsere Website oder klicken Sie auf den entsprechenden Link in der
Befragung.

Sie müssen mindestens 16 Jahre alt sein, um an dieser Befragung teilnehmen zu
können.

Fortsetzen
This website uses strictly necessary cookies only. For further information,
please refer to this cookie notice.

Enable Javascript
Вітаємо! Ласкаво просимо до опитування, яке проводить дослідницька компанія
InMoment для McDonald’s!

Оберіть зручну для вас мову опитування *


Українська
English
Sorry that is not a valid answer, please try again
Sorry that is not a valid answer, please try again
Sorry that is not a valid answer, please try again
Sorry that is not a valid answer, please try again
Sorry that is not a valid answer, please try again
Sorry that is not a valid answer, please try again
Sorry that is not a valid answer, please try again
Sorry that is not a valid answer, please try again
Sorry that is not a valid answer, please try again

Sorry that is not a valid answer, please try again

Next




Privacy Policy & Data Rights |
© 2023 InMoment Inc.