当用户在我的网站上注册时,我希望能够存储他们是否通过 Adwords 广告系列来到我的网站。
我知道谷歌使用 javascript 来跟踪基于在用户机器上创建的 cookie 的转换。有没有办法检查这个 cookie,以便我可以根据用户帐户存储源?
当用户在我的网站上注册时,我希望能够存储他们是否通过 Adwords 广告系列来到我的网站。
我知道谷歌使用 javascript 来跟踪基于在用户机器上创建的 cookie 的转换。有没有办法检查这个 cookie,以便我可以根据用户帐户存储源?
你是对的——你可以从 cookie 中读取这些数据。
要配置跟踪:
连接您的 AdWords 和 GA 帐户:
在您的 AdWords 帐户中,转到我的帐户 > 帐户首选项,点击跟踪旁边的“修改”链接,然后选择“目标网址自动标记”框。点击“保存更改”;
仍然在您的 AdWords 帐户中,点击分析选项卡并选择分析设置 > 配置文件设置 > 编辑配置文件信息;选中“应用成本数据”,然后单击保存更改
那么如何判断它是否有效呢?GA 将数据存储在哪里?
获取初始的 __utm.gif 请求并查看Referer。附加到 URL 的是一个新参数“ gclid ”。这是特定于关键字的参数(您的帐户独有)。正是这个参数将您的访问者区分为来自 AdWord 的(即“google(cpc)”)和“google(organic)”这是我刚刚抓取并匿名化的一个(打乱了数字/字母):
推荐人:http : //www.adomainname.com/ ? gclid =CKr61p31yKACFZlg4wodjj3gbA
您将在同一个跟踪像素请求的另外两个位置看到这个相同的字符串:
(i) 作为 GIF 请求参数“ utmp ”的值,它是当前页面的页面请求,最重要的是;
(ii) 作为 GIF 请求参数“ utmcc ”的值——cookie 的容器。保存 adwords 数据的特定 cookie 是__utmz,它实际上是所有推荐数据的容器。这是一个匿名示例,我只是或多或少地随机抓取(即,我只是在 Google 中使用由明显 Adwords 组成的查询进行搜索,然后单击搜索结果中的一个付费链接,然后拉出请求标头):
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
您可以向您在 google adwords 提供的 url 添加一个额外的 url 参数,并在您的网站上检查它并存储在会话变量或 cookie 中。
在注册用户帐户时,检查您创建的会话或 cookie 并采取相应措施。
我知道这已经有一个公认的答案,但它已经过时了。更新的方式可以在这里找到:https ://support.google.com/analytics/answer/1033981?hl=en
C+P'd:
为了让 Google Analytics(分析)显示有关您的 AdWords 关键字和费用的详细信息,您必须执行以下操作之一:
启用自动标记。这是推荐的方法,可确保您获得最详细的 AdWords 数据。使用跟踪变量手动标记所有关键字最终到达网址。您应该只在下面列出的特殊情况下执行此操作。
自动标记的工作原理 自动标记会自动将 AdWords 数据导入 Google Analytics(分析)。将 AdWords 数据与 Google Analytics(分析)提供的丰富点击后信息相结合,您可以了解用户点击您的广告后网站上发生的情况。
当您启用自动标记时,当用户从广告点击进入您的网站时,一个名为 gclid 的参数会添加到您的着陆页网址中。例如,如果您的网站是 www.mysite.com,当用户点击您的广告时,它会在地址栏中显示为:
www.mysite.com/?gclid=123xyz
启用自动标记 要启用/禁用自动标记:
登录您的 AdWords 帐户。单击齿轮图标,然后选择帐户设置。确保您位于“首选项”选项卡上,然后单击“跟踪”部分中的“编辑”。选择(启用)或清除(禁用)自动标记复选框。单击保存更改。
您始终可以提供特定于 adwords 的登录页面。这样一来,您就可以自由地对传入的 adwords 用户做任何您想做的事情...