我正在尝试将多个项目推入_gaq.push()进行Google Analytics(分析)。
我有一个id数组,它们通过im循环创建,以传递给.push();。
var gaDetails = new Array();
var productIdsArray = productIds.split(",");
for(var i = 0; i < productIdsArray.length; ++i)
gaDetails.push(['_trackEvent', 'Quote', '' + step, '' + productIdsArray[i]]);
_gaq.push(gaDetails);
似乎每个数组周围都有一组额外的[]。也许我没有看到任何东西,但是google描述其语法的方式看起来不正确?
最佳答案
您不需要另一个数组,而在使用它时,您不妨使用更快的循环。
var productIdsArray = productIds.split(","),
i = productIdsArray.length;
while(i--)
{
_gaq.push(['_trackEvent', 'Quote', '' + step, '' + productIdsArray[i]]);
}
关于javascript - Google Analytics(分析):_gaq。从另一个数组中推送多个项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5569409/