質問 > 管理機能 > paypalコンバージョンタグの挿入方法について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
akira207 |
投稿日時: 2013/6/18 23:10
対応状況: −−−
|
新米 登録日: 2013/6/18 居住地: 投稿: 3 |
paypalコンバージョンタグの挿入方法について paypal決済を導入していて、アナリティクスのコンバージョンタグを挿入したいと思っています。
現在 /data/Smarty/templates/default/site_frame.tpl にアナリティクスのコードを挿入しています。 普通の注文完了ページと /data/Smarty/default/shopping/complete.tpl paypal決済完了ページの data/downloads/module/mdl_paypal/paypal_complete.tpl の二つはコンバージョンタグを挿入。 それ以外は普通のアナリティクスタグというソースを書きたいのですが書き方が分かりません。 ※paypal決済完了ページに直接書いてしまうと タグがダブってしまいうまく計測できません。 なのでこの条件分岐で表示させたいのです。 普通の注文完了ページを呼び出すまではできました。 これにpaypal決済完了ページを付け加えたいです。 ↓ ↓ ↓ ↓ ----------------------------------------------- <!--{if $tpl_mainpage=="shopping/complete.tpl"}--> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-××××××××-1']); _gaq.push(['_trackPageview']); _gaq.push(['_setDomainName', 'none']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_addTrans', '<!--{$orderId}-->', // 注文番号 - 必須 '<!--{$affiliate}-->', // 代理店やショップの名前 '<!--{$total}-->', // 合計収益 - 必須 '<!--{$tax}-->', // 税金 '<!--{$deliv_fee}-->', // 送料 '', // 都市 '<!--{$order_pref}-->', // 地域 '' // 国 ]); <!--{section name=cnt loop=$arrItems}--> _gaq.push(['_addItem', '<!--{$orderId}-->', // 注文番号(_addTransと同じ) - 必須 '<!--{$arrItems[cnt].product_code}-->', // 商品のID - 必須 '<!--{$arrItems[cnt].product_name}-->', // 商品名 '', // カテゴリー '<!--{$arrItems[cnt].price}-->', // 商品単価 - 必須 '<!--{$arrItems[cnt].quantity}-->' // 個数 - 必須 ]); <!--{/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"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-××××××××-×']); _gaq.push(['_setDomainName', 'none']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_trackPageview']); (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}--> ソースの書き方のアドバイスをいただけないでしょうか? 何卒よろしくお願いいたします。 |
nanasess |
投稿日時: 2013/6/19 9:32
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: paypalコンバージョンタグの挿入方法について 記載方法は、バージョンによって異なりますが、EC-CUBE2.4.x 以下のバージョンでしたら、
で、いかがでしょうか。 |
akira207 |
投稿日時: 2013/6/19 10:16
対応状況: −−−
|
新米 登録日: 2013/6/18 居住地: 投稿: 3 |
Re: paypalコンバージョンタグの挿入方法について ご連絡・アドバイスありがとうございます。
挿入して、テスト決済したところ 普通のアナリティクスコードが表示されてしまいました。 <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-××××××××-×']); _gaq.push(['_setDomainName', 'none']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_trackPageview']); (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> このコードでは、うまく表示されないみたいです。 その他にできる可能性があるコードの書き方はありますでしょうか? |
nanasess |
投稿日時: 2013/6/19 10:28
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: paypalコンバージョンタグの挿入方法について $tpl_mainpage がちゃんと取れてないんですかね。。。
site_frame.tpl に
と入れてみて、$tpl_mainpage の内容を確認してみてください。 その内容で if の条件を記載したらできると思います。 ちなみに、 EC-CUBE のバージョンはいくつでしょうか? |
akira207 |
投稿日時: 2013/6/19 10:51
対応状況: −−−
|
新米 登録日: 2013/6/18 居住地: 投稿: 3 |
Re: paypalコンバージョンタグの挿入方法について ありがとうございます!
site_frame.tpl に
を挿入したところ、 paypal決済完了画面で
と出たので、それを挿入したらちゃんと表示されました! たなみにバージョンは、2.4.4でした。 アドバイスありがとうございます! 助かりました。 また何かありましたらよろしくお願いします! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |