Javascript 是否可以在另一个GA属性中记录PDF下载?

Javascript 是否可以在另一个GA属性中记录PDF下载?,javascript,php,wordpress,google-analytics,google-analytics-api,Javascript,Php,Wordpress,Google Analytics,Google Analytics Api,我的客户的站点设置了一个GA标签,该标签将信息发送到UA-XXXXXXXX-Y。他们将添加一些PDF链接,这些链接托管在他们自己的另一个站点(站点B)上。他们希望跟踪站点B的分析中的PDF下载-同一帐户的另一个属性:UA-XXXXXXXX-Z。有什么方法可以实现这一点吗 两个网站都是Wordpress 如果有一种方法可以让一些后端代码运行,从而在有人点击PDF url时进行检测,我愿意尝试。我自己无法使用这种方法。捕获PDF“直接”下载的唯一方法是通过脚本向上提供页面。示例:www.mydoma

我的客户的站点设置了一个GA标签,该标签将信息发送到UA-XXXXXXXX-Y。他们将添加一些PDF链接,这些链接托管在他们自己的另一个站点(站点B)上。他们希望跟踪站点B的分析中的PDF下载-同一帐户的另一个属性:UA-XXXXXXXX-Z。有什么方法可以实现这一点吗

两个网站都是Wordpress

如果有一种方法可以让一些后端代码运行,从而在有人点击PDF url时进行检测,我愿意尝试。我自己无法使用这种方法。

捕获PDF“直接”下载的唯一方法是通过脚本向上提供页面。示例:www.mydomain.com/getpdf.php?pdf=mypdf

然后,脚本将使用测量协议向GA发送“命中”以进行下载,然后提供pdf供下载

最简单的方法可能不是直接驱动到PDF,而是创建一个带有链接的页面,并将链接单击作为事件进行跟踪。

您可以尝试:

$("a").click(function(){
    if ($(this).attr('href').includes('.pdf')) {
        ga('send','pageview',$(this).attr('href'));
    }
    return true;
});
在本例中,您需要将
ga
设置为站点B的分析

POC:

$(“a”)。单击(函数(){
if($(this.attr('href')。包括('.pdf')){
警报(“现在是pdf时间”)
}
返回true;
});

您可以将PDF放入iframe中,并跟踪其插入的页面


至于下载,一个简单的
onclick=“ga_event()”
事件可能会有所帮助。

上跟踪那些pdf文件在
href