Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌分析';发送';方法发射';设置';方法不起作用_Javascript_Angularjs_Google Analytics_Angular Ui Router - Fatal编程技术网

Javascript 谷歌分析';发送';方法发射';设置';方法不起作用

Javascript 谷歌分析';发送';方法发射';设置';方法不起作用,javascript,angularjs,google-analytics,angular-ui-router,Javascript,Angularjs,Google Analytics,Angular Ui Router,我正在尝试在我的angular应用程序中配置google analytics,我发现当使用“发送”方法时,我可以在“网络”选项卡中看到跟踪像素,但在使用“设置”方法时,我看不到触发的像素。我没有看到任何类型的错误,谷歌疑难解答文档也没有提供太多的见解,非常感谢您的帮助。以下是我拥有的两个像素的示例: ga('send', 'pageview', '/about'); 但是,这样做很好: ga('set', 'page', { title: 'About', page: '/m

我正在尝试在我的angular应用程序中配置google analytics,我发现当使用“发送”方法时,我可以在“网络”选项卡中看到跟踪像素,但在使用“设置”方法时,我看不到触发的像素。我没有看到任何类型的错误,谷歌疑难解答文档也没有提供太多的见解,非常感谢您的帮助。以下是我拥有的两个像素的示例:

ga('send', 'pageview', '/about');
但是,这样做很好:

 ga('set', 'page', {
    title: 'About',
    page: '/myinfo/about'
 });
根本不开火。我不确定我在这里做错了什么

解决方案:

        ga('set', {
          title: 'About Page',
          page: '/pages/about.html'
        });
        ga('send', 'pageview');
      }

发送正确的有效载荷。感谢Philip Walton的故障排除。

您的语法错误,应该是:

ga('set', {
  title: 'About',
  page: '/myinfo/about'
});
以下是有关set命令的文档:

这里有一个指南,解释了如何获取和设置跟踪器对象上的数据: