在使用GTM(Google Tag Manager)时,如果想要同时从dataLayer中获取名为'id'的键的两个值,可以通过以下步骤实现:
function() {
var dataLayer = window.dataLayer || [];
var idValues = [];
for (var i = 0; i < dataLayer.length; i++) {
if (dataLayer[i].hasOwnProperty('id')) {
idValues.push(dataLayer[i].id);
}
}
return idValues;
}
该代码会遍历dataLayer数组,找到所有包含'id'键的对象,并将其对应的值存储在一个数组中。
{{ID Values}}
。这样,当dataLayer中的对象包含'id'键时,该变量会返回一个包含所有'id'值的数组。你可以根据具体的需求进一步处理这些值,例如将其传递给其他标签或触发器。
请注意,以上答案是基于GTM的使用情况,如果你需要更具体的帮助或者其他云计算相关问题的解答,请提供更多的信息。
领取专属 10元无门槛券
手把手带您无忧上云