Google Analytics Asset

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
mfiyalka
Сообщения: 11
Зарегистрирован: 2016.09.07, 22:17

Google Analytics Asset

Сообщение mfiyalka »

Добрый день!

Необходимо подключить Google Analytics

Код: Выделить всё

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-1111111111-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-1111111111-1');
</script>
Создал asset

Код: Выделить всё

<?php

namespace frontend\assets;

use yii\web\AssetBundle;
use yii\web\View;

class GoogleAnalyticsAsset extends AssetBundle
{
    public $basePath = '@webroot';
    public $baseUrl = '@web';
    public $js = [
        [
            'https://www.googletagmanager.com/gtag/js?id=UA-1111111111-1',
            'async' => 'async',
        ],
        'js/gtag.js',
    ];
    public $jsOptions = [
        'position' => View::POS_HEAD,
    ];
}
Однако не подключается https://www.googletagmanager.com/gtag/j ... 11111111-1
Где ошибка?
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: Google Analytics Asset

Сообщение andku83 »

где и как вы его подключаете?
mfiyalka
Сообщения: 11
Зарегистрирован: 2016.09.07, 22:17

Re: Google Analytics Asset

Сообщение mfiyalka »

andku83 писал(а): 2018.03.19, 17:46 где и как вы его подключаете?
В шаблоне
GoogleAnalyticsAsset::register($this);

Файл js/gtag.js подключается, а 'https://www.googletagmanager.com/gtag/j ... 11111111-1' - нет
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: Google Analytics Asset

Сообщение andku83 »

у меня ваш скрипт работает и добавляет:

Код: Выделить всё

    <script src="https://www.googletagmanager.com/gtag/js?id=UA-1111111111-1" async="async"></script>
    <script src="/js/gtag.js"></script>
как вы определяете что он не подключился?
Ответить