バージョン選択

フォーラム

メニュー

オンライン状況

60 人のユーザが現在オンラインです。 (43 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 60
もっと...

サイト内検索

質問 > 管理機能 > 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 以下のバージョンでしたら、


<!--{if $tpl_mainpage=="shopping/complete.tpl" || $tpl_mainpage ==  "data/downloads/module/mdl_paypal/paypal_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}-->



で、いかがでしょうか。
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|@var_dump}-->


と入れてみて、$tpl_mainpage の内容を確認してみてください。
その内容で if の条件を記載したらできると思います。

ちなみに、 EC-CUBE のバージョンはいくつでしょうか?
akira207
投稿日時: 2013/6/19 10:51
対応状況: −−−
新米
登録日: 2013/6/18
居住地:
投稿: 3
Re: paypalコンバージョンタグの挿入方法について
ありがとうございます!

site_frame.tpl に
<!--{$tpl_mainpage|@var_dump}-->

を挿入したところ、
paypal決済完了画面で

/var/www/public_html/〇○〇.com/data/downloads/module/mdl_paypal/paypal_complete.tpl


と出たので、それを挿入したらちゃんと表示されました!

たなみにバージョンは、2.4.4でした。

アドバイスありがとうございます!
助かりました。
また何かありましたらよろしくお願いします!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,074名です
総投稿数は110,023件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.