> 管理機能 > Googleアナリティクスのeコマース機能について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
konpei |
投稿日時: 2016/10/12 20:23
対応状況: −−−
|
半人前 登録日: 2016/9/21 居住地: 投稿: 12 |
Googleアナリティクスのeコマース機能について 今回の悩みなのですがプラグインを使わずにeコマースとの連携は可能なのでしょうか?
<?php // Transaction Data $trans = array('id'=>'1234', 'affiliation'=>'Acme Clothing', 'revenue'=>'11.99', 'shipping'=>'5', 'tax'=>'1.29'); // List of Items Purchased. $items = array( array('sku'=>'SDFSDF', 'name'=>'Shoes', 'category'=>'Footwear', 'price'=>'100', 'quantity'=>'1'), array('sku'=>'123DSW', 'name'=>'Sandles', 'category'=>'Footwear', 'price'=>'87', 'quantity'=>'1'), array('sku'=>'UHDF93', 'name'=>'Socks', 'category'=>'Footwear', 'price'=>'5.99', 'quantity'=>'2') ); ?> <?php // Function to return the JavaScript representation of a TransactionData object. function getTransactionJs(&$trans) { return <<<HTML ga('ecommerce:addTransaction', { 'id': '{$trans['id']}', 'affiliation': '{$trans['affiliation']}', 'revenue': '{$trans['revenue']}', 'shipping': '{$trans['shipping']}', 'tax': '{$trans['tax']}' }); HTML; } // Function to return the JavaScript representation of an ItemData object. function getItemJs(&$transId, &$item) { return <<<HTML ga('ecommerce:addItem', { 'id': '$transId', 'name': '{$item['name']}', 'sku': '{$item['sku']}', 'category': '{$item['category']}', 'price': '{$item['price']}', 'quantity': '{$item['quantity']}' }); HTML; } ?> <script> といったサンプルデータが説明の部分に記載がありましたのでそちらを単純に購入完了ページに追加をしてあげればいいのかと考えました。 がしかし実際に入力数値がどちらを入力していいのかが全くわかりません。。。 例えば トランザクション データに関しては idにトランザクション ID(例: 1234)と説明にありましたがそもそもこちらは決済方法で分ける場合単純な種類が選択されているもを入力されるようにいれればいいのか?あるいは確定しているものなのでしょうか? revenue こちらには最終的な合計金額を記載すればよろしいのでしょうか? shipping トランザクションに伴う送料の総計を指定します(例: 5)。 こちらに関しては全く意味が理解できず 総計とはどういうことなのでしょうか?単純に送料を入力すればいいのでしょうか?そうなると送料の金額を呼び出せばよろしいのでしょうか? tax 単純に消費税との事かと思いますがこちらは消費税の金額自体を入力すればよろしいのでしょうか? アイテムデータには id トランザクション ID こちらは上記で記載したものと同じものでよろしいのでしょうか? name こちらは商品名を記載すると思っております。 sku こちらはデフォルトのskuと記載予定です。 category こちらは商品カテゴリの記載かと思いますのでそちらを呼び出すのかと思います。 price こちらは単純に位置商品の単価だと思いますが税抜きで記載するべきなのでしょうか? HP上では税込みでの金額のみしか記載しておりません。 quantity こちらは表現の意味が理解できなかったのですか商品注文個数なのでしょうか? かなり長々となってしまったのですがご教授宜しくお願いいたします。 現実的にEC-CUBEで難しいことでしたら長々と質問させていただき大変申し訳ありませんでした… 環境 EC-CUBE3.0.10 |
tao_s |
投稿日時: 2017/1/10 18:36
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 799 |
Re: Googleアナリティクスのeコマース機能について ちゃんと確認していませんが、プラグインを使わずにってのは難しいと思います。
標準では購入完了画面では受注IDしか画面(twig)に渡されていないと思います。
|
468 |
投稿日時: 2017/1/10 18:58
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: Googleアナリティクスのeコマース機能について おっしゃられているサンプルソースの記述があった説明というのは、
developers.google.comの「e コマース トラッキング」のガイドのページでしょうか? 最終的には購入完了ページにこのソースを追記しているのがプラグインの挙動になると思いますが、 tao_sさんもおっしゃられているように、デフォルトのECCUBEでは、 このソースに必要な注文情報はtwigに渡されておらず、 自分でデータを整形してセットする必要があります。 $trans や $itemsを自分で取得してセットするイメージです。 プラグインを利用しなくても、カスタマイズで対応は出来ますが、 プラグインを利用されたほうが早くて確実かと思います。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |