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

时间:2018-10-25 16:42:41

标签: url-parameters facebook-instant-articles

我在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

有什么主意我该如何撰写一篇具有多个链接的文章?

1 个答案:

答案 0 :(得分:0)

来自Instant Instant Articles团队。

作为即时文章提取程序,我们拥有的关键是规范的URL字段。 对于您的情况,您应该所有呈现同一篇文章的链接,以及所有具有以下URL作为规范的响应:

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

通过这种方式,您可以为Facebook新闻供稿中共享的任何ref=**查询参数呈现相同的即时文章。

您还可以在op-tracker标记上使用以下字段,以更好地跟踪您的内容,甚至是共享的原始URL,为了更好地跟踪,请查看以下示例,这些示例摘自this documentation

<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>