【问题标题】:Visual Website Optimizer A/B Testing On Local Machine本地机器上的 Visual Website Optimizer A/B 测试
【发布时间】:2014-11-06 10:01:32
【问题描述】:

所以我的应用程序在我的本地服务器上运行,我正在尝试使用 Visual Website Optimizer 对该功能进行 a/b 测试。

我将服务器地址(公开不可用)放在预览网址中,但是当我打开预览页面时,它会发出警告说“错误:无法设置Cookie。”。 Cookie 已启用。

我的问题是,预览页面(或默认广告系列网址)是否应该公开访问以使 VWO 正常工作?

【问题讨论】:

    标签: web-deployment ab-testing abtest vwo


    【解决方案1】:

    为了在 localhost 上运行 VWO,您只需对 /etc/hosts 文件进行小幅调整。只需在“127.0.0.1 localhost”行的末尾添加“localhost.com

    现在您可以在任何以http://localhost.com 开头的 URL 上运行 VWO。

    【讨论】:

      【解决方案2】:

      页面的 URL 应该是公开可访问的,只有变体的屏幕截图。即使 URL 只能在本地访问,实时预览也应该可以工作。虽然您应该使用有效的 URL,即具有有效域名和 TLD 的 URL。

      对于任何其他信息/调试,如果尚未完成,我会要求您发送邮件到支持 (at)wingify (dot) com,以便可以共享确切的解决方案。

      【讨论】:

        【解决方案3】:

        这可能是因为您在文件系统中将网站作为 html 文件打开。您可以使用HarpJS 在本地托管您的静态网站。通过 npm 安装

        npm install -g harp
        

        转到您网站的根目录并运行harp server。现在你可以在http://localhost:9000上打开你的网站了

        我还写了一篇文章如何更轻松地为 Optimizely/VWO 使用开发实验http://bit.ly/1C4vtSA

        【讨论】:

        • 我有一个 Angular 应用程序,在通过 grunt 服务应用程序时 VWO 不起作用(运行“grunt serve”后,实时 url 为 localhost:9005)。我问过 VWO,他们说他们的代码不适用于带有端口号的 localhost,但也许只有没有它的 localhost? “VWO 代表:我已经与我的开发人员进行了检查 + 需要通知您,您的本地主机中有端口号,因此由于某些内部技术原因,我们的工具不适用于该端口。它应该与其他不支持的本地主机一起使用没有端口号。”你有没有找到一种方法让它像你提到的那样与 localhost:9000 url 一起工作?
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-02-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-27
        • 1970-01-01
        • 2012-03-24
        相关资源
        最近更新 更多