1
在DTM中,我创建了一个具有自定义脚本的页面加载规则。当某个页面加载的脚本火灾,我可以在我们的道具已填入相关数据调试器看到:DTM自定义脚本触发但未记录到报告套件中
Adobe Analytics Server Call #3 (796 chars)
CUSTOM LINK : Editorial Tracking Data
Report Suite ID : sitespecificsuite,rollupsuite
Page Name : site: siteid: detail
Current URL : URL
Events : event90
prop71 : 2015-11-14T06:00:00Z | Item 2 | Item 3
Currency Code : GBP
JavaScript Version : 1.6
Version of Code : H.25.2-D5NH
Data Centre : Our data centre
的问题是,我们的DTM帐户设置为将数据发送到登台报告套件,并且这不会在我们的服务器调用中出现,我认为这是由于我们的Omniture硬编码标记覆盖了这一点。
if(window.location.href.indexOf("story.html") > -1) {
var meta="";
$('script[type="application/ld+json"]').each(function(i, script) {
var text = script.text;
var data = JSON.parse(text);
var meta = data.dateCreated + " | " + data.creator + " | " + data.headline;
console.log(meta);
if (meta.length > 1) {
s.prop71 = data.dateCreated + " | " + data.creator + " | " + data.headline;
s.events='event90'
s.linkTrackVars='prop71, events';
s.linkTrackEvents='event90';
s.tl(true, 'o', 'Editorial Tracking Data');}
});
上面的代码已放置在页面加载规则的顺序JavaScript部分内。我有一种感觉,这个问题是由于我们的硬编码覆盖了我们的新数据和报告套件,但我不确定。
你能澄清你想要做什么,预期的结果是什么,以及实际结果是什么?您的DTM规则在什么条件下触发?您正在运行什么样的报告/指标来寻找prop71? – HigherAbstraction
预期的结果是,我们使用来自页面(日期创建,创建者,标题)的数据填充prop71,并将其输入到分段报告套件中。实际结果是数据被填充到我们的生产报告套件中。 – 80gm2