如何将 50% 的参与者分配给一项调查,将 50% 的参与者分配给另一项调查

How to assign 50% of participants to one survey and 50% to another

我正在使用 "Survey Link" 模板在 Mechanical Turk 上创建项目。

我是 运行 一个 A/B 测试。我想将 50% 的工人引导到一个 link,将 50% 的工人引导到另一个 link。

我该怎么做?

在 "Design Layout" 页面中,单击 "Source"。这将允许您编辑调查的 html/javascript/css。

您会发现一个 <table> 元素和一个 <tbody> 元素。将 <tbody> 元素更改为:

<tbody>
    <tr class="survey-one">
        <td><label>Survey link:</label></td>
        <td><a class="dont-break-out" href="http://link-to-survey-1">http://link-to-survey-1</a></td>
    </tr>
    <tr class="survey-two">
        <td><label>Survey link:</label></td>
        <td><a class="dont-break-out" href="http://link-to-survey-2">http://link-to-survey-2</a></td>
    </tr>
</tbody>

这只是将另一行添加到 table 中,作为您第二次调查的 link。请注意 link-to-survey-1link-to-survey-2,您需要将其替换为您自己的 link。

在文件的下方,您会看到 <style> 元素。添加这个:

.survey-hidden {
  display: none;
}

再往下一点,您会看到一个 <script> 元素。在它的底部,就在 }); 之前,添加以下内容 javascript:

var surveyToHide = (Math.random() >= 0.5) ? '.survey-one' : '.survey-two';
$(surveyToHide).addClass('survey-hidden');

这会随机选择您的一项调查,并将其隐藏,以便工作人员只能看到一项。