バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > アフィリエイトトラッキングタグの設置(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のファイルがサーバー内にいくつか存在するのですが
ひょっとして、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様

早い回答、心よりお礼申し上げます。

引用:

通常は、data/Smarty/templates/default/shopping/complete.tpl だと思います。
ただし、default 以外のテンプレートを利用している場合は、そちらにある complete.tpl を編集します。

管理画面 > デザイン管理 > テンプレート設定 で、「デフォルト」が選択されているか確認してみてください。


こちらを、ご指導いただき、ひょっとして、

LC_Page_Shopping_Complete.php

も複数存在し、編集するファイルを間違えているのではと思い確認しましたところ、どうやら編集先を間違っていたようで、無事に値を取得することが可能となりました。

再度、c-click様に確認していただき問題なければ完了になると思います。

無知な私に、長時間お付き合いいただき、解決できたことに
心よりお礼申し上げます。

ほんとうに、ありがとうございました。


e-click様から、確認okの連絡を頂きました、
ですが、別の問題が発生しましたので、いったんこちらは解決済みとして終了させていただます
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1656
8
red
1570
9
mcontact
1307
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.