質問 > その他 > Google Analyticsのeコマースサマリーまで表示させるには? |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
polygra |
投稿日時: 2009/11/6 12:31
対応状況: 確認中
|
新米 登録日: 2009/11/6 居住地: とうきょう 投稿: 3 |
Re: Google Analyticsのeコマースサマリーまで表示させるには? こんにちは。
前レスより3ヶ月経っていますが。。。 サンプルコードの挿入箇所は、$objQuery生成後になるので、 トピ主さんの57行付近ではなく、 $objQuery = new SC_Query();の記述の後になるかと思います。 78行目付近? 僕が設置したのは $this->tpl_conv_page = AFF_SHOPPING_COMPLETE; の付近で、問題なく動きました。 |
vexit |
投稿日時: 2009/6/29 13:05
対応状況: −−−
|
一人前 登録日: 2008/11/4 居住地: 東京 投稿: 120 |
Re: Google Analyticsのeコマースサマリーまで表示させるには? getメソッドが無い・・・という事なので、
$objQuery = new SC_Query(); と追加すればよい気がします。 詳しくみていないのでなんとも言えませんが・・・ |
rounie |
投稿日時: 2009/6/29 12:07
対応状況: −−−
|
新米 登録日: 2009/6/25 居住地: 投稿: 2 |
Re: Google Analyticsのeコマースサマリーまで表示させるには? vexit様、sire様
早速ご返信有り難うございます。 2年もレスがなかった件なので、こんなに早く 頂けるとは思わず、大変嬉しいです。有り難うございます。 早速sire様の設定を行いました。 すると、注文完了画面/shopping/complete.phpで Fatal error: Call to a member function get() on a non-object in /home/***/***/public_html/data/class/pages/shopping/LC_Page_Shopping_Complete.php on line 76 とエラーとなります。 引用:
57行目以降に以下に設定しています。 どこか設定抜けがあるでしょうか。 お忙しい中申し訳ありません。 アドバイスを頂けると幸いです。 宜しくお願いいたします。 /** * Page のプロセス. * * @return void */ function process() { global $objCampaignSess; $conn = new SC_DBConn(); $objView = new SC_SiteView(); $this->objSiteSess = new SC_SiteSession(); $this->objCartSess = new SC_CartSession(); $this->objCampaignSess = new SC_CampaignSession(); $objSiteInfo = $objView->objSiteInfo; $this->arrInfo = $objSiteInfo->data; $this->objCustomer = new SC_Customer(); $mailHelper = new SC_Helper_Mail_Ex(); // Google Code for e commerce $total = $objQuery->get("dtb_order", "total", "order_id = ? ", array($order_id)); $this->tax = $objQuery->get("dtb_order", "tax", "order_id = ? ", array($order_id)); $this->deliv_fee = $objQuery->get("dtb_order", "deliv_fee", "order_id = ? ", array($order_id)); $this->order_pref = $pref[$objQuery->get("dtb_order", "order_pref", "order_id = ? ", array($order_id)) - 1]; // 前のページで正しく登録手続きが行われたか判定 SC_Utils_Ex::sfIsPrePage($this->objSiteSess); // ユーザユニークIDの取得と購入状態の正当性をチェック $uniqid = SC_Utils_Ex::sfCheckNormalAccess($this->objSiteSess, $this->objCartSess); if ($uniqid != "") { |
sire |
投稿日時: 2009/6/26 13:16
対応状況: −−−
|
半人前 登録日: 2008/9/18 居住地: 広島 投稿: 15 |
Re: Google Analyticsのeコマースサマリーまで表示させるには? 簡単な改造でできるようになります。
まず、\data\Smarty\templates\default\shopping\complete.tplに
を追加して、あとは\data\class\pages\shopping\LC_Page_Shopping_Complete.php のprocess()に
という感じで設定をしていくとよいです。 Googleのマニュアルとみると pageTracker._addItemで商品ごとの設定をするようですが、私は受注全体だけで、商品ごとの商品名や価格は設定していません。
|
vexit |
投稿日時: 2009/6/25 18:20
対応状況: −−−
|
一人前 登録日: 2008/11/4 居住地: 東京 投稿: 120 |
Re: Google Analyticsのeコマースサマリーまで表示させるには? LC_Page_Shopping_Complete.php
の // 各種解析ツール用のデータを生成する function lfGetEbisData の部分を参考に処理を加える事で希望されている事は可能になると思われます。 |
rounie |
投稿日時: 2009/6/25 17:27
対応状況: −−−
|
新米 登録日: 2009/6/25 居住地: 投稿: 2 |
Re: Google Analyticsのeコマースサマリーまで表示させるには? 返信元のeコマースサマリーの設定で困っています。
2年前に投稿された質問なので、再度書き込みました。 検索してもZen Cartのモジュールは見つかったのですが Google Analytics by Andrew http://www.obitastar.co.jp/modules/mydownloads/singlefile.php?cid=6&lid=30 ec-cubeの設定については見つかりませんでした。 ec-cubeを既に運営しているので、Zen Cartに変えることもできず 変えることも考えていませんが、困っています。 どなたか参考になる情報をお持ちの方が いらっしゃいましたら、ご教授頂けると 本当に助かります。どうぞ宜しくお願いいたします。 |
fsv_g2 |
投稿日時: 2007/9/20 16:52
対応状況: −−−
|
一人前 登録日: 2007/6/28 居住地: 投稿: 71 |
Google Analyticsのeコマースサマリーまで表示させるには? アクセス解析にGoogle Analyticsを使っています。
トラッキングコードを設置することは簡単ですが、eコマースサマリーまでの情報を表示するにはさらに 設定が必要です。これが難解で、自力で設定できずにいます。 ちなみにeコマース設定をしますと平均注文額や購入した商品まで表示されるようになります。 /shopping/complete.tplかcomplete.phpをカスタマイズするのでしょうが、 具体的に設置された方がいらっしゃいましたらお教えいただけませんでしょうか? 参考 e コマース トランザクションを追跡するにはどうすればよいですか。 http://www.google.com/support/analytics/bin/answer.py?hl=jp&answer=27203 検索したところ、zenカートにはモジュール提供があり、簡単に設置できるようです。 いつか、ec-cubeもモジュールで提供されるといいですね。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |