1

複数ページのテンプレートを使用して jQuery Mobile アプリケーションを開発しようとしています。アプリケーションに Google アナリティクスを追加したいと考えています。

このドキュメント、Using Google Analytics with jQuery Mobileを参照します。私のアプリケーションでは機能しないようです。

私のアプリのコードは以下の通りです:

<script type="text/javascript">
    var _gaq = _gaq || [];

    (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(ga, s);
    })();

    $('[data-role=page]').on('pageshow', function (event, ui) {
        try {
            _gaq.push(['_setAccount', 'UA-30119852-1']);
            hash = location.hash;

            if (hash) {
                _gaq.push(['_trackPageview', hash.substr(1)]);
            } else {
                _gaq.push(['_trackPageview']);
            }
        } catch(err) {      
        }
    });
</script>

Google Analytics を jQuery Mobile アプリケーションと統合するにはどうすればよいですか?

4

1 に答える 1