问题
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!
回答1:
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.
回答2:
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:
var foo = document.getElementByID("someID");
"Boom: document is undefined"
, as is "window" and all the other global objects web pages depend on.
回答3:
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.
来源:https://stackoverflow.com/questions/6090836/google-analytics-tracking-code-insert-in-pdf-file