javascript - 带有模态/覆盖 Ajax 内容的 Google Analytics 页面 View

标签 javascript ajax wordpress google-analytics

我正在设置一个 WordPress 工具,用户单击链接,然后从数据库中提取单个帖子并将其插入模式/叠加层中。 (完全像 http://www.usatoday.com/ )

现在,由于用户没有访问实际页面,我假设没有办法将其作为“页面 View ”进行跟踪,以获取“在页面上花费的时间”和其他重要的页面相关统计数据。

我确实知道我可以跟踪 URL 事件,但仅跟踪 URL 点击是不够的。

有没有办法实现将模态内容跟踪为拉入模态的实际帖子 URL 的页面 View ?提前致谢。

最佳答案

这是可能的,但在没有看到调用覆盖层的代码的情况下不容易回答。

基本上,您会查看模态函数是否提供回调(在代码执行后运行的 JavaScript 函数)并提供“虚拟页面浏览”,即运行页面浏览调用并传入指示模态的自定义路径窗口:

ga('send', 'pageview', '/modal/path/to/post/');

您作为额外参数提供的路径将作为页面显示在您的内容报告中。如果您还想提供标题(或覆盖 GA 中的任何其他 field),您可以传递 JSON 对象作为第三个参数:

ga('send', 'pageview', {
    page:'/modal/path/to/post/', 
    title:'my title' 
});

由于它被标记为 ajax - 您可以将 pageview 放入 ajax 成功事件的回调中,这样只有在页面实际加载时才会触发它。

关于javascript - 带有模态/覆盖 Ajax 内容的 Google Analytics 页面 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36317884/

相关文章:

php - 不使用 WordPress 中的 dbDelta() 创建触发器

wordpress - 使用 Nginx 设置 Wordpress 和 Magento

javascript - Flask send_file 作为附件没有响应

javascript - 在 mvc razor View 中对文本框使用 onblur() 事件

javascript - Ajax返回值显示代码

php - 脚本只应运行一次即可运行多次

javascript - Spring MVC - 使用 Japascript 对象设置\填充 JSTL\JSP 对象的内容

javascript - knockout 绑定(bind)到日期选择器

javascript - HTML Ajax jQuery 首次加载即时

php - Wordpress AJAX/PHP $_POST 对象始终为空