2014年2月4日火曜日

広告が表示されなくなってしまった時の対処法。

この数日間ブログを更新していて気がついたのですが、ブラウザによって広告が表示されたりされなかったりする事象を発見しました。

以下はChromeでの表示です。ページ下部に2つ広告が表示されているのがお分かりになるかと思います。(1つはリタゲでガシガシ攻めてくるAdRoll様。もう一つもリタゲで攻めてくるMicroAdVietnam様でございます。)


それを他のブラウザで見てみると、以下の通り、広告がありません。なんてことだ!Internet ExplorerとSafariとFireFoxで検証済み。


バージョンや設定の問題かなと思って調べてみると、どうやらウィルスセキュリティソフトが広告表示をブロックしていた模様。。。私は無料のAvast!を使っていますが、デフォルトで広告の表示をブロックする機能が設定されているようです。以下はFireFoxでの表示。


「広告によるトラッキングをデフォルトでブロックする」を解除すると、広告が表示されるようになりました。(同時にコメント欄も表示されるようになった。)


さすがに他のブラウザはあまり使うことが無いので、Cokkies情報の蓄積があまりありません。そのため、ほとんどターゲティングされずに広告が表示されているのがよくわかりますね。

最後に、「なぜChromeでは表示されているのか?」という疑問が残りますが、それはシンプルで、Chromeの拡張機能(Extentions)でAvast!は有効にしていなかったからなのでした。

その他の事象として、以下の記事もありましたので貼り付けておきます。
FirefoxでGoogleアドセンスが表示されない状態になった

広告配信事業社にとっては、インベントリ・オーディエンスが減ってしまうことにつながってしまうので、デフォルトで広告をブロックする設定にされると困る所です。ユーザーが意識的にそれをしているのであれば良いのですが。

Google Tag Manager を Blogger に設置する際に発生するエラーについて

Google Tag ManagerをBloggerに設置しようとすると以下のようなエラーが発生して、ストップしてしまうことがあります。

The reference to entity "l" must end with the ';' delimiter.

何でGoogleが持っているBloggerに、GoogleのTag Manager使っているのにこんな問題が発生するんだ!というツッコミをいれたくなりますが、まあそれは置いておきましょう。

対応策については、以下のサイトに記載されていました。


GTMのソースを以下のように変更すれば、OKとあります。

j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=

j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=

&とlの間に「amp;」を入れるということですね。
※何でこうするとうまくいくのか?という技術的背景については、また後日勉強します。

これでこのブログにもGoogleタグマネジャの設置が完了!
あとはこれが機能しているかどうか確認して、いろんなものを突っ込んで行こうと思います。

2014年2月2日日曜日

【メモ】広告リンクのクリック数はGoogle Analyticsの訪問数と一致しないよというお話。

ネット広告を配信する際に、リンクにUTMコードを入れて、そのリンク経由でのアクセスをGoogle Analytics上で見られるようにすることはよくあることかと思います。Google先生も以下のようなツールを提供されています。
URL 生成ツール

そこでよく聞かれることがあるのですが、「広告のクリック数と、Google Analytics上でのその広告経由での訪問数が違うけど、何でですか」と。はい。違います。定義や計測の仕方が異なるからですね。
クリック数、訪問数、ユーザー数、閲覧開始数、ページビュー数、ページ別訪問数の違い
AdWords とアナリティクスでウェブサイトのデータに矛盾がある


他のサイトでも、違いはどうしても発生してしまうんですよーと説明されていますね。
How to Analyze AdWords Clicks vs Analytics Visits

Google AdWordsのクリックとGoogle Analyticsの数値比較は違うよという記事は多いですが、当然他の広告プラットフォームでもその数値は異なります。先の記事で登場していただいたAdRollさんでも以下のように言及されています。
Data Discrepancy Between AdRoll and Google Analytics

「何でこんなに数字が違うの?」という時は、UTM Tracking URLがうまく生成されていないのかもしれません。また、Google Analyticsのタグ設定がうまく行っていない可能性もあるようです。