【问题标题】:Google Optimize redirect tests with gtag使用 gtag 进行 Google 优化重定向测试
【发布时间】:2019-05-13 11:15:08
【问题描述】:

我正在使用 gatsby.js 开发一个静态网站。我需要使用 Google Optimize 设置重定向测试。我在https://optimize.google.com 创建了重定向测试并开始了它。之后,我使用此代码在站点中设置重定向测试:

gtag('config', 'UA-48341628-1', {'optimize_id': 'GTM-XXXXXX'});
gtag('set', {'expId': 'xxxxxxxxxxxxxxxxxxxxxx'});
gtag('set', {'expVar':'New Signup Page'});

测试的目的是将一些人从/signup 重定向到/sign-up。但是当我要去/signup 时,即使我将0 权重设置为/signup 并将100% 权重设置为/sign-up,也没有任何反应。我做错了什么?

我的 Google Optimize 设置:

【问题讨论】:

    标签: google-analytics google-tag-manager gatsby gtag.js google-optimize


    【解决方案1】:

    根据Analytics field-reference,必须提供实验变体作为所选变体的索引,而不是其名称。所以在你的情况下:

    gtag('set', {'expVar':'1'});
    

    【讨论】:

      【解决方案2】:

      问题存在,因为我尝试使用 localhost 作为 Google Optimize 无法识别的基本 URL。我已经通过使用http://test.io 作为基本 URL 解决了这个问题,并将其添加到我的 /etc/hosts 映射到 127.0.0.1

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多