Автодорожка Google Analytics Ajax не работает в приложении jsf - PullRequest
0 голосов
/ 22 сентября 2019

Google Analytics не отслеживает вызовы ajax в веб-приложении JSF.поэтому я использую autotrack , вот код:

<script>
        window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
        ga('create', 'UA-********2-1', 'auto');

        ga('require', 'cleanUrlTracker');
        ga('require', 'eventTracker');
        ga('require', 'impressionTracker');
        ga('require', 'maxScrollTracker');
        ga('require', 'mediaQueryTracker');
        ga('require', 'outboundFormTracker');
        ga('require', 'outboundLinkTracker');
        ga('require', 'pageVisibilityTracker');
        ga('require', 'urlChangeTracker');

        ga('send', 'pageview');
    </script>

    <h:outputScript library="custom" name="autotrack/autotrack.js" p:async="async"/>
    <script async="async" src="https://www.google-analytics.com/analytics.js"></script>

Итак, когда я нажимаю:

<h:commandButton id="nextBtn" value="Next" action="#{testBean.nextQuestion}" >
    <f:ajax execute="@form" render="pass-section title-section" onevent="go_top_and_apply_code_mirror" />
</h:commandButton>

и go_top_and_apply_code_mirror звонки ga('send', 'pageview').За исключением случаев, когда я использую веб-сайт, щелкая по нему, Google Analytics не регистрирует меня, используя веб-страницу.

Консоль Chrome: показывает эту ошибку

Failed to load resource: net::ERR_CONNECTION_CLOSED            www.google-analytics.com/collect:1 

Так что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...