有关Facebook Insights元标记实施的问题。
必须将fb:admins元标记添加到网站/域的每个页面的<head>
部分,还是仅主页(root)?
Insights documentation似乎很清楚:
网站所有者必须向
<head>
部分添加验证元标记 域的根网页。
然而,我检查了一些主要网站(悉尼先驱晨报,纽约时报,卫报,Mashable)并且实施方式各不相同。
多个网站的主页上既没有fb:admins标签也没有fb:app_id,但在以下页面中至少使用了其中一个标签。
在其他网站上,所有网页上都有两个标记。
因此...
答案 0 :(得分:2)
取决于
如果您只想访问域名数据洞察,则只需在根页面中。这样Facebook就可以ping http://www.example.com/并提供对那里列出的用户的访问权限。
如果您使用的是Open Graph,那么您可能希望每个URL上的此标记都可能最终出现在Open Graph中(如按钮,自定义操作等),以便您将其列为这些对象的管理员。
此外,我建议不要使用fb:admins标签。相反,我建议您创建一个应用程序,并添加一个包含您的应用程序ID的fb:app_id。这样,当您的网站或组织中的人员发生更改时,您只需添加它们或将其从应用程序的开发人员角色中删除,他们就可以获得或失去成为您域名管理员的权限。否则,你几乎要坚持你在第一天添加的用户ID。