Laravelでテンプレートエンジンbladeを利用しているのですが、Googleアナリティクスのタグを埋め込む際にmasterテンプレート以外に埋め込める場所が分からず、質問させて頂きました。
⬇︎⬇︎詳細は以下です⬇︎⬇︎
■やりたい事
・Googleアナリティクスで各ページのトラッキングを行い、各ページのPVやUU等の数値を分析出来るようにしたい。
・TOPページのみではなく、全ページの数値を集計出来るようにしたい
■問題点
・Googleアナリティクスのトラッキングコードは<body>タグの直後に設置するのですが、マスターテンプレートのmaster.blade.phpにしか<body>タグを書いておらず、全ページにトラッキングコードを設置出来ない
■テンプレートの構造
・master.blade.phpが以下のようになっており、@yield('main')
の部分にindex.blade.phpやproject.blade.php、content.blade.php等の各ページの内容が入ります。
<!DOCTYPE html> <html lang="ja"> <head> </head> <body> <header> <div class="nav-container"> <nav class="nav"> <!-- logo --> <div class="logo-container"> <ul> <li class="nav-contents-left"><img class="logo" src="{{ secure_asset('image/logo.jpg') }}" alt="logo"></li> </ul> </div> <!-- TOPメニュー --> <div class="menu-container"> @include('menu') </div> </nav> </div> </header> <p class="msg">{{ $msg or '' }}</p> <!-- メインコンテンツ --> <main class="main_contents"> @yield('main') </main> <footer> <div> <p class="footer_font"><a class="base_link base-color" href="">特定商取引法に関する記載</a></p> <p class="footer_font"><a class="base_link base-color" href="">運営会社</a></p> <p class="footer_font"><a class="base_link base-color" href="">利用規約</a></p> <p class="footer_font"><a class="base_link base-color" href="">プライバシーポリシー</a></p> <p class="footer_font"><a class="base_link base-color" href="">お問い合わせ</a></p> </div> </footer> </body> </html>
こちらについて、Googleアナリティクスのトラッキングコードをどのように設置すればいいか、解決策がお分かりになりましたら、是非ご教示頂けますと幸いです。
どうぞ宜しくお願い致します!!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/31 04:21
2016/10/31 05:10
2016/11/01 06:39