Javascript 正在分析事件中传递document.location
我正在测量一个表单的提交,该表单作为一个分析事件出现在多个页面上。我想在分析事件中传递当前页面的Javascript 正在分析事件中传递document.location,javascript,google-analytics,Javascript,Google Analytics,我正在测量一个表单的提交,该表单作为一个分析事件出现在多个页面上。我想在分析事件中传递当前页面的文档位置 以下是我尝试过的: 1. onClick="ga('send', 'event', 'email2', 'signup', document.location);" 2. onClick="var _loc = document.location;ga('send', 'event', 'email2', 'signup', #&39;_loc#&39;);" 在情况#1中
文档位置
以下是我尝试过的:
1. onClick="ga('send', 'event', 'email2', 'signup', document.location);"
2. onClick="var _loc = document.location;ga('send', 'event', 'email2', 'signup', #&39;_loc#&39;);"
在情况#1中,在Analytics中传递的事件标签是document.location
,而不是实际的URL
在情况2中,事件没有传递给分析部门
请注意,我使用的是Universal Analytics
页面的实际URL是window.location.href
onClick="ga('send', 'event', 'email2', 'signup', window.location.href);"
document.location
和window.location
是对象,而不是URL本身。如果要传递URL而不是location对象,则应获取.href
属性,如上所示
虽然doucment.location
和window.location
都有您想要的信息,但您可能希望使用window
作为信息源,而不是文档
。有关窗口位置
与文档位置
的使用,请参阅