Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Не найден #26

Open
VadimCpp opened this issue Dec 25, 2018 · 4 comments
Open

Не найден #26

VadimCpp opened this issue Dec 25, 2018 · 4 comments

Comments

@VadimCpp
Copy link

VadimCpp commented Dec 25, 2018

Очень простой пример:

import React, { Component } from 'react';
import { YMInitializer } from 'react-yandex-metrika';
import AppRouter from './AppRouter.js'
import LogoTitle from './components/LogoTitle.js'
import './App.css';

class App extends Component {
  render() {
    return (
      <div className="App App-fixed-image">
        <LogoTitle />
        <AppRouter />
    		<div>
    		  <YMInitializer accounts={[51441281]} />
    		</div>
      </div>
    );
  }
}

export default App;

На сайте Яндекс Метрики сообщение о том, что счетчик не найден. Прошу исправить инструкцию или код, ибо не работает. Вернулся пока к стандартной инициализации счетчика, вставив код в index.html

@narkq
Copy link
Owner

narkq commented Dec 25, 2018

Возможно, яндекс ожидает, что ваша учетная запись метрики будет подключена через вторую версию счетчика.
Действительно ли это так, можно проверить, посмотрев URL счетчика в настройках своей учетной записи.
ym-tracker-code
Если URL счетчика такой же, как на картинке (https://mc.yandex.ru/metrika/tag.js), то ваш аккаунт переключен на вторую версию счетчика.
Если же URL счетчика старый (https://mc.yandex.ru/metrika/watch.js), то скорее всего, проблема в чем-то другом.

Переключиться на вторую версию счетчика можно, указав ее в пропсах YMInitializer.
Как-то так:

<YMInitializer accounts={[51441281]} version="2" />

@VadimCpp
Copy link
Author

Такая же ошибка. Какую информацию предоставить, чтобы помочь вам понять проблему?

@baitun
Copy link
Contributor

baitun commented Mar 30, 2019

Ребят, проблема только в том что бот я.метрики заходит на сайт, ожидает увидеть код счетчика, а видит только <div id='root'></div>, потому что вставка происходит средствами js после загрузки html, поэтому и говорит, что счетчик не найден. Но при этом же он работает, я так понимаю с этим ничего не поделать, можно просто не обращать внимания на сообщение "Счетчик не найден".

@zazoley
Copy link

zazoley commented Jul 7, 2020

Клиенты жалуются, что счетчик нельзя выбрать при настройке конверсий в Яндекс.Директе, так как он не активен.
Ищу решение. Возможно, как то заставить компонент выводить счетчик при SSR или фальсифицировать наличие кода на странице другим способом.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants