0

お客様のサイトにGoogleアナリティクスがあり、顧客が感謝のページに到達した時点で購入したものを記録します。Googleアナリティクス機能からJavascript経由で情報にアクセスするには

私は製品IDを取得し、Facebookのトラッキングの変数に入れておく必要があります。

私はGTM経由でアクセスしていますが、実際のソースコードには触れません。

お礼ページのGoogleアナリティクス

は次のようになります。
<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'); 

は、どのように私は内部 ec:addProductid何でアクセスできますか?

このコードは、感謝のページが読み込まれるとすぐに生成されます。

データレイヤーはありません。

答えて

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]; 
}