-
投稿者投稿
-
2019年4月22日 5:10 PM #14474
トピックを新しく立てる方は次の項目も記述してください(要望トピックの場合は不要です)。
【お使いの Snow Monkey のバージョン】v5.6.0
【お使いのブラウザ】chrome===
お世話になっております。
サイト内のクリックを計測しようと思い
を参考にしているのですが、
タグを/bodyの前に設置するよう指示されていますが
snowmonkeyの場合どこに記述すれば良いのでしょうか?
よろしくお願いいたします。・
♥ 0いいねをした人: 居ません2019年4月22日 5:58 PM #14476Googleアナリティクスを使用されると言う事であれば、
の手順どおりです。
管理画面の「外観」→「カスタマイズ」→「SEO/SNS」から
「Googleアナリティクス」と言う項目がありますので、そこにGoogleアナリティクスのトラッキングIDを入力して、
「公開」ボタンを押してください。
Snow Monkeyでは、それだけでGoogleアナリティクスのスクリプトが認識されるようになっています。
/bodyタグ前に設置などはしなくて大丈夫です。すみません、イベントトラッキングの場合、my-snow-monkeyでscriptを読ませるように設定するなどしないと駄目でした。
ちょっとコード書きますので、お待ちを(汗♥ 0いいねをした人: 居ません2019年4月22日 6:09 PM #14478my-snow-monkey.phpのディレクトリにga-tracking.jsと言うjsファイルを作り、
新バージョンのスクリプトタグの中身だけ貼り付けてください(jQueryから始まるところから;まで)my-snow-monkey.phpに、下記のコードを追加してください。
function google_analytics_tracking() { wp_enqueue_script( 'google_analytics_tracking', untrailingslashit( plugin_dir_url( __FILE__ ) ). '/ga-tracking.js', array( 'jquery' ), false, true ); } add_action( 'wp_enqueue_scripts', 'google_analytics_tracking' );
これでJavaScriptを/body前に読み込ませる事が出来るので、トラッキングスクリプトも正しく動作すると思います。
♥ 0いいねをした人: 居ません2019年4月22日 6:14 PM #14481書こうと思ったら既に回答が…!ケミさんありがとうございます。
大塚さん、僕もケミさんの手法が正攻法と思います。試してみてください!
♥ 0いいねをした人: 居ません2019年4月22日 7:28 PM #14483ケミさん、キタジマさん
素早いご回答ありがとうございます。
初心者で申し訳ないのですが、イベントが上手く計測できません。
my-snow-monkeyは上手く動いているようなので、
ga-tracking.jsの中身をもう少し詳しく教えて頂けませんか?
お手数おかけして申し訳ありません。
♥ 0いいねをした人: 居ません2019年4月22日 7:59 PM #14485イベントトラッキングはやったことがないので、参照された記事に従うと下記になりますね。
jQuery(function() { jQuery("a").click(function(e) { var ahref = jQuery(this).attr('href'); if (ahref.indexOf("websae.net") != -1 || ahref.indexOf("http") == -1 ) { ga('send', 'event', '内部リンク', 'クリック', ahref); } else { ga('send', 'event', '外部リンク', 'クリック', ahref); } }); });
これを
my-snow-monkey/ga-tracking.js
に貼り付けてみてください。トラッキングできないようだったら、ちょっともう少し詳しく見てみないとわからないので、実際のページの URL を教えてもらえればと思います。♥ 0いいねをした人: 居ません2019年4月22日 9:20 PM #14487ありがとうございます!
動かないのですが、他の要因かも知れませんね。
実際のURLはこちらになります。
アドバイス頂けると助かります。
♥ 0いいねをした人: 居ません2019年4月23日 8:44 AM #14494サイト拝見しました。特にエラーはでてないみたいですね…。設置された
my-snow-monkey/ga-tracking.js
をブラウザで開くと文字化けしているのがちょっと気になりました。もし文字コードが UTF8 でないのなら、UTF8にしたほうが良いかもです。♥ 0いいねをした人: 居ません2019年4月23日 9:27 AM #14496ありがとうございます。エディター変更してUTF-8 に変更してみました。
まだ計測されません(^^;
もし何か気づかれましたら、またお願いします。
♥ 0いいねをした人: 居ません2019年4月23日 1:57 PM #14520もしかしたらonイベントにしないと取れないかもしれませんね。
jQuery(function($) { $('a').on('click', function() { var ahref = ($(this).attr('href')); if (ahref.indexOf('websae.net') != -1 || ahref.indexOf('http') == -1 ) { ga('send', 'event', '内部リンク', 'クリック', ahref); } else { ga('send', 'event', '外部リンク', 'クリック', ahref); } }); });
この記述に変更した場合は、どうでしょうか?
♥ 0いいねをした人: 居ません2019年4月23日 4:20 PM #14530ケミさん、ありがとうございます。
やはり動かないですね。何度も本当にありがとうございます。
♥ 0いいねをした人: 居ません2019年4月23日 8:43 PM #14562横からすみません。
もし、どうしてもイベントトラッキングが必要で、
テーマファイルで上手く対処できないようでしたら、
MATOMOの導入をおすすめします。
WordPressにも対応しています。(プラグインあり)
外部リンクへのアウトバウンド、画像やPDFのダウンロード、ページ移動(生ログ)、
リピーターの推移、各ページの滞在時間など、
知りたい情報は大半が無料版で取れると思います。
わたしの方で簡単に紹介記事を作っています。
http://novella.blog/word/matomo自分でサーバーにファイルをアップロードして、手動でMySQLに繋いで・・と
ちょっとだけ手間がかかりますが、
自分でWordPressを管理するスキルがあれば、十分可能だと思います。プラグイン
https://ja.wordpress.org/plugins/wp-piwik/Google Analyticsのリファラスパムがあまりに酷いので、
MATOMOに乗り換えて半年以上になりますが、特に問題なく動作しています。どうしても上手く行かない場合の最後の手段として、参考にどうぞ。
♥ 0いいねをした人: 居ません2019年4月23日 10:32 PM #14571石田 朋子様
情報ありがとうございます。
ニーズとしては電話クリックのカウントなのですが、
MATOMOチャレンジしてみたいと思います。
ありがとうございました。
♥ 0いいねをした人: 居ません2019年4月24日 12:41 PM #14610石田 朋子様
MATOMOの設置できました。ありがとうございます。
みなさまご回答ありがとうございました。
クローズさせて頂きます。
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「イベントトラッキングの設置」には新しい返信をつけることはできません。