uncaught SyntaxError:在数据层推送上无效或意外的令牌



我在我的代码中得到了这个错误:

我是初学者,是什么导致了这个错误?

这是我的代码:

<script>
window.dataLayer​ = ​window​.​dataLayer​ || ​​[];​
dataLayer​.​push​({
'event': 'product_view',
'ecommerce': {
'product': {
'sku': '',
'name': 'product_name',
'categories': 'category_name',
'price': 672,
}
}
});
</script>

看起来你有一些额外的字符,你不能看到,小红点在你的截图是u200b字符:Unicode字符'ZERO WIDTH SPACE' (U+200B)

用这个代替,我已经删除了这个代码片段中的字符。

window.dataLayer = window.dataLayer || [];
dataLayer.push({
'event': 'product_view',
'ecommerce': {
'product': {
'sku': '',
'name': 'product_name',
'categories': 'category_name',
'price': 672,
}
}
});

相关内容

  • 没有找到相关文章

最新更新