如何使Google Analytics计数弹出帖子

时间:2012-06-12 16:21:37

标签: post popup google-analytics

我有一个wordpress网站,您可以通过两种方式查看帖子。您可以在他们的单个页面上查看它们,也可以从主页上单击拇指并在显示完整帖子的ajax弹出窗口中查看它们。我的问题显然是Analytics不计算弹出视图。我使用模板弹出帖子,我正在寻找一种方法让分析识别它作为页面视图并告诉我它是什么帖子。我尝试将分析代码添加到模板页面的顶部,但没有做任何事情。有任何想法吗?我使用SimpleModal jquery插件弹出帖子并像这样调用它们。

jQuery(document).ready(function() {
jQuery('a.postpopup').live('click', function(){
            var id = jQuery(this).attr('rel');
    jQuery('<div id="ajax-popup"></div>').hide().appendTo('body').load('http://mysite.com/ajax-handler/?id='+id).modal({
               opacity:90,
               position: ["0%"],
               containerCss:{width:"100%"},
               overlayClose:true,
               onOpen: function (dialog) {
             dialog.overlay.fadeIn('200', function () {
          dialog.data.hide();
           dialog.container.fadeIn('500', function () {
        dialog.data.fadeIn('slow');
           });
             });
               },
               onClose: function (dialog) {
             dialog.data.fadeOut('slow', function () {
          dialog.container.hide('500', function () {
        dialog.overlay.fadeOut('200', function () {
            $.modal.close();
        });
          });
            });
              }
            });
            return false;
 });
});

2 个答案:

答案 0 :(得分:1)

您可以使用_trackPageView

模拟网页浏览

答案 1 :(得分:1)

Google Analytics有多种选项可用于跟踪我认为您可以在此处使用的非与网页浏览相关的用户活动:

  1. 虚拟网页浏览 - 如user273895所述,您可以在弹出对话框时添加对代码的调用,以便在报告中看到标有“/ popup /”标题的“虚假”综合浏览量后名称
  2. 事件 - 您可以使用事件检测上述调用,例如:_trackEvent(“popup”,“click”,“post-name”)。然后,可以在事件报告中跟踪交互,并可用于指定其他细分和过滤器以进行更高级的分析。
  3. 自定义变量 - 您可以设置页面或会话级自定义变量来记录交互。
  4. 我建议前两个选项。我个人倾向于将事件用于此类事情,但在您的情况下,使用虚拟网页浏览可能更有意义。