Adobe-DTM,使用数据元素中的自定义脚本拆分引用者

时间:2016-09-01 09:20:41

标签: javascript adobe-analytics

在Adobe DTM中,我创建了一个数据元素来捕获document.referrer信息并将其拆分为数组并将数组的0索引存储到变量中。代码如下所示:

var ref0 = document.referrer;
var taboola;
var trc;
var api;
var ref1;
var ref2;
if (taboola = ref0.includes("taboola.com"))
{
    if (trc = ref0.includes("trc"))
    {
        ref1 = ref0.split("/log")
        ref2 = ref1[0];
        return ref2;
    }
    else if(api = ref0.includes("api"))
    {
        ref1 = ref0.split("/recommendations")
        ref2 = ref1[0];
        return ref2;
    }
}

然后我创建了一个页面加载规则,其条件是URL应该是参数utm_source,值是taboola。在此规则中,我将数据元素的值传递给转换变量。

报告未在报告和分析中填充。上面的代码在浏览器控制台中完全正常,但不确定DTM有什么问题。

0 个答案:

没有答案