2016-09-26 133 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 --> 

您的網站系統中刪除腳本好安全起見可能,但應該有一個這樣或那樣的做任務。