Google Analytics 跟踪代码插入 pdf 文件
我可以在 PDF 文件中插入 Google Analytics 的跟踪代码吗?我想知道用户来自哪里以及用户在我的 PDF 文件中的行为方式。
如果您知道一些流程或方法,请指导我...
我知道 PDF 接受一些 javascript,但我不知道它是否能够进行谷歌分析。
谢谢!
Is it possible that I can insert a tracking code of Google analytics in PDF file? I want to know where are users coming from and how users behave in my PDF file.
Please do guide me if you know some process or approach...
I know that PDF accepts some javascript, but I don't know if its capable of google analytics.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
据我所知,您无法将实际的 Google Analytics JavaScript 片段插入 PDF 中。
编辑:我之前的回答不正确;我说过你可以嵌入 GA 在 PDF 中触发的 __utm.gif,但 @Mark 说这是不可能的,这是正确的。
正确答案是:不可能在 PDF 中嵌入外部资源,至少对于具有基本安全设置的现代 PDF 阅读器来说是不可能的。
You can't, to my knowledge, insert the actual Google Analytics JavaScript snippet into a PDF.
EDIT: My previous answer was incorrect; I said you could embed the
__utm.gif
that GA fires in the PDF, but @Mark is correct in saying this is not possible.The correct answer is: It's not possible to embed an external resource in a PDF, at least not with modern PDF readers with basic security settings.
那根本行不通。 PDF 的对象模型与 HTML 的 DOM 完全不同。一个中的脚本在另一个中不起作用,会因各种空引用而失败:
“Boom:文档未定义”
,“窗口”和网页依赖的所有其他全局对象也是如此。That simply isn't going to work. PDF's object model is completely different from HTML's DOM. Scripts in one won't work in the other, failing with various null references:
"Boom: document is undefined"
, as is "window" and all the other global objects web pages depend on.就我个人而言,我将 PDF 放置在 iframe 中,然后将 GA 和 Piwik 放置在包含 iframe 的 html 页面的标题中。有点歪,但可以完成工作。
Personally I place the PDF inside an iframe and then I place my GA and Piwik in the header of the html page that contains the iframe. A bit crooked, but does the job.