【发布时间】:2014-05-07 16:16:15
【问题描述】:
基本上,当有人使用网站外部的链接访问/下载 PDF 项目时,我想触发一些 JavaScript 事件/脚本。此 PDF 存储在 Sitecore 媒体库中。
示例 -
假设我有一个名为 www.xyz.com 的基于 Sitecore 的网站,其中我有一个 PDF 文件存储在 Sitecore 媒体库中,可以通过 URL 访问 - www.xyz.com/pdf1.ashx 或www.xyz.com/pdf1.pdf。
所以这个项目可以通过两种方式访问 -
- 通过网站内指向 PDF 文件的链接。
- 直接通过某个外部来源的链接。例如一些电子邮件、社交媒体参考等。
我找到了这个想要做类似事情的链接 (How can I apply GA download tracking with Sitecore?),但没有得到我的答案。
想到的一种方法是向 Sitecore 管道流程添加一些内容,当有人访问媒体库项目时会触发该流程,并检查上一页是否是我的网站页面之一,以及该项目是否为 PDF,然后基于在那我可以触发一些事件。但不确定如何实现这一点。我正在使用 Sitecore 6.4.1。
所以我的目标是在从外部源访问此文件时触发一个事件。
【问题讨论】:
标签: c# asp.net pdf sitecore sitecore-media-library