fix: vk pixel bug
This commit is contained in:
parent
09978ab7cc
commit
6e6df2114e
@ -1,5 +1,3 @@
|
||||
import { useEffect, useState } from "react";
|
||||
|
||||
import type { MetricsMessengers } from "@model/metrics";
|
||||
|
||||
type MetricsGoal = {
|
||||
@ -20,15 +18,7 @@ const sendMetrics = (vkPixelId: number | undefined, goal: string) => {
|
||||
}
|
||||
};
|
||||
|
||||
export const useVkMetricsGoals = (vkPixelId: number | undefined) => {
|
||||
const [vkId, setVkId] = useState<number | undefined>(undefined);
|
||||
|
||||
useEffect(() => {
|
||||
if (vkPixelId) {
|
||||
setVkId(vkPixelId);
|
||||
}
|
||||
}, [vkPixelId]);
|
||||
|
||||
export const useVkMetricsGoals = (vkId: number | undefined) => {
|
||||
return {
|
||||
// Посетитель открыл квиз
|
||||
quizOpened: () => sendMetrics(vkId, "penaquiz-start"),
|
||||
|
||||
@ -1,5 +1,3 @@
|
||||
import { useEffect, useState } from "react";
|
||||
|
||||
import type { MetricsMessengers } from "@model/metrics";
|
||||
|
||||
type ExtendedWindow = Window & {
|
||||
@ -12,15 +10,7 @@ const sendMetrics = (yandexMetricsId: number | undefined, goal: string) => {
|
||||
}
|
||||
};
|
||||
|
||||
export const useYandexMetricsGoals = (yandexMetricsId: number | undefined) => {
|
||||
const [id, setId] = useState<number | undefined>(undefined);
|
||||
|
||||
useEffect(() => {
|
||||
if (yandexMetricsId) {
|
||||
setId(yandexMetricsId);
|
||||
}
|
||||
}, [yandexMetricsId]);
|
||||
|
||||
export const useYandexMetricsGoals = (id: number | undefined) => {
|
||||
return {
|
||||
// Посетитель открыл квиз
|
||||
quizOpened: () => sendMetrics(id, "penaquiz-start"),
|
||||
|
||||
Loading…
Reference in New Issue
Block a user