是否可以在另一个 GA 属性 中记录 PDF 下载?
Is it possible to record PDF downloads in another GA property?
我客户的网站设置了一个 GA 标签,该标签将信息发送到 UA-XXXXXXXX-Y。他们将添加一些托管在他们拥有的另一个站点(站点 B)上的 PDF 链接。他们想跟踪站点 B 分析中的 PDF 下载 - 同一帐户的另一个 属性:UA-XXXXXXXX-Z。有办法实现吗?
两个站点都是 Wordpress。
如果有办法获取一些后端代码 运行 来检测何时有人点击 PDF url,我愿意尝试。我自己无法使用这种方法。
捕获 "direct" 下载 PDF 的唯一方法是通过脚本提供页面。示例:www.mydomain.com/getpdf.php?pdf=mypdf
然后脚本会使用测量协议 https://developers.google.com/analytics/devguides/collection/protocol/v1/ 发送 "hit" 到 GA 进行下载,然后提供 pdf 供下载。
最简单的可能是不直接驱动到 PDF,而是一个带有 link 的页面并将 link 次点击作为事件进行跟踪。
你可以试试:
$("a").click(function(){
if ($(this).attr('href').includes('.pdf')) {
ga('send','pageview',$(this).attr('href'));
}
return true;
});
在此实例中,您需要将 ga
设置为站点 B 的分析。
POC:
$("a").click(function() {
if ($(this).attr('href').includes('.pdf')) {
alert('it\'s pdf time')
}
return true;
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="mypdf.pdf" target="_blank">Click me</a>
<a href="myhtml.html" target="_blank">Click me too</a>
您可以将 PDF 放入 iframe 并跟踪它插入的页面。
至于下载,一个简单的 onclick="ga_event()"
活动可能会有所帮助。
我客户的网站设置了一个 GA 标签,该标签将信息发送到 UA-XXXXXXXX-Y。他们将添加一些托管在他们拥有的另一个站点(站点 B)上的 PDF 链接。他们想跟踪站点 B 分析中的 PDF 下载 - 同一帐户的另一个 属性:UA-XXXXXXXX-Z。有办法实现吗?
两个站点都是 Wordpress。
如果有办法获取一些后端代码 运行 来检测何时有人点击 PDF url,我愿意尝试。我自己无法使用这种方法。
捕获 "direct" 下载 PDF 的唯一方法是通过脚本提供页面。示例:www.mydomain.com/getpdf.php?pdf=mypdf
然后脚本会使用测量协议 https://developers.google.com/analytics/devguides/collection/protocol/v1/ 发送 "hit" 到 GA 进行下载,然后提供 pdf 供下载。
最简单的可能是不直接驱动到 PDF,而是一个带有 link 的页面并将 link 次点击作为事件进行跟踪。
你可以试试:
$("a").click(function(){
if ($(this).attr('href').includes('.pdf')) {
ga('send','pageview',$(this).attr('href'));
}
return true;
});
在此实例中,您需要将 ga
设置为站点 B 的分析。
POC:
$("a").click(function() {
if ($(this).attr('href').includes('.pdf')) {
alert('it\'s pdf time')
}
return true;
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="mypdf.pdf" target="_blank">Click me</a>
<a href="myhtml.html" target="_blank">Click me too</a>
您可以将 PDF 放入 iframe 并跟踪它插入的页面。
至于下载,一个简单的 onclick="ga_event()"
活动可能会有所帮助。