" by Google Analytics Javascript code dynamically." />

Jifty::Plugin::GoogleAnalytics - Replace "" by Google Analytics Javascript code dynamically.


Jifty-Plugin-GoogleAnalytics documentation  | view source Contained in the Jifty-Plugin-GoogleAnalytics distribution.

Index


NAME

Top

Jifty::Plugin::GoogleAnalytics - Replace "</body>" by Google Analytics Javascript code dynamically.

FUNCTIONS

Top

init

USAGE

Top

Add the following to your site_config.yml

 framework:
   Plugins:
     - GoogleAnalytics: 
        javascript: |
          <script type="text/javascript">
              var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
              document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
          </script>
          <script type="text/javascript">
              var pageTracker = _gat._getTracker("UA-*******-*");
              pageTracker._initData();
              pageTracker._trackPageview();
          </script>

If you need disable it in some cases, then

    # in Mason template
    ...
    <%init>
    Jifty->web->request->argument( use_google_analytics => 0 );
    </%init>
    ...

    # in Template::Declare
    ...
    template "example" => page {
        set use_google_analytics => 0;
    };

    # in YourApp::Dispatcher (Mason template only)
    ...
    on qr{^/download} => [
        run => {
            set use_google_analytics => 0;
        },
    ];
    ...

SEE ALSO

Top

Jifty, Text::OutputFilter

AUTHOR

Top

bokutin, <bokutin at cpan.org>

COPYRIGHT & LICENSE

Top


Jifty-Plugin-GoogleAnalytics documentation  | view source Contained in the Jifty-Plugin-GoogleAnalytics distribution.