0

我的客户在他的网站上有谷歌分析,一旦客户到达感谢页面,它就会记录客户购买的东西。

我需要获取产品 ID 并将它们放入一个变量中以进行 facebook 跟踪。

我可以通过 GTM 访问,但无法触及实际的源代码。

感谢页面上的 Google Analytics(分析)如下所示:

<script type="text/javascript">
// Order Complet GA
ga('ec:setAction','checkout', {
    'step': 6, 
});

ga('set', '&cu', 'EUR');

ga('ec:addProduct',{ 
        'id': '44', 
        'name': 'Zeobent MED® Detox-Pulver ultrafein 210g für 70 Tage',
        'category': 'Zeobent',
        'brand': 'Zeobent MED', 
        'price': '39.00', 
        'quantity': 1 
    }); 
ga('ec:setAction', 'purchase', {
    id: '100120166',
    affiliation: 'ZeolithShop',
    revenue: '44.90',
    tax: '6.23',
    shipping: '5.90',
    coupon: ''
    });

//Auskommentiert weil Doppeltausgel�st 31.01.17 Tina SWA - ga('send', 'pageview', '/checkout-success'); 

我如何访问里面id的内容ec:addProduct

此代码在感谢页面加载后立即生成。

没有数据层。

4

1 回答 1

0

你可以这样访问它:

var matches = $('script:contains("ec:addProduct")').text().match(/'ec\:addProduct'\,{[ \n]+'id': '(.*?)'\,[ \n]+'name': '(.*?)'/);
if (matches != null && matches.length>=3)
{
   var id = matches[1];
   var name = matches[2];
}
于 2017-06-30T19:04:52.450 回答