Javascript 抓住“的价值”@“类型”;从应用程序/ld+;Json脚本
我试图在GTM中创建一个变量,该变量将仅返回以下模式中的值“product”:Javascript 抓住“的价值”@“类型”;从应用程序/ld+;Json脚本,javascript,Javascript,我试图在GTM中创建一个变量,该变量将仅返回以下模式中的值“product”: { "@context":"http://schema.org/", "@type":"Product","name":"Pendentif Girafe Rond 16 mm, Finition argentée","description":"Un joli bijou, pour briller de jour comme de nuit. Votre pendentif serti d'oxy
{
"@context":"http://schema.org/",
"@type":"Product","name":"Pendentif Girafe Rond 16 mm, Finition argentée","description":"Un joli bijou, pour briller de jour comme de nuit. Votre pendentif serti d'oxydes de zirconium se personnalise en ajoutant un cuir de couleur réversible et une chaîne (vendus séparément).",
"mpn":"70318721608000",
"sku":"70318721608000",
"image":[null,null,null],
"offers":{
"url":{},
"@type":"Offer",
"priceCurrency":"EUR",
"price":"39.00",
"availability":"http://schema.org/InStock"
}
}
我对Google Tag Manager一无所知,但您可以像这样解析JSON数据:
const jsonData=JSON.parse(document.getElementById(“JSON数据”).innerText);
log(jsonData[“@type]”)代码>
{
“@context”:”http://schema.org/",
“@type”:“产品”,
“名称”:“Pendentif Girafe Rond 16毫米,Finition argentée”,
“描述”:“unJuli Bijou.”
“mpn”:“70318721608000”,
“sku”:“70318721608000”,
“图像”:[
无效的
无效的
无效的
],
“提议”:{
“url”:{},
“@type”:“Offer”,
“价格货币”:“欧元”,
“价格”:“39.00”,
“可用性”:http://schema.org/InStock"
}
}
什么是GTM?请详细说明您的问题。Google Tag Manager我只想让javascript函数返回值“Product”。为了清楚起见,您可以通过点符号obj.property
或方括号obj[“property”]
访问对象属性;后者允许使用带有非法字符的属性名称(使用点表示法时)