【问题标题】:Email View Action MarkUp Not working电子邮件查看操作标记不起作用
【发布时间】:2015-08-12 12:17:51
【问题描述】:

我添加了下面的代码来执行电子邮件的 ViewAction 标记,但它不起作用。帮我解决这个问题。

{1} 内部,我们正在传递 URL,并且可以设置它的值。

<script type="application/ld+json">
{{
    "@context": "http://schema.org",
    "@type": "EmailMessage",
    "potentialAction": {{
    "@type": "ViewAction",
    "url": "{1}",
    "name": "Book now"
    }},
    "description": "Book your bus seat now"
}}
</script>

【问题讨论】:

    标签: google-schemas


    【解决方案1】:

    尝试以下方法:

    <script type="application/ld+json">
    {
        "@context": "http://schema.org",
        "@type": "EmailMessage",
        "potentialAction": {
        "@type": "ViewAction",
        "url": "http://example.com",
        "name": "Book now"
        },
        "description": "Book your bus seat now"
    }
    </script>

    你应该得到以下按钮:

    您也可以查看文档中的示例:

    https://developers.google.com/gmail/markup/reference/go-to-action#view_action

    【讨论】:

    • @meRa 在将您的标记与查看操作文档 (developers.google.com/gmail/markup/reference/…) 进行比较时,您的语法似乎不正确。我建议按照文档中的示例进行操作。另外,如果您还没有这样做,您必须被列入 Gmail 操作的白名单,所以我会先注册。你可以在这个链接developers.google.com/gmail/markup/…找到更多信息。
    • 据我所知:Google 的示例声明使用“目标”(用于 URL),但在运行 Email Markup Test from Google 时缺少 URL 参数。我刚刚添加了目标和 URL。
    • 是的,我正在尝试使用微数据来完成这项工作,看起来虽然文档(仍然)有一个 target itemprop 它实际上应该是 url..
    【解决方案2】:

    <script type="application/ld+json">
    {
        "@context": "http://schema.org",
        "@type": "EmailMessage",
        "potentialAction": {
        "@type": "ViewAction",
        "url": "http://example.com",
        "name": "Book now"
        },
        "description": "Book your bus seat now"
    }
    </script>

    【讨论】:

    • 也许您想解释一下您的解决方案为何以及如何工作?这将有助于了解错误在哪里。
    猜你喜欢
    • 1970-01-01
    • 2015-03-28
    • 2016-10-22
    • 1970-01-01
    • 2013-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-05
    相关资源
    最近更新 更多