Как я могу добавить событие для пикселя Facebook к кнопке на моем сайте в React? - PullRequest
0 голосов
/ 19 июня 2020

Я бы хотел, чтобы пиксель регистрировал нажатие кнопки как «ведущую» в диспетчере событий.
Я могу добавить это событие, только сделав что-то в коде внутри React. Я не могу использовать «Инструмент настройки событий».
Пиксель настроен на моем сайте React внутри файла «index. html» и регистрирует только посещения сайта.
Инструкции на веб-сайте разработчика Facebook кажутся только для html в стиле не-React Javascript.

Это то, что я пробовал.

<a href="/#"><input className="subm_button" onClick="fbq('track', 'Lead');" type="submit" value="Submit"/></a>

Моя форма находится внутри компонента, импортированного на другую страницу, поэтому я не уверен, нужно ли импортировать 'fbq' где-нибудь в компонент или на странице. Как я уже сказал, я всегда помещал Pixel в index. html и не знаю, как с этим бороться где-либо еще в React.

Я не могу использовать «Инструмент настройки событий», потому что мой клиент не добавил меня в качестве администратора, но на сайте есть рабочий пиксель.

1 Ответ

1 голос
/ 19 июня 2020

вы можете получить доступ к переменным окна через ссылку окна

<a href="/#"><input className="subm_button" onClick={e => window.fbq('track', 'Lead');} type="submit" value="Submit"/></a>
...