Google Analyticsの1×1ピクセルの画像を透過する方法
前から結構気になっていたんです。
ここら辺でもちょっと触れてはいるのですが、晄夏関連のサイトは全部背景色が無いのでスルーしてました。
とはいえ、Google Analytics mobile導入すると、白い画像がぽちっと出るのは気になるので、いつか考えようと思っていたら(そんなに難しい事じゃないんですけど)ちゃんとまとめてるサイトを見つけました。
↑こちらに書かれています。
// 1×1 transparent GIF
$GIF_DATA = array(
chr(0x47), chr(0x49), chr(0x46), chr(0x38), chr(0x39), chr(0x61),
chr(0x01), chr(0x00), chr(0x01), chr(0x00), chr(0x80), chr(0xff),
chr(0x00), chr(0xff), chr(0xff), chr(0xff), chr(0x00), chr(0x00),
chr(0x00), chr(0x2c), chr(0x00), chr(0x00), chr(0x00), chr(0x00),
chr(0x01), chr(0x00), chr(0x01), chr(0x00), chr(0x00), chr(0x02),
chr(0x02), chr(0x44), chr(0x01), chr(0x00), chr(0x3b)
元々のga.phpの指定は上記。これを透過すると
// 1×1 transparent GIF
$GIF_DATA = array(
chr(0x47), chr(0x49), chr(0x46), chr(0x38), chr(0x39), chr(0x61),
chr(0x01), chr(0x00), chr(0x01), chr(0x00), chr(0x91), chr(0x00),
chr(0x00), chr(0x00), chr(0x00), chr(0x00), chr(0xFF), chr(0xFF),
chr(0xFF), chr(0xFF), chr(0xFF), chr(0xFF), chr(0x00), chr(0x00),
chr(0x00), chr(0x21), chr(0xF9), chr(0x04), chr(0x01), chr(0x07),
chr(0x00), chr(0x02), chr(0x00), chr(0x2C), chr(0x00), chr(0x00),
chr(0x00), chr(0x00), chr(0x01), chr(0x00), chr(0x01), chr(0x00),
chr(0x00), chr(0x02), chr(0x02), chr(0x54), chr(0x01), chr(0x00),
chr(0x21), chr(0xFE), chr(0x1B), chr(0x6B), chr(0x64), chr(0x64),
chr(0x69), chr(0x5F), chr(0x63), chr(0x6F), chr(0x70), chr(0x79),
chr(0x72), chr(0x69), chr(0x67), chr(0x68), chr(0x74), chr(0x3D),
chr(0x6F), chr(0x6E), chr(0x2C), chr(0x63), chr(0x6F), chr(0x70),
chr(0x79), chr(0x3D), chr(0x22), chr(0x4E), chr(0x4F), chr(0x22),
chr(0x00), chr(0x3B)
こうなるよってお話。
あれ?
chr(0x47), chr(0x49), chr(0x46), chr(0x38), chr(0x39), chr(0x61), chr(0x01), chr(0x00),
chr(0x01), chr(0x00), chr(0x80), chr(0x00), chr(0x00), chr(0xFF), chr(0xFF), chr(0xFF),
chr(0x00), chr(0x00), chr(0x00), chr(0x21), chr(0xF9), chr(0x04), chr(0x01), chr(0x00),
chr(0x00), chr(0x00), chr(0x00), chr(0x2C), chr(0x00), chr(0x00), chr(0x00), chr(0x00),
chr(0x01), chr(0x00), chr(0x01), chr(0x00), chr(0x00), chr(0x02), chr(0x02), chr(0x44),
chr(0x01), chr(0x00), chr(0x3B)
これでもいいんだっけ?
こちらは、
に書かれているバイナリです。どっちでもいいのだろうか?あとで検証してみよう。
ま、なんかそんな感じで、Google Analytics モバイルのビーコン画像が白いよーは解決するみたいです。
Google Analytics for Mobile(日本の携帯のみですが)に関するエントリーを纏めました。
ディスカッション
ピンバック & トラックバック一覧
[…] This post was mentioned on Twitter by あると沙樹, gadget and 手嶋守(MamoruTejima), Chinacky★. Chinacky★ said: @未完成のメロディ。。 Google Analyticsの1×1ピクセルの画像を透過する方法 http://bit.ly/b9lLay […]
ステッカー
[…]Google Analyticsのモバイル版を入れたら、ビーコン画像が白く表示されるものを透明に変更。する方法。 | 晄夏ノート -hicage no oto-[…]