プラグイン > バグ報告・利用に関する質問 > 「Google Analytics 非同期Eコマースタグ対応プラグイン」のGoogle Chromeでの挙動について |
バグ報告・利用に関する質問
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hirobanex |
投稿日時: 2012/10/12 12:03
対応状況: −−−
|
新米 登録日: 2012/10/12 居住地: 投稿: 2 |
「Google Analytics 非同期Eコマースタグ対応プラグイン」のGoogle Chromeでの挙動について http://www.ec-cube.net/products/detail.php?product_id=265
こちらの株式会社フルブライトさんが公開されている「Google Analytics 非同期Eコマースタグ対応プラグイン」をテスト的に導入させて頂いたのですが、Google Chromeにおいては、Eコマースのデータが出力されません。これはバグでしょうか?それとも、私のテストしているChromeに気づかないうちになんらかの設定がされてしまっているせいでしょうか? 具体的には、サンクスページのトラッキングコードが以下のようになります。 ============================= <Chrome 22.0.1229.94 の場合> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-23114632-19']); _gaq.push(['_trackPageview']); _gaq.push(['_addTrans', '', // order ID - required '', // affiliation or store name '', // total - required '', // tax '', // shipping '', // city '', // state or province 'JP' // country ]); // add item might be called for every item in the shopping cart // where your ecommerce engine loops through each item in the cart and // prints out _addItem for each _gaq.push(['_trackTrans']); //submits transaction to the Analytics servers (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> ============================= <IE9、Firefox15.0.1、Safariの場合> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-23114632-19']); _gaq.push(['_trackPageview']); _gaq.push(['_addTrans', '26', // order ID - required '', // affiliation or store name '5673', // total - required '224', // tax '1000', // shipping '', // city '東京都', // state or province 'JP' // country ]); // add item might be called for every item in the shopping cart // where your ecommerce engine loops through each item in the cart and // prints out _addItem for each _gaq.push(['_addItem', '26', 'nabe-01', 'おなべ', '' '1650', '1', ]); _gaq.push(['_addItem', '26', 'ice-01', 'アイスクリーム', '' '933', '3', ]); _gaq.push(['_trackTrans']); //submits transaction to the Analytics servers (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> ============================= 私の知識レベルとしては、EC-CUBEを試し始めたばかりで、内部構造やプラグイン機構の仕組みなどから、当プラグインの仕組み/コードを把握していない程度です。 すみませんが、ご存知のかたいらっしゃいましたら、教えて頂ければ助かります。また、もしバグの場合は、直し方の一助等も教えて頂けるとありがたいです。 よろしくお願いいたします。 |
hirobanex |
投稿日時: 2012/10/18 19:59
対応状況: −−−
|
新米 登録日: 2012/10/12 居住地: 投稿: 2 |
Re: 「Google Analytics 非同期Eコマースタグ対応プラグイン」のGoogle Chromeでの挙動について Google ChromeでEコマースのトラッキングコードが表示されない原因は不明ですが、そもそもこのプラグインのEコマーストラッキングはコードにバグがあるため、動作しません。
======================= _gaq.push(['_addItem', '26', 'ice-01', 'アイスクリーム', '' //ここに「,」が必要 '933', '3', ]); ======================= このあたりは自分でパッチを当てるしかないのでしょうか? 提供して頂いている方に直接お伝えする方法があればよいのですが。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |