Инициализация метрик только не для тестовых просмотров
This commit is contained in:
parent
4bf0211694
commit
9505f6e21c
@ -34,8 +34,8 @@ export default function ViewPublicationPage() {
|
|||||||
showResultAfterContactForm,
|
showResultAfterContactForm,
|
||||||
setQuestion,
|
setQuestion,
|
||||||
} = useQuestionFlowControl();
|
} = useQuestionFlowControl();
|
||||||
// useYandexMetrics(settings?.cfg?.yandexMetricsNumber);
|
useYandexMetrics(settings?.cfg?.yandexMetricsNumber, preview);
|
||||||
// useVKMetrics(settings?.cfg?.vkMetricsNumber);
|
useVKMetrics(settings?.cfg?.vkMetricsNumber, preview);
|
||||||
|
|
||||||
useEffect(
|
useEffect(
|
||||||
function setFaviconAndTitle() {
|
function setFaviconAndTitle() {
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
import { useEffect } from "react";
|
import { useEffect } from "react";
|
||||||
|
|
||||||
export const useVKMetrics = (vkMetricsNumber: number | undefined) => {
|
export const useVKMetrics = (vkMetricsNumber: number | undefined, preview: boolean = false) => {
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (vkMetricsNumber && typeof vkMetricsNumber === "number" && !Number.isNaN(vkMetricsNumber)) {
|
if (vkMetricsNumber && typeof vkMetricsNumber === "number" && !Number.isNaN(vkMetricsNumber) && !preview) {
|
||||||
const script = document.createElement("script");
|
const script = document.createElement("script");
|
||||||
script.type = "text/javascript";
|
script.type = "text/javascript";
|
||||||
script.innerHTML = `
|
script.innerHTML = `
|
||||||
|
@ -1,8 +1,13 @@
|
|||||||
import { useEffect } from "react";
|
import { useEffect } from "react";
|
||||||
|
|
||||||
export const useYandexMetrics = (yandexMetricsNumber: number | undefined) => {
|
export const useYandexMetrics = (yandexMetricsNumber: number | undefined, preview: boolean = false) => {
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (yandexMetricsNumber && typeof yandexMetricsNumber === "number" && !Number.isNaN(yandexMetricsNumber)) {
|
if (
|
||||||
|
yandexMetricsNumber &&
|
||||||
|
typeof yandexMetricsNumber === "number" &&
|
||||||
|
!Number.isNaN(yandexMetricsNumber) &&
|
||||||
|
!preview
|
||||||
|
) {
|
||||||
const script = document.createElement("script");
|
const script = document.createElement("script");
|
||||||
script.type = "text/javascript";
|
script.type = "text/javascript";
|
||||||
script.innerHTML = `
|
script.innerHTML = `
|
||||||
|
Loading…
Reference in New Issue
Block a user