The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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.