gpt4 book ai didi

google-plus - Google Plus 开放图错误 : G+ doesn't recognize open graph image when UTM or other query string appended to URL

转载 作者:行者123 更新时间:2023-12-02 12:37:57 24 4
gpt4 key购买 nike

Google Plus 非常擅长提取 Open Graph meta tags 指定的图像当标准 URL 共享时:

http://stackoverflow.com/questions/22342854/what-is-the-optimal-algorithm-for-the-game-2048

参见:

Google Plus share image with standard URL

但是当您开始附加查询字符串时,事情就开始变得棘手,就像在这个 URL 中所做的那样:

http://stackoverflow.com/questions/22342854/what-is-the-optimal-algorithm-for-the-game-2048?utm_source=google-plus&utm_medium=social&utm_campaign=stackoverflow-general-promotion

Google Plus share image with URL query strings

对于某些 URL + 查询字符串,默认图像似乎根本没有意义:

http://skeptics.stackexchange.com/questions/4508/can-every-grain-of-sand-be-addressed-in-ipv6?xyz_12312313

Google Plus share image with URL query strings

上面的屏幕截图中的图像是最后留下共享问题答案的人的用户照片。

有没有办法强制 Google Plus 依靠 og:image 标签定义的图像,即使附加了查询字符串也是如此?

最佳答案

不,无法使用 Google+ 进行回退。

Facebook scraper 可以实现此行为,因为它支持检查 og:url Google+ 不支持(为什么???)。这些是 Google+ 支持的项目

<meta property="og:title" content="..." />
<meta property="og:image" content="..." />
<meta property="og:description" content="..." />

通常在添加查询参数时 if og:url已定义

他们推荐的格式是架构,如 https://developers.google.com/+/web/snippet/ 中所述。

Google+ 检查的顺序

  1. 架构
  2. 打开图
  3. 标题和元描述标签
  4. 你猜???

看到您链接的页面上定义了多个架构,根据 https://developers.google.com/+/web/snippet/文档,它应该从最接近顶部定义的itemscope中获取信息

<body class="question-page new-topbar" itemscope itemtype="http://schema.org/QAPage">

这有点有趣/奇怪,因为他们的工具无法识别这个 http://www.google.com/webmasters/tools/richsnippets?q=stackoverflow.com%2Fquestions%2F22342854%2Fwhat-is-the-optimal-algorithm-for-the-game-2048%3Futm_source%3Dgoogle-plus%26utm_medium%3Dsocial%26utm_campaign%3Dstackoverflow-general-promotion

那么,这让我们回到看你的第二张图片

The title is different

标题也不同,所以og:title也没有被检测到。 <title>正在被抓取

这一切意味着什么?

Google plus 的共享标记很糟糕。

您需要调整最上面的 Schema.org 微数据,并希望 Google+ 在向规范网址添加参数时能够理解它。

<body itemscope itemtype="http://schema.org/QAPage">
<h1 itemprop="name">Shiny Trinket</h1>
<img itemprop="image" src="{image-url}" />
<p itemprop="description">Shiny trinkets are shiny.</p>
</body>

关于google-plus - Google Plus 开放图错误 : G+ doesn't recognize open graph image when UTM or other query string appended to URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24963216/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com