NAME

WWW::GoogleAnalytics::Mobile - PSGI Application of Google Analytics for Mobile

SYNOPSIS

use WWW::GoogleAnalytics::Mobile;

my $gam = WWW::GoogleAnalytics::Mobile->new(
    secret => 'my very secret key',
    base_url => '/gam',
    account => 'ACCOUNT ID GOES HERE',
);

my $image_url = $gam->image_url($env);

# in template
<img src="[% image_url %]" />

# server-side
use WWW::GoogleAnalytics::Mobile::PSGI;
use Plack::Builder;

builder {
    mount "/gam" => WWW::GoogleAnalytics::Mobile::PSGI->new(
        secret => 'my very secret key',
        timeout => 4,
    );
    $app;
};

DESCRIPTION

WWW::GoogleAnalytics::Mobile makes URI of Google Analytics of Mobile beacon that runs by WWW::GoogleAnalytics::Mobile::PSGI.

METHOD

new

Create instance of WWW::GoogleAnalytics::Mobile

base_url

Base URL of beacon image.

secret

Secret key of making checksum. Set same secret of WWW::GoogleAnalytics::Mobile::PSGI

account

Account ID of your Google Analytics ID.

image_url($env)

generate beacon image url. $env is PSGI env.

AUTHOR

Masahiro Nagano <kazeburo {at} gmail.com>

SEE ALSO

WWW::GoogleAnalytics::Mobile::PSGI, http://code.google.com/intl/ja/mobile/analytics/

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.