在PDF文件中插入Google Analytics跟踪代码

3

我能否在PDF文件中插入Google Analytics的跟踪代码?我想要知道用户来自哪里以及他们在我的PDF文件中的行为。如果你知道一些相关的过程或方法,请指导我。

我知道PDF接受一些Javascript,但我不知道它是否支持Google Analytics。

谢谢!

3个回答

2
据我所知,您无法将实际的Google Analytics JavaScript代码片段插入PDF中。
编辑:我之前的答案是错误的;我说你可以在PDF中嵌入GA触发的__utm.gif,但Mark正确地说这是不可能的。
正确答案是:在现代PDF阅读器和基本安全设置下,无法将外部资源嵌入PDF中。

下一个问题是,我该如何将它插入到我的PDF中,我认为Acrobat不允许我这样做。 - Pennf0lio
有一些PDF SDK可以让您向PDF文件中添加外部引用图像。虽然在技术上是可能的,但大多数应用程序默认嵌入图像数据。给我发电子邮件或提出另一个问题,我可以提供一些建议。 - Rowan
将“外部图像”嵌入PDF会将图像嵌入PDF中。然后,该PDF具有该图像的内部副本。当仅使用一次时,没有花哨的链接可以帮助您获得分析数据。 - Mark Storer
这个答案引起了一场情感的旋风!1. 你不能这样做,2. 我之前的回答是错误的。3. 正确的答案是否定的。你为什么要这样做?! - WPZA

1

那根本行不通。PDF的对象模型与HTML的DOM完全不同。其中一个脚本在另一个中无法运行,会出现各种空引用错误:

var foo = document.getElementByID("someID");

"Boom: document is undefined",以及 "window" 和所有其他网页依赖的全局对象。


1

个人而言,我会将PDF文件放在iframe中,然后将GA和Piwik放在包含iframe的HTML页面的头部。这有点不正规,但可以达到效果。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接