Перейти к содержимому


Пользователь месяца
ShowPrint ShowPrint 1-й за Сентябрь
Очков активности: 283 2 темы, 21 сообщение, 7 баллов репутации
Сайт: ShowPrint.ru
ТОП самых активных за этот месяц
  • Фотография Medvedoc
    #1

    Medvedoc
    Очков активности: 510 9 тем, 58 сообщений, 4 балла репутации

  • Фотография ShowPrint
    #2

    ShowPrint (ShowPrint.ru)
    Очков активности: 312 Вне конкурса за определение пользователя месяца

  • Фотография Ixman
    #3

    Ixman (o5cat.ru)
    Очков активности: 216 0 тем, 24 сообщения, 6 баллов репутации

  • Фотография BLIK
    #4

    BLIK
    Очков активности: 210 Вне конкурса за определение пользователя месяца

  • Фотография Игорь Ку
    #5

    Игорь Ку (dudesday.ru)
    Очков активности: 126 4 темы, 9 сообщений, 4 балла репутации

  • Фотография WGN
    #6

    WGN (worldgamenews.com)
    Очков активности: 88.5 Вне конкурса за определение пользователя месяца

  • Фотография Алексей111
    #7

    Алексей111 (xvideo24.ru)
    Очков активности: 66 8 тем, 20 сообщений, 1 балл репутации

  • Фотография yuran
    #8

    yuran (yurbol.ru)
    Очков активности: 37.5 1 тема, 22 сообщения, 1 балл репутации

  • Фотография Zevss
    #9

    Zevss (domles43.ru)
    Очков активности: 22.5 2 темы, 9 сообщений, 1 балл репутации

  • Фотография falka
    #10

    falka (mygoodjob.ru)
    Очков активности: 16.5 3 темы, 2 сообщения, 1 балл репутации

  • Показать весь ТОП 10

Kwork.ru - услуги фрилансеров от 500 руб.

Поддержите форум! =)
Апдейты
  • Яндекс тИЦ: 26.09.2018
  • Яндекс выдача: 20.10.2018
Топ 5 участников по репутации


Куда ставить код Гугл аналитики? Можете подсказать?

#1 Anna07

Anna07
  • Неактивные
  • 15 сообщений
  • Репутация: 0
0

Отправлено 06 May 2017 - 22:05

Это код отслеживания Universal Analytics для вашего ресурса.
Чтобы использовать все преимущества Universal Analytics, разместите приведенный код на всех веб-страницах, которые необходимо отслеживать.

Далее идет код.

<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-a...lytics.js,ga');

  ga('create', 'здесь мой индификатор', 'auto');
  ga('send', 'pageview');

</script>

Я не понимаю, в какое место на странице нужно его вставить. И на какие страницы вообще.

 

Реализация PHP
  • С помощью приведенного выше кода создайте файл analyticstracking.php и добавьте его во все шаблоны страниц PHP

Я создала один файл analyticstracking.php в корневой папке темы с кодом

<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-a...lytics.js,ga');

  ga('create', 'мой индификатор', 'auto');
  ga('send', 'pageview');

</script>

 

Добавьте следующую строку во все шаблоны страниц сразу после открывающего тега <body>: <?php include_once("analyticstracking.php") ?>

 

ЧТо это за шаблоны страниц? Если это index.php  и тому подобное, то у меня в них нет открывающего тега <body>. Там просто php.

 

Мои знания по html - 60% (я знаю что за что отвечает).

php я совсем не знаю.

 

Метод "тыка" привел к синтаксической ошибке.

 

Ребята, хелп!

 

Можете рассказать на пальцах в какое место  мне нужно поставить <?php include_once("analyticstracking.php") ?>

и в какое место и на каких страницах мне нужно вставить этот код

<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-a...lytics.js,ga');

  ga('create', 'здесь мой индификатор', 'auto');
  ga('send', 'pageview');

</script>

 

Ну или подскажите толковую книгу, а то в сети я кроме блогов, на каких растекаются "словом по древу", найти ничего не могу(((

 

Спасибо всем неравнодушным!


 

 

  • 0

#2 Evgeniy3200

Evgeniy3200
  • Пользователь PRO
  • 1472 сообщений
  • Репутация: 479

Отправлено 07 May 2017 - 00:16

@Anna07, в файле index.php размещаете код в пределах тегов <body></body>
Я бы ставил непосредственно перед закрывающим тегом </body>

Если нужно объяснить более подробно порядок действий - напишите!

Также напишите какая у вас cms.
Также вы пишите, что в файле index.php нет тега body.
Первое: вы знаете что есть такой файл и знаете где он находится - пол дела сделано.
Второе: прикрепите сюда файл. Так быстрее получится сделать.
  • 0

Если вы можете наугад в полной темноте пробраться к собственной кровати, ни разу не ушибившись, значит, пора путешествовать!



#3 Anna07

Anna07
    Topic Starter
  • Неактивные
  • 15 сообщений
  • Репутация: 0

Отправлено 08 May 2017 - 13:07

@Evgeniy3200, Спасибо, что обратили внимание на мой вопрос.

У меня вордпресс 4.7

Мне нужно отслеживать главную, так как меню у меня состоит из рубрик и подрубрик. Всего на сайте 3 страницы - главная, обо мне и подписка.

В гугл аналитике написано, что

"разместите приведенный код на всех веб-страницах, которые необходимо отслеживать". Значит нужно ставить код в index.php и все.

Я так понимаю?

 

Вот что есть в index.php

 

<?php
/**
 * The main template file. Includes the loop.
 *
 *
 * @package Customizr
 * @since Customizr 1.0
 */
if ( apply_filters( 'czr_four_do', false ) ) {
  do_action( 'czr_four_template' );
  return;
}
?>
<?php do_action( '__before_main_wrapper' ); ##hook of the header with get_header ?>
<div id="main-wrapper" class="<?php echo implode(' ', apply_filters( 'tc_main_wrapper_classes' , array('container') ) ) ?>">

    <?php do_action( '__before_main_container' ); ##hook of the featured page (priority 10) and breadcrumb (priority 20)...and whatever you need! ?>

    <div class="container" role="main">
        <div class="<?php echo implode(' ', apply_filters( 'tc_column_content_wrapper_classes' , array('row' ,'column-content-wrapper') ) ) ?>">

            <?php do_action( '__before_article_container'); ##hook of left sidebar?>

                <div id="content" class="<?php echo implode(' ', apply_filters( 'tc_article_container_class' , array( CZR_utils::czr_fn_get_layout( CZR_utils::czr_fn_id() , 'class' ) , 'article-container' ) ) ) ?>">

                    <?php do_action ('__before_loop');##hooks the heading of the list of post : archive, search... ?>

                        <?php if ( czr_fn__f('__is_no_results') || is_404() ) : ##no search results or 404 cases ?>

                            <article <?php czr_fn__f('__article_selectors') ?>>
                                <?php do_action( '__loop' ); ?>
                            </article>

                        <?php endif; ?>

                        <?php if ( have_posts() && ! is_404() ) : ?>
                            <?php while ( have_posts() ) : ##all other cases for single and lists: post, custom post type, page, archives, search, 404 ?>
                                <?php the_post(); ?>

                                <?php do_action ('__before_article') ?>
                                    <article <?php czr_fn__f('__article_selectors') ?>>
                                        <?php do_action( '__loop' ); ?>
                                    </article>
                                <?php do_action ('__after_article') ?>

                            <?php endwhile; ?>

                        <?php endif; ##end if have posts ?>

                    <?php do_action ('__after_loop');##hook of the comments and the posts navigation with priorities 10 and 20 ?>

                </div><!--.article-container -->

           <?php do_action( '__after_article_container'); ##hook of left sidebar ?>

        </div><!--.row -->
    </div><!-- .container role: main -->

    <?php do_action( '__after_main_container' ); ?>

</div><!-- //#main-wrapper -->

<?php do_action( '__after_main_wrapper' );##hook of the footer with get_footer ?>

 

 

Здесь нет ни <head></head>, ни <title> </title>, ни<body></body>. Как видно.

 

Я создала файл в корневой папке темы

Сюда вставила просто <script></script>

Может этого достаточно для отслеживания?

 

Если нет, то как html теги <body></body> реализуются в php?

 

И да, я не понимаю куда ставить код.


  • 0

#4 BLIK

BLIK
  • Супермодератор
  • 4116 сообщений
  • Репутация: 930

Отправлено 08 May 2017 - 14:14

@Anna07,В wordpress установите счетчик так, откройте файл footer.php и вставьте код аналитикс перед закрывющим тегом </body>

 

И будет примерно так

<?php wp_footer (); ?>
ТУТ ВАШ КОД СЧЕТИКА
</body>
</html>

Здесь нет ни

Или откройте файл header.php и там вставьте где теги </head>


  • 0

Качественный хостинг   Тут может быть ваша ссылка?



#5 Anna07

Anna07
    Topic Starter
  • Неактивные
  • 15 сообщений
  • Репутация: 0

Отправлено 08 May 2017 - 16:55

@BLIK, у меня сейчас там отображается вот это

<?php include_once("analyticstracking.php") ?>

А я создавала файл analyticstracking.php.

Значит он уже стоит?


  • 0

#6 BLIK

BLIK
  • Супермодератор
  • 4116 сообщений
  • Репутация: 930

Отправлено 08 May 2017 - 16:56

@Anna07,Зачем вам файл какой-то создавать, удалите свой файл и вставьте нормально код аналитики в файл  в подвал или в шапке. 


  • 0

Качественный хостинг   Тут может быть ваша ссылка?



#7 Anna07

Anna07
    Topic Starter
  • Неактивные
  • 15 сообщений
  • Репутация: 0

Отправлено 08 May 2017 - 19:11

@BLIK, ясно. Спасибо! :)


  • 0



Похожие темы

  Название темы Автор Статистика Последнее сообщение

Оформление форума – IPBSkins.ru