Как добавить гугл-аналитику в angular2 в машинопись - PullRequest
0 голосов
/ 05 июля 2018

Я включил ссылку на analytics.js в мое приложение angular2. Я включил скрипт в index.html. Проблема в том, что мы используем сервис входа в систему oAuth, и с этого момента мы настраиваем cookie, а также сохраняем его в претензиях. На основе этого cookie мы решаем, хотим ли мы создавать куки для аналитики Google или нет. Поэтому я не могу использовать oAuth cookie в index.html.

Есть ли способ включить скрипт аналитики в файл машинописного текста (.ts)?

    <body>
  <app-root></app-root>
  <script>
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
   </script>
</body>

Мне просто нужно добавить условие перед функцией, если oAuth cookie имеет значение true только тогда, когда я хочу запустить эту функцию. Файл cookie oAuth сохраняется в заявках, которые можно использовать в нашем угловом приложении.

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