有没有办法判断用户是否点击了我的 google 广告?
Is there a way to tell if a user clicked on my google ad?
Google 允许您在记录转化时指定订单 ID。但是,它不会 link 排序到实际的转换数据。它仅使用它来避免重复。所以换句话说,我无法将转化与订单相匹配。我只能看到已经有 X 美元的转换。
与其尝试设置 Google 分析来以某种方式衡量这一点,不如我可以简单地检查用户在提交订单时是否确实点击了我的广告,这样会容易得多。这样我就可以自己跟踪转化情况,而无需依赖 Google。这也给了我更多的控制权。
那么当用户下订单并启动转换逻辑时,有没有办法破译 google 的 cookie,从而知道用户点击了我的广告?例如,我点击了我自己的广告,现在如果我能像这样得到 cookie 就好了:
if (!empty($_COOKIE['ga-advert-triggered']))
{
// do stuff
}
但我认为 Google 不会那么容易吗?还是他们?
或者,我是否可以询问 Google 当前用户是否触发了我的广告?也许他们的 api 有一个 javascript 功能。类似于:
if (GA.hasTriggeredAdverts()) {
// do stuff
}
关于如何做到这一点有什么想法吗?
谢谢!
你基本上有两个选择。
将查询参数添加到广告 link 中的 URL。如果广告现在指向 http://example.com/myproduct.php
,请将其更改为(例如)http://example.com/myproduct.php?from=googlead
。在 PHP 代码中,您检查是否 $_GET['from'] == "googlead"
并设置 cookie 或会话变量。
使广告指向重定向页面。例如,广告将用户发送到 http://example.com/from_google_ad.php
,它设置了 cookie 或会话变量,然后重定向到 http://example.com/myproduct.php
。请注意,重定向页面必须在同一域中,否则 Google 将拒绝该广告。
Google 允许您在记录转化时指定订单 ID。但是,它不会 link 排序到实际的转换数据。它仅使用它来避免重复。所以换句话说,我无法将转化与订单相匹配。我只能看到已经有 X 美元的转换。
与其尝试设置 Google 分析来以某种方式衡量这一点,不如我可以简单地检查用户在提交订单时是否确实点击了我的广告,这样会容易得多。这样我就可以自己跟踪转化情况,而无需依赖 Google。这也给了我更多的控制权。
那么当用户下订单并启动转换逻辑时,有没有办法破译 google 的 cookie,从而知道用户点击了我的广告?例如,我点击了我自己的广告,现在如果我能像这样得到 cookie 就好了:
if (!empty($_COOKIE['ga-advert-triggered']))
{
// do stuff
}
但我认为 Google 不会那么容易吗?还是他们?
或者,我是否可以询问 Google 当前用户是否触发了我的广告?也许他们的 api 有一个 javascript 功能。类似于:
if (GA.hasTriggeredAdverts()) {
// do stuff
}
关于如何做到这一点有什么想法吗?
谢谢!
你基本上有两个选择。
将查询参数添加到广告 link 中的 URL。如果广告现在指向
http://example.com/myproduct.php
,请将其更改为(例如)http://example.com/myproduct.php?from=googlead
。在 PHP 代码中,您检查是否$_GET['from'] == "googlead"
并设置 cookie 或会话变量。使广告指向重定向页面。例如,广告将用户发送到
http://example.com/from_google_ad.php
,它设置了 cookie 或会话变量,然后重定向到http://example.com/myproduct.php
。请注意,重定向页面必须在同一域中,否则 Google 将拒绝该广告。