[使用DNN的网站上的Facebook Pixel

问题描述 投票:0回答:2

我正在尝试将Facebook像素实施到基于DNN平台构建的网站中。我该如何实现?

javascript asp.net facebook dotnetnuke
2个回答
0
投票

最简单的方法是通过在“文本编辑器”中将其添加到皮肤的底部并将代码粘贴到底部。外观文件位于/Portals/_default/Skins/{SkinName}/Portals/{PortalID}/Skins/{SkinName}中。其中有些文件的扩展名为.ascx,您需要对其进行编辑。

您还可以在页面上添加Text/HTML模块,然后在每个页面上显示该模块。您可以在“模块设置”>“高级设置”>“复选框:在所有页面上显示模块”中执行此操作。


0
投票

参考VDWWD的回答和OP的评论,我看到了在特定位置添加自定义事件的两种方法:

  1. 繁琐的方式:在每个页面上,在相关页面上添加一个text / html模块,在其中放置fb像素javascript代码。您必须在text / html模块中选择纯文本模式,以确保未解析javascript代码。乏味的,但它会起作用。如果您不想使用text / html模块,则可以为skin .ascx文件制作多个重命名的副本,并为有问题的每个特定页面分配具有特定fb像素代码段的特定副本。

  2. 不太繁琐的方法:如果您知道名为XMod Pro的DNN模块,则可以使用其模板功能轻松地将任何代码添加到任何页面。该代码可以是服务器端的,也可以是客户端的,如果您需要用户的UserID和页面的URL参数,或者服务器端可用的其他任何参数,那么这非常有用。

希望这会有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.