我在我的代码中得到了这个错误:
我是初学者,是什么导致了这个错误?
这是我的代码:
<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,
}
}
});