Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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
google analytics跟踪php mvc页面视图_Php_Google Analytics_Url Routing - Fatal编程技术网

google analytics跟踪php mvc页面视图

google analytics跟踪php mvc页面视图,php,google-analytics,url-routing,Php,Google Analytics,Url Routing,我想知道如何跟踪谷歌分析php mvc页面浏览量。我通过htaccess告诉服务器通过根目录中的index.php文件路由所有请求。我的google anayltics跟踪只记录根文件夹(/)的页面浏览量。。。。显然是有意义的,因为im通过索引路由。我的问题是,如何告诉google我在index.php文件中显示的内容的实际页面url。有人能帮忙吗?我需要使用google事件跟踪代码吗?或者有更好的解决方案吗?您可以在GA中进行虚拟页面浏览(无需在应用程序中重写url或更改任何内容),方法是在s

我想知道如何跟踪谷歌分析php mvc页面浏览量。我通过htaccess告诉服务器通过根目录中的index.php文件路由所有请求。我的google anayltics跟踪只记录根文件夹(/)的页面浏览量。。。。显然是有意义的,因为im通过索引路由。我的问题是,如何告诉google我在index.php文件中显示的内容的实际页面url。有人能帮忙吗?我需要使用google事件跟踪代码吗?或者有更好的解决方案吗?

您可以在GA中进行虚拟页面浏览(无需在应用程序中重写url或更改任何内容),方法是在send pageview调用中将自定义页面名和页面路径传递给配置对象:

ga('send', 'pageview', {
  'page': '/my-virtual-url',
  'title': 'my virtual title'
});

“虚拟”意味着这些页面不必存在于您的服务器上,GA将简单地报告您传递给它的值,因此您可以根据查询参数创建自定义路径。

假设您有Apache:use.htaccess用于URL重写。此外,这与MVC架构模式无关。您应该将问题改写为更具体的问题。例如,大多数(如果不是全部的话)PHP框架都使用一个main
index.PHP
,将google分析代码添加到视图中就可以了。你的主要问题是什么?为什么?发生了什么事?你在用什么?我们可以查看请求的“工作流”吗?谢谢