使用/不使用Google Analytics(分析)编程跟踪转换 - Spring MVC

时间:2010-09-22 12:27:11

标签: java spring-mvc google-analytics tracking

我需要跟踪横幅广告中的转化,横幅广告将显示在不同的联盟网站上。这不是通过AdWords。

现在,我在Google Analytics中阅读了有关广告系列和目标的内容,我认为这种方法可行。但是,我正试图找到一种更自动的解决方案,如果存在的话,可以减轻营销人员的工作负担。

横幅广告会转到目标网页,该网页会让用户注册,并在几步后确认注册(转换)。

应用程序使用Spring MVC,登录页面上的控制器为会话创建cookie。我想知道是否有办法为Google Analytics创建Cookie或操纵它(或其他方式),以便自动创建广告系列或跟踪来自不同关联企业的转化,而无需为每个关联企业制作广告系列。

Analytics是否通过API提供此类功能?

您能否建议使用另一种方法在SpringMVC控制器上使用Java跟踪此信息?

1 个答案:

答案 0 :(得分:2)

在Google Analytics或API中没有“创建”广告系列的过程。相反,GA通过接受在着陆页网址的查询字符串中传递的utm变量,即时为您创建“广告系列”。 (即utm_campaign,utm_source,utm_medium,以及某些情况下的utm_content和utm_term)。您需要的唯一配置是创建自定义网址,GA处理其余网址。

为了可靠地跟踪非Adwords广告系列引荐,您需要使用utm广告系列变量标记所有传入链接;否则,没有可靠的方法来了解哪个点击来自哪个广告系列,广告变体或媒介。否则,您获得的唯一归因是来自HTTP_REFERER,当它可用时(即,仅在基于网络的广告显示中,但在其他地方没有)。但这会阻止您深入了解哪些广告促成了转化。

因此,如果您的目标网页为http://example.com/landing.html,并且您在电子邮件中发布了每次点击费用广告,其中宣传了Bob Warehouse在其列表中发送的折扣,则您需要将广告的网址设置为是:

http://example.com/landing.html?utm_campaign=falldiscount2010&utm_medium=email&utm_source=bobswarehouseemaillist

就设定目标而言,这是一次性设置。您设置了最终目标网址(或该网址的头匹配,如果它是半唯一值),然后您可以为步骤设置渠道,以便您可以分析渠道放弃。您可以按广告系列,媒介,来源,内容等深入了解转化次数,并分析比较转化率。

Google提供的此工具提供了使用广告系列变量的指南,以及用于制作广告系列网址的工具:http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55578