如何创建Google Analytics事件跟踪来记录访问者退出网站之前最后关注的表单字段



我有很多客户网站都有表格,比如联系我们或预约或注册时事通讯。

根据我的谷歌分析页面,这些页面通常是每个网站上最频繁的退出页面,所以我想记录访客离开网站之前最后关注的表单字段。

我熟悉谷歌分析事件跟踪,然而,这是这个问题的表单字段焦点部分,我无法理解。

我在这里找到了一个类似的答案:页面出口上的谷歌分析事件跟踪,但这并没有讨论表单字段焦点。

我在这里最好的方法是什么?

您是否考虑过使用自定义变量?您可以将事件处理程序附加到onFocus或onChange事件,并将上次使用的表单字段存储在那里——如果访问者跳到下一个字段,则使用当前表单字段的名称覆盖最后一个值。(在我看来)与事件跟踪相比的优势在于,你不需要存储很多不必要的事件(因为你真的对访问者点击的最后一个字段感兴趣,而事件跟踪可以存储任何人点击过的任何字段)。

假设你有jquery和一个css id为"contact"的表单,你可以做如下操作(未经测试,可能需要调整,应该在表单显示或包装在文档中后执行。ready调用):

$('#contact input').on('focus', function() {
    _gaq.push(['_setCustomVar',
          1,                   // Slot 1 of five
          'Contact form',      // The name of the form
          $(this).attr('name'),               // The name of the form field
          2                    // Sets the scope to session-level.  Optional parameter.
       ]);  
    }
});

(自定义变量的技术详细信息如下:https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables)。

您可以使用此值在Analytics中创建自定义段("显示对联系人表单的所有访问,其中自定义var的值等于第三个(第四个,第n个)表单字段的名称"),以向您显示所有访问过表单中某个字段但没有进一步访问的访问者。

最新更新