Javascript Can';不要在Google Analytics上设置不同的标题

Javascript Can';不要在Google Analytics上设置不同的标题,javascript,html,css,google-analytics,head,Javascript,Html,Css,Google Analytics,Head,我正在尝试设置不同页面的标题。我把这个代码放在页面的开头: <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.asyn

我正在尝试设置不同页面的标题。我把这个代码放在页面的开头:

<script>
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-XXXXXXX-Y');
    ga('send', 'pageview');
    ga('set', 'title', 'Invitation');
</script>

(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”);
ga(“创建”,“UA-XXXXXXX-Y”);
ga(‘发送’、‘页面浏览’);
ga(“设置”、“标题”、“邀请”);
我想将“标题”设置为“邀请”,但我没有收到谷歌分析方面的反馈。显然我把UA-XXXXXXX-Y改成了我的个人代码。
现在我只能看到该页面已被访问,但它具有该页面的默认标题,而不是覆盖的标题。

在发送页面视图时,将标题作为附加的可选参数传递

ga('send', 'pageview', {
    title: 'Invitation'
});

有关的详细信息。

您需要交换发送和设置呼叫。任何
set
调用都需要在
send
调用之前

<script>
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-XXXXXXX-Y');
    ga('set', 'title', 'Invitation');
    ga('send', 'pageview');
</script>

(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”);
ga(“创建”,“UA-XXXXXXX-Y”);
ga(“设置”、“标题”、“邀请”);
ga(‘发送’、‘页面浏览’);

仅供参考-通过使用
set
命令,您将更改该页面上所有后续调用的页面标题。如果您像在Blerxy的示例中那样将其作为可选参数传递,那么它只会为该调用更改它。所有后续调用都将使用默认值。

感谢“仅供参考”部分,非常有用!不知道。这样做,但它是从