react-yandex-metrika icon indicating copy to clipboard operation
react-yandex-metrika copied to clipboard

Не найден

Open VadimCpp opened this issue 6 years ago • 4 comments

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

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

VadimCpp avatar Dec 25 '18 09:12 VadimCpp

Возможно, яндекс ожидает, что ваша учетная запись метрики будет подключена через вторую версию счетчика. Действительно ли это так, можно проверить, посмотрев 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" />

narkq avatar Dec 25 '18 15:12 narkq

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

VadimCpp avatar Mar 29 '19 22:03 VadimCpp

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

baitun avatar Mar 30 '19 05:03 baitun

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

zazoley avatar Jul 07 '20 05:07 zazoley