我有一些FB像素代码里面
<Script id="some-id" strategy="afterInteractive">some fb pixel code</Script>
问题是当我通过router.push(SOME_ROUTE)导航到带有脚本的页面时,事件没有被触发。我已经设法修复了这个问题,使router.reload和之后,一切都正确的火灾,但没有给最好的用户体验,因为重新加载。有没有解释为什么FB Pixel在router.push之后不触发?
router.push(SOME_ROUTE)
router.reload
router.push
bejyjqdl1#
NextJS路由器在浏览页面时不重新加载页面...它的工作原理类似于单页应用程序。你可以阅读更多关于它here和这里您可以在this vercel存储库中找到有关如何使用Facebook pixel的完整示例
1条答案
按热度按时间bejyjqdl1#
NextJS路由器在浏览页面时不重新加载页面...它的工作原理类似于单页应用程序。你可以阅读更多关于它here和这里
您可以在this vercel存储库中找到有关如何使用Facebook pixel的完整示例