Javascript 如何将增强的电子商务数据添加到WooCommerce单一产品页面的数据层?

Javascript 如何将增强的电子商务数据添加到WooCommerce单一产品页面的数据层?,javascript,php,woocommerce,google-tag-manager,Javascript,Php,Woocommerce,Google Tag Manager,我在WooCommerce文件的my child functions.php中添加了以下代码,它不会将数据发送到数据层。有人能告诉我错误在哪里吗 目标是添加由google描述的impression数据层信息 下面数据层中的数据只是示例数据 /** *将impression数据层添加到单个产品页面 */ 添加操作('woocommerce\u single\u product\u summary'、'custom\u impdl'); 函数自定义\u impdl($product\u id){

我在WooCommerce文件的my child functions.php中添加了以下代码,它不会将数据发送到数据层。有人能告诉我错误在哪里吗

目标是添加由google描述的impression数据层信息

下面数据层中的数据只是示例数据

/**
*将impression数据层添加到单个产品页面
*/
添加操作('woocommerce\u single\u product\u summary'、'custom\u impdl');
函数自定义\u impdl($product\u id){
//让我们抓住产品
$product=wc\U get\U product($product\U id);
?>
//测量产品印象并跟踪标准
//标签配置的页面视图。
//通过推送impressions对象发送产品印象
//包含一个或多个impressionFieldObjects的。
数据层推送({
“事件”:“产品数据”,
“电子商务”:{
'currencyCode':'EUR',//本地货币是可选的。
“印象”:[
{
'name':'Triblend Android T恤',//需要名称或ID。
“id”:“12345”,
‘价格’:‘15.25’,
“品牌”:“谷歌”,
“类别”:“服装”,
“变体”:“灰色”,
“列表”:“搜索结果”,
“位置”:1
},
{
“姓名”:“甜甜圈星期五香味T恤”,
“id”:“67890”,
‘价格’:‘33.75’,
“品牌”:“谷歌”,
“类别”:“服装”,
“变体”:“黑色”,
“列表”:“搜索结果”,
“位置”:2
}]
}
});