Olá, sou Mohd Amir, um desenvolvedor full-stack com experiência em aplicativos escalonáveis e de fácil manutenção. Gosto de mergulhar em tecnologia de ponta. Você pode conferir meu trabalho no GitHub ou me seguir no Twitter.
Para começar a usar o Facebook Pixel:
Para verificar seu domínio no Facebook:
Agora, vamos integrar o Facebook Pixel ao seu aplicativo Vite React:
Crie um arquivo .env na raiz do seu projeto Vite e adicione seu Facebook Pixel ID:
VITE_FB_PIXEL_ID=your_facebook_pixel_id
Crie um facebookPixelHook.js dentro do diretório hooks/:
import { useEffect } from "react"; const useFacebookPixel = (pixelId) => { useEffect(() => { // Load the Pixel script only if it's not already loaded if (!window.fbq) { (function(f, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function() { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments); }; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = "2.0"; n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s); })( window, document, "script", "https://connect.facebook.net/en_US/fbevents.js" ); // Initialize Facebook Pixel window.fbq("init", pixelId); } // Track page view window.fbq("track", "PageView"); }, [pixelId]); }; export default useFacebookPixel;
Use este gancho em seu componente para inicializar e rastrear eventos:
import React from "react"; import useFacebookPixel from "./hooks/facebookPixelHook"; const MyApp = () => { const pixelId = import.meta.env.VITE_FB_PIXEL_ID; useFacebookPixel(pixelId); returnYour app is being tracked by Facebook Pixel.; }; export default MyApp;
Embora o Pixel ID seja seguro para expor, é uma boa prática:
Aqui está a estrutura geral da base de código:
Veja como usar o projeto:
git clone https://github.com/webdev-mohdamir/facebook-pixel-with-react.git
npm install
npm run dev
Abra o aplicativo no seu navegador em http://localhost:3000.
Envie o formulário para rastrear eventos personalizados (se você adicionou eventos personalizados).
É isso! Agora você tem uma implementação do Facebook Pixel totalmente funcional em seu aplicativo React. Não se esqueça de verificar seu domínio e usar o Meta Pixel Helper para depurar seus eventos de Pixel.
Além disso, lembre-se: O café é a chave para o sucesso da depuração ☕!
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3