Группировка страниц AMP и страниц без AMP в Google Analytics - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть вопрос, касающийся отслеживания AMP с помощью Analytics, и я искал повсюду, но, к сожалению, не смог найти свой ответ:)

Если мое понимание верно, эта тема имеет дело с этой ситуацией какхорошо, но я не уверен .. Проект AMP - Google Analytics - Группировка контента, код amp-аналитики

У нас есть блог с большим трафиком и официальным плагином AMP для WordPress.GA хорошо реализован на наших обычных страницах, но я не установил отслеживание GA в версии AMP, что означает, что мне не хватает большого количества данных.

Я знаю, что не сложно поместить тег GA в AMP, ноЯ ищу правильный способ сделать это.

Если я решу внедрить отслеживание AMP, я думаю, мне нужно настроить отдельное свойство Google Analytics для отслеживания AMP, что означает, что это будет болееТрудно оценить трафик моих страниц.

Чтобы проиллюстрировать то, что я говорю:

Чтобы понять трафик «моей страницы», мне нужно взглянуть на два набора данных наАналитики и добавьте их друг к другу, чтобы иметь в общей сложности:

Об аналитике: www.site.com/blog/my-page/ (для настольных компьютеров, планшетов и мобильных устройств)

www.site.com/blog/my-page/amp/ (только для AMP)

Есть ли способ объединить эти две страницы, чтобы трафик на «моей странице» включал как трафик AMP, так и трафик не-AMP?В самом деле, чтобы увидеть производительность страницы, мне нужно сейчас пойти в два разных места ...

Я слишком много спрашиваю или, может быть, я не единственный, кто ищет это?

Надеюсь, это имеет смысл.Может быть, мое понимание того, как AMP может быть поставлен здесь под сомнение, и я буду более чем счастлив сделать все правильно!

Большое спасибо, Майк

1 Ответ

0 голосов
/ 28 сентября 2018

Откройте эту ссылку и прочитайте

Добавьте этот хук в файл функций WordPress

add_filter( 'amp_post_template_analytics', 'xyz_amp_add_custom_analytics' );
function xyz_amp_add_custom_analytics( $analytics ) {
    if ( ! is_array( $analytics ) ) {
        $analytics = array();
    }

// https://developers.google.com/analytics/devguides/collection/amp-analytics/
$analytics['xyz-googleanalytics'] = array(
    'type' => 'googleanalytics',
    'attributes' => array(
        // 'data-credentials' => 'include',
    ),
    'config_data' => array(
        'vars' => array(
            'account' => "UA-XXXXXXXX-X"
        ),
        'triggers' => array(
            'trackPageview' => array(
                'on' => 'visible',
                'request' => 'pageview',
            ),
        ),
    ),
);

return $analytics;

}

над кодом, отслеживающим просмотры страниц вашего усилителя, еслиВы хотите отследить пользователя, где пользователь переходит не-AMP в AMP, которого вы достигаете с помощью

<meta name="amp-google-client-id-api" content="googleanalytics">

И также необходимо изменить код в аналитике Non-AMP JS, например

ga("create", "UA-XXXXXX-X", "auto", {'useAmpClientId': true})

Pease, прочитанное вышессылка.

...