2013-06-23

[Google Analytics] モバイルで出力される白い画像を透過にする

Google
Javascript非対応の携帯にも対応できるようにガラケー用のGoogle Analyticsは
PHPで出力するようにしています。

1×1ピクセルの画像が出力されることになるのですが、
これがデフォルトでは白画像のため、フッターやページの背景に色をつけていると
画像が見えてしまいます。

この画像を白から透過画像にするには、ga.phpを変更することで対応できます!


以下の部分を
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)


このように変更します。

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)



参考サイト
http://pro-grammer.info/archives/676

Comment:

Trackback URL: