这个正则表达式可能无法捕获Google Analytics中的网络邮件引荐来源的合理实例是什么?

时间:2011-06-15 02:14:59

标签: regex filter google-analytics

^mail\.(.*)?|(.*)?(web|\.)mail(.*)?是我想要审查的确切正则表达式。

例如,

  • e3.mail.yahoo.com
  • webmail.example.com
  • hotmail.com
  • mail.aol.com

2 个答案:

答案 0 :(得分:1)

说实话,这是一项徒劳无功的努力,特别是因为即使您设法重新编写将人们引荐到您网站的所有电子邮件域,也有3个理由不起作用:

  1. 您不可能考虑到那里的所有电子邮件域。
  2. 如果电子邮件是通过HTTPS托管的,而您的网页是HTTP,则无论如何都不会看到引荐来源。
  3. 使用人口的电子邮件的一个非常重要的部分使用非网络邮件,例如Outlook,Entourage,Mac Mail,iPhone Mail,Blackberry Mail,Android Gmail,仅举几例,从来没有推荐人。
  4. 相反,如果您希望细分所有电子邮件引荐的引荐以便在Google Analytics中进行跟踪,则应在网址中使用utm变量。

    如果您使用utm_sourceutm_medium标记网址,则无论上面列出的3个限制如何,您都可以跟踪它们。

    传统上,您将utm_medium设置为电子邮件,将utm_source设置为邮件列表名称,并将utm_campaign设置为特定广告系列的名称。

    您可以在此处获得有关构建网址的帮助:http://www.google.com/support/analytics/bin/answer.py?answer=55578

答案 1 :(得分:0)

即使电子邮件中的链接应使用utm_xxx参数进行标记,我也希望尽可能清理并将引荐来源分组到群集中。这是有效理解缺少正确标记的流量来源,然后确定优先级并加以解决的方法。

我使用的正则表达式如下,老实说它运作良好(它捕获超过95%的网络邮件显示为推荐,可以分为几个子域,如雅虎或现场,从而削弱了他们的可见性来源)

(messag|courrier|zimbra|imp|mail)(.*)\.(.*)\..{2,4}

您可以使用您所在地区的常用值更新子域名。最终使用2-4个字符的tld和任何域捕获任何域。 我将结果输出为

Output To -> Constructor : Campaign Source : Webmail - $A3