这个问题似乎很奇怪,但我们在Omniture报告套件(SiteCatalyst)中略有混淆。多个报告套件正在生成分析,我们很难找到构成结果的网站URL。
因此,我的问题是,我们是否有任何方法可以找到哪个网站在某个报告套件中填充数据。
通过以下JS,我能够找到某个网站正在使用哪个“报告套件”: -
javascript:void(window.open("","dp_debugger","width=600,height=600,location=0,menubar=0,status=1,toolbar=0,resizable=1,scrollbars=1").document.write("<script language=\"JavaScript\" id=dbg src=\"https://www.adobetag.com/d1/digitalpulsedebugger/live/DPD.js\"></"+"script>"));
但我希望找到另一种方法,即Report Suite从SiteCatalyst管理员中获取数据。
有任何帮助吗?
由于
答案 0 :(得分:2)
Adobe Analytics(以前称为SiteCatalyst)没有任何原生或内置的内容可以全局查看所有数据,以查看哪个页面/站点正在向哪个报表包发送数据。但是,您可以联系Adobe ClientCare并请求日期范围的原始点击日志,如果您真的需要,您可以自己解析这些日志。
或者,如果您具有数据仓库访问权限,则可以在给定日期范围内从该处导出网址和域。如果您现在真的需要历史数据,那么您一次只能选择一个报表套件,但这样做总比没有好。
另一种选择是,如果您的网站目前没有设置s.pageName
,那么您可能会对您的历史数据有所帮助。页面报告从s.pageName
值中弹出。如果未设置该变量,则默认为发出请求的网页的URL。因此,您现在至少可以在该报告中看到您的网址,这样可以帮助您解决问题。如果你定义&#34; site&#34;相当于&#34;域&#34; (location.hostname
)您还可以为域的页面设置分类级别,然后使用分类规则生成器和正则表达式弹出域的分类,这将为您提供一些聚合数字。
一些建议继续前进......
我前进的好策略是让所有网站都向全球报告套件报告。然后,您可以让每个站点也将数据发送到站点级报告套件(警告:确保您的合同中有足够的服务器呼叫来覆盖这一点,因为AA没有无限制的服务器调用)。或者,您可以坚持使用一个全局报表包并为每个站点设置段。另一种方法是创建汇总报表包,以便从其他报表包中获取所有数据。汇总报表包没有标准报表包那么多的功能,但对于页面,页面视图等基本内容,它可以正常工作。
总的来说,不管怎样,您应该将所有数据作为第一步放入一个报表包中。
然后,您还应该在所有站点的页面上分配一些自定义变量。这些是我总是试图在实现中包含的4个主要内容,以便更容易找出哪些网站/页面报告的内容。
用于标识网站的自定义变量。有些人为此使用s.server
。但是,您可能还希望使用该值弹出prop
或eVar
,具体取决于您希望如何打破数据。这里最大的问题是:你如何定义&#34; site&#34; ?我看到它定义了许多不同的方式。
如果您没有定义&#34; site&#34;作为域名(例如location.hostname
),我建议您使用域名弹出prop
和eVar
,因为AA没有针对此的本机报告。但如果你这样做,那么你可以跳过这个,因为它与第1点相同
包含报告套件的自定义prop
和eVar
。除非您拥有遗留代码的超旧版本,否则只需使用s.sa()
进行设置即可。这将确保您获得最终报告套件,以防您碰巧使用使用动态帐户变量的版本(例如s.dynamicAccountList
)。
如果您使用自定义值设置s.pageName
,那么我建议您使用该网址弹出prop
和eVar
。 提示:将请求网址长度保存到AA,您可以使用动态变量语法复制已在给定AA请求中的g
参数。例如(假设您没有更改动态变量前缀的代码):s.prop1='D=g';
或者,如果您具有访问权限,则可以使用处理规则将其弹出。
答案 1 :(得分:0)
您通常可以在网站内容中找到此类信息 - &gt;服务器报告。那里将有信息表明点击中发送的网站。根据实际的标记实现,您的milage可能会有所不同,任何人显式设置服务器都不常见,因此隐含值是命中来自的域。
谢谢C.