如何检查动态添加的 tealium utag 是否已提交?

how to check dynamically added tealium utag submitted or not?

我的网页我正在使用 Tealium 来跟踪访问者的详细信息。这是一个基于 AJAX 的站点。所以我在点击事件上动态传递 utag。

$("#test").click(function() {
  var utag_data={
  site_region:"USA",
  site_currency:"USD",
  selected_language:"en_US",
  page_name:"test1",
  page_type:"test2",
  product_sku:  ["1506742"],
  product_name: ["test3"], 
};
utag.view(utag_data);
});

有什么方法可以测试我的数据是否正确填充?

您可以使用控制台日志功能查看标签生成的内容。

$("#test").click(function() {
  var utag_data={
  site_region:"USA",
  site_currency:"USD",
  selected_language:"en_US",
  page_name:"test1",
  page_type:"test2",
  product_sku:  ["1506742"],
  product_name: ["test3"], 
};
console.log(utag_data)
utag.view(utag_data);
});

这段代码应该可以帮助您查看正在创建的对象及其值。然后,您可以将它与 API 所期望的进行比较。

您可以使用 UDO 调试器扩展来检查数据是否被推送

为确保 Tealium 按预期工作,您可以打开 debug mode,您将看到所有 Tealium 控制台日志。然后,您可以筛选 trigger: view 的控制台日志,以查看您的点击事件是否正在执行。