如何捕获访问者是否来自谷歌AdWords的点击

当用户在我的网站上注册时,我希望能够存储他们是否通过Adwords广告系列来到我的网站。

我知道谷歌使用JavaScript来跟踪转换基于用户机器上创build的cookie。 有没有办法我可以检查这个cookie,所以我可以存储源用户帐户?

你是对的 – 你可以从cookies中读取这些数据。

要configuration跟踪:

  1. 连接您的AdWords帐户和GA帐户:

  2. 在您的AdWords帐户中,转到我的帐户>帐户首选项,点击跟踪旁边的“修改”链接,然后select标题为“目标url自动标记”的框。 点击“保存更改”;

  3. 仍然从您的AdWords帐户中点击分析标签,然后select分析设置>configuration文件设置>编辑configuration文件信息; 选中“应用成本数据”,然后点击保存更改

那么你怎么知道它是否工作? GA在哪里存储数据?

抓住一个初始的__utm.gif请求,看看Referer。 附加到URL是一个新的参数“ gclid” 。 这是关键字特定的参数(对您的帐户唯一)。 它是这个参数区分你的访客作为AdWord起源(即“谷歌(cpc)”)从“谷歌(有机)”这里是我刚刚抓住和匿名(炒数字/字母):

Referer: http : //www.adomainname.com/ ? gclid = CKr61p31yKACFZlg4wodjj3gbA

在相同的跟踪像素请求中,您会在另外两个地方看到相同的string:

(i)作为当前页面的页面请求的GIF请求参数“ utmp ”的值,最重要的是,

(ii)作为GIF请求参数“ utmcc ”的值 – cookies的容器。 保存adwords数据的特定cookie是__utmz ,它实际上是所有引荐数据的容器。 这是一个匿名的例子,我只是随意地抓住了一些(即,我刚刚在Google上search了一个包含显而易见的Adwords的查询,然后在我的search结果中点击了付费链接之一,然后就拉起了Request Header):

utmcc = __ UTMA%3D755416178.1576730350.1269876846.1269143846.1269143846.1%3B%2B__utmz%3D219726107.1269143846.1.1.utmgclid%3CKr61p31yKACFZlg4wodjj3gbA%7Cutmccn%3D(未%2520set)%7Cutmcmd%3D(未%2520set)%7Cutmctr%3Dhomes%2520for% 2520sale%3B HTTP / 1.1

你可以添加一个额外的url参数给你在谷歌AdWords的url,并检查它在您的网站上,并存储在会话variables或cookie。

在注册一个用户帐户时检查这个会话或者你创build的cookie,并相应地采取行动。

我知道这已经有一个被接受的答案,但它是非常过时的。 更新的方式可以在这里find: https : //support.google.com/analytics/answer/1033981?hl = zh_CN

C + P'd:

为了使Google Analytics显示有关AdWords关键字和费用的详细信息,您必须执行以下操作之一:

启用自动标记。 这是推荐的方法,并确保您获得最详细的AdWords数据。 用跟踪variables手动标记所有关键字的最终到达url。 您只能在下面列出的特殊情况下执行此操作。

自动标记的工作原理自动标记会自动将AdWords数据导入Google Analytics。 通过将AdWords数据与Google Analytics提供的丰富的点击后信息相结合,您可以了解用户点击广告后发生的情况。

当您启用自动标记function时,当用户通过广告点击您的网站时,会将名为gclid的参数添加到您的着陆页url。 例如,如果您的网站是www.mysite.com,当用户点击您的广告时,它会显示在地址栏中,如下所示:

http://www.mysite.com/?gclid=123xyz

启用自动标记function启用/禁用自动标记function:

login到您的AdWords帐户。 点击齿轮图标,然后select帐户设置。 确保您位于“首选项”选项卡上,然后点击“跟踪”部分中的修改。 select(启用)或清除(禁用)自动标记checkbox。 点击保存更改。

您始终可以提供特定于AdWords的着陆页。 这样,你有很多的自由去做任何你想要传入的adwords用户…