Facebook即时文章 - 同一文章的多个网址



我在Facebook即时文章中有一个rel=canonical链接,作为

www.domain.com?p=news&newsid=10

但是,当有人使用另一个 ref 参数访问下面的链接时,它无法阅读 Facebook 即阅文章并成为网页,因为链接不同。

www.domain.com?p=news&newsid=10&ref=1
www.domain.com?p=news&newsid=10&ref=2
www.domain.com?p=news&newsid=10&ref=3

知道我如何开发一篇带有多个链接的文章吗?

来自 Instant Articles 团队。

我们作为即阅文提取工具持有的密钥是规范网址字段。 对于您的情况,您应该呈现同一篇文章的所有链接以及具有以下 URL 作为关键规范的所有响应:

www.domain.com?p=news&newsid=10

通过这种方式,您可以为任何人在 Facebook 新闻提要中分享的任何ref=**查询参数呈现相同的即阅文。

您还可以在op-tracker标签上包含这些字段,以更好地跟踪您的内容,甚至是共享的原始URL,以便更好地跟踪,请查看以下示例,摘自本文档:

<figure class="op-tracker">
<iframe>
<script>
// The URL the user shared
// (if there are no redirections, otherwise the final URL in the chain)
var urlSharedByUser = ia_document.shareURL;
// The article title
var title = ia_document.title;
// Referrer is always set to 'ia.facebook.com'
var referrer = ia_document.referrer;
</script>
</iframe>
</figure>

最新更新