質問 > その他 > EC-CUBE4系へのGoogleアナリティクスEコマースタグの埋め込みについて |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tsuji |
投稿日時: 2021/3/10 15:03
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: EC-CUBE4系へのGoogleアナリティクスEコマースタグの埋め込みについて amaama 様
直接的なアドバイスではないので、ご参考までにですが タグのチェックの際は Google ChromeでGoogle Tag Assistantを利用してチェックしております。 そうすると解決しやすいと感じています。 もしくは、ブラウザの開発ツールでjsエラーなど何らかエラーが出ていないかを確認しています。
|
amaama |
投稿日時: 2021/3/5 16:29
対応状況: 確認中
|
半人前 登録日: 2020/9/11 居住地: 投稿: 11 |
EC-CUBE4系へのGoogleアナリティクスEコマースタグの埋め込みについて EC-CUBE4系にっGoogleアナリティクスを組み込んで、Eコマース設定をしているのですが
色々なページを見て、EC-CUBE4系へのEコマース設定を調べてみたのですが管理画面ではコンバージョン0%という形で表示され、カウントされていません。 以下コードをブロック登録して、購入完了画面のheadに埋め込んだのですが、記載に間違いがありますでしょうか。 <?php // Transacion(取引)データの登録 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 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> // Eコマースのライブラリを読み込み ga('require', 'ecommerce'); <?php // サーバーサイドで記述したコードを読み込んで出力 echo getTransactionJs($trans); // 複数商品に対応するためのループ処理 foreach ($items as &$item) { echo getItemJs($trans['id'], $item); } ?> // Googleアナリティクスに送信 ga('ecommerce:send'); </script> |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |