2016-09-26 62 views
0

我目前不是开发人员,但正尝试在我们的Facebook像素上使用IT。他们说他们不能放入像素,因为它会剥去<script>标签中的任何内容。任何人都知道如何将像素转换为HTML?无法在Facebook的开发者网站上找到它。尝试将Facebook像素转换为HTML

+0

你是什么意思? – WizKid

+0

你的意思是? https://developers.facebook.com/docs/marketing-api/facebook-pixel/v2.7 – mlegg

+0

_“因为它会去掉标签内的任何内容”_ - 什么是“它”?如果您希望实施跟踪代码,那么您需要至少能够以某种形式插入HTML代码。 – CBroe

回答

0

无法将Javascript转换为HTML。这些是针对不同任务的两种不同的东西。 HTML是应放置Javascript的地方 - 直接或作为外部来源加载。

最简单的事情,我能想到的是把JS单独的文件中,并用script标签加载它,像这样,就什么也没有删除,那么:

<script src="fb-pixel.js"> 

这FB-pixel.js内:

<!-- Facebook Pixel Code --> 
!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','//connect.facebook.net/en_US/fbevents.js'); 
// Insert Your Facebook Pixel ID below. 
fbq('init', '<FB_PIXEL_ID>'); 
fbq('track', 'PageView'); 
<!-- End Facebook Pixel Code --> 

您的网站系统中删除脚本好安全起见可能,但应该有一个这样或那样的做任务。