将数组添加到Google动态再营销代码

时间:2014-11-07 14:45:31

标签: jquery google-adwords

我是这个网站的新手,并使用jQuery进行开发,所以如果这是一个新手问题,我很抱歉。我的任务是将页面上的一系列产品添加到Google动态重定向广告代码中。我的数组中填充了正确的数据,但我似乎无法将其作为变量添加到标记中。我收到一个解析错误说"预期':'"在visual studio 2013中,这里是代码:

 var productsString = JSON.stringify(products, null, 4);

    var google_tag_params = {  

        productsString    /* ERROR HERE */
    };
    /* <![CDATA[ */
    var google_conversion_id = 1030976867;
    var google_custom_params = window.google_tag_params;
    var google_remarketing_only = true;

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

关联数组中的元素必须声明为keyname: 'value'

所以你的代码需要看起来像这样:

var google_tag_params = {  

    keyname: 'value'
};

在您的情况下,由于productsString包含元素数组,因此您需要将其转换为关联数组。有关如何执行此操作的信息,请参阅this question

http://www.i-programmer.info/programming/javascript/1441-javascript-data-structures-the-associative-array.html