質問 > その他 > アフィリエイトトラッキングタグの設置(E-CLICK番)でお助けください。 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ce-cube |
投稿日時: 2011/6/24 0:11
対応状況: −−−
|
半人前 登録日: 2011/6/23 居住地: 投稿: 12 |
アフィリエイトトラッキングタグの設置(E-CLICK番)でお助けください。 環境です
EC-CUBE 2.4.3 DBサーバ MySQL 5.0.77 WEBサーバ Apache/2.2.3 (CentOS) PHP 5.2.13 初めて、投稿させていただきます。 素人同然の私ですが、何とかソースを見たりすることが出来るために、WEBの担当をやっています。 今回、自社のサイトに、アフィリエイトタグ埋め込むことになり、過去ログ等を参照しながら対応しているのですが、 必要とされる値を取得できないと、e-click様から連絡を頂いております。 私が手を加えたところですが、 http://webetc.blog.shinobi.jp/Entry/241/ こちらを参照して shopping/LC_Page_Shopping_Complete.phpの中を下記の様に変更。 // アフィリエイト用コンバージョンタグの設定 $this->tpl_conv_page = AFF_SHOPPING_COMPLETE; $this->tpl_aff_option = "order_id=$order_id"; $this->orderid = "$order_id";//追加0623 //合計価格の取得 $total = $objQuery->get("dtb_order", "total", "order_id = ? ", array($order_id)); if($total != "") { $this->tpl_aff_option.= "|total=$total"; $this->total_price= "$total";//追加0623 } default/shopping/complete.tpl中一番下に下記の様に追加。 <img src='https://www.e-click.jp/jpn/app/?app=AJI+xxxxxx^~xxxxxx^~sikibetu=+<!--{$orderid}-->^~p=+<!--{$total_price}-->'width=1 height=1> ※xxxxxxの部分はちゃんとしたコードが入っています。 これで、テストを行なっていただいたところ、必要な値が出ないといわれております。 基本的に理屈等が分かっていないために、参考にさせて頂いた所の コピー修正でしか対応していません。 そこで、オーダーIDと金額を取得できるように、ご教授いただけないでしょうか? よろしくお願いいたします。 下記は、最初にe-clock様から頂いた埋め込みようのタグとなります。 <imgsrc='http://www.e-click.jp/jpn/app/?app=AJI+**^~BDE+**^~sikibetu=+%orderNumber%^~p=+%itemTotalWithTax%'width=1 height=1> |
fukap |
投稿日時: 2011/6/24 14:33
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: アフィリエイトトラッキングタグの設置(E-CLICK番)でお助けください。 コードを拝見した限りでは、特に問題なく値が取得できそうな気がします。
次の作業を行って問題の切り分けを行ってみてはどうでしょうか? 1.complete.tpl の任意の場所に、<!--{$orderid}--> を挿入し、値が出力されるか確認する。 2.complete.tpl の任意の場所に、<!--{$total_price}--> を挿入し、値が出力されるか確認する。 それで値が出力されるようなら、埋め込みタグの書き方に問題があると判断できそうです。 |
ce-cube |
投稿日時: 2011/6/24 14:54
対応状況: −−−
|
半人前 登録日: 2011/6/23 居住地: 投稿: 12 |
Re: アフィリエイトトラッキングタグの設置(E-CLICK番)でお助けください。 fukap様 ご返信ありがとうございます。
早速、ご指導いただいた内容をcomplete.tplの<!--▲CONTENTS-->の上に下記を追加して、 値の取得を確認したのですが、何も取得できませんでした。 ID <!--{$orderid}--> price <!--{$total_price}--> これで値の取得が出来ていないということは、 LC_Page_Shopping_Complete.phpがおかしいと言うことなのでしょうか? ※追記 complete.tplのファイルがサーバー内にいくつか存在するのですが ひょっとして、complete.tplファイル自体の選択を間違っているのでしょうか? |
fukap |
投稿日時: 2011/6/24 15:07
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: アフィリエイトトラッキングタグの設置(E-CLICK番)でお助けください。 両方とも値が取得できていないとなると、$order_id が怪しいですね。
$total_price も $order_id をプレースホルダに代入していますし。 $order_id が正しく取得されているか、ダンプして確かめてみてはどうでしょうか。 |
fukap |
投稿日時: 2011/6/24 15:28
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: アフィリエイトトラッキングタグの設置(E-CLICK番)でお助けください。 引用:
complete.tplのファイルがサーバー内にいくつか存在するのですが 通常は、data/Smarty/templates/default/shopping/complete.tpl だと思います。 ただし、default 以外のテンプレートを利用している場合は、そちらにある complete.tpl を編集します。 管理画面 > デザイン管理 > テンプレート設定 で、「デフォルト」が選択されているか確認してみてください。 |
ce-cube |
投稿日時: 2011/6/24 17:00
対応状況: −−−
|
半人前 登録日: 2011/6/23 居住地: 投稿: 12 |
Re: アフィリエイトトラッキングタグの設置(E-CLICK番)でお助けください。 fukap様
早い回答、心よりお礼申し上げます。 引用:
こちらを、ご指導いただき、ひょっとして、 LC_Page_Shopping_Complete.php も複数存在し、編集するファイルを間違えているのではと思い確認しましたところ、どうやら編集先を間違っていたようで、無事に値を取得することが可能となりました。 再度、c-click様に確認していただき問題なければ完了になると思います。 無知な私に、長時間お付き合いいただき、解決できたことに 心よりお礼申し上げます。 ほんとうに、ありがとうございました。 e-click様から、確認okの連絡を頂きました、 ですが、別の問題が発生しましたので、いったんこちらは解決済みとして終了させていただます |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |