質問 > その他 > NP後払い決済モジュール(2.11系)利用時のeコマーストラッキングについて |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2014/5/8 22:04
対応状況: −−−
|
NP後払い決済モジュール(2.11系)利用時のeコマーストラッキングについて 【EC-CUBEバージョン 2.11.5】
【PHPバージョン PHP 5.2.4】 【DBバージョン PostgreSQL 8.2.20】 こちらにはいつもお世話になっています。 NP後払い決済モジュール(2.11系)利用時のみ、eコマーストラッキングができずに困っています。 同じモジュール=イプシロン決済モジュール(2.11系)での同様の現象については、下記の情報↓をもとに、なんとかデータが取得できるようになったのですが。。。(注文完了画面のソースを見て確認しています) http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=12666&forum=2 NP後払いモジュールは、いったいどこでデータ(order_id等)がクリアされてしまうのか判然としません。ちなみに、NP後払い決済モジュールを利用した際の「ご注文完了画面」のパス(一部)は、下記のようになっています。 (前略)shopping/load_payment_module.php?mode=complete&discrete_key=(後略) 下記の記事↓も参考にしましたが、状況が異なるようでした。(LC_Page_Shopping_Complete_Ex.phpに当該の記述はありませんでした) http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=12021&forum=2 なお、フォーラムの記事ほかを参照に、LC_Page_Shopping_Complete.phpへのアクション追記と、sitemain.tplへのタグ記述(下記)を行いました。 どなたか対処法をご存じないでしょうか。ご回答のほど、どうか宜しくお願い致します。 <!-- ▼Googleアナリティクス eコマース --> <!--{if ($smarty.server.PHP_SELF == "`$smarty.const.ROOT_URLPATH`shopping/complete.php" || $smarty.server.PHP_SELF == "`$smarty.const.ROOT_URLPATH`shopping/load_payment_module.php?mode=complete") && $arrEOrder && $arrEOrderDetail}--> <script type="text/javascript">// <![CDATA[ var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_trackPageview']); _gaq.push(['_addTrans', '<!--{$arrEOrder.order_id}-->', // order ID - required '', // affiliation or store name '<!--{$arrEOrder.total}-->', // total - required '', // tax '', // shipping '<!--{$arrPref[$arrEOrder.order_pref]}-->', // city '<!--{$arrEOrder.order_addr01}-->', // state or province '日本' // 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 <!--{section name=cnt loop=$arrEOrderDetail}--> _gaq.push(['_addItem', '<!--{$arrEOrder.order_id}-->', // order ID - required '<!--{$arrEOrderDetail[cnt].product_code}-->', // SKU/code - required '<!--{$arrEOrderDetail[cnt].product_name}-->', // product name '<!--{$arrEOrderDetail[cnt].classcategory_name1}-->', // category or variation '<!--{$arrEOrderDetail[cnt].price}-->', // unit price - required '<!--{$arrEOrderDetail[cnt].quantity}-->' // quantity - required ]); <!--{/section}--> _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> <!--{else}--> <script type="text/javascript">// <![CDATA[ var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_trackPageview']); _gaq.push(['_trackPageLoadTime']); (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> <!--{/if}--> <!-- ▲Googleアナリティクス eコマース ここまで--> |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |