Как добавить ссылку в тему электронной почты (gmail)

Есть ли способ добавить ссылку в тему электронной почты? Ниже приведен пример YouTube -

enter image description here

Здесь, в моем коде, я пытаюсь выполнить следующий, но все же неудовлетворительный результат. Нижеприведенный код отправляет объект, так как он печатает весь тег привязки в теме.

public function contact_us($data)
{
    $from = "[email protected]";
    $to = "[email protected]";
    $view = 'emails/contact_us';
    $subject = "Contact Us <a href='http://www.example.com'>Link</a>";
    $view_data = $data;

    $this->send($from,$to,$subject,$view,$view_data);
}

Ответы

Ответ 1

Я рад, что ты спросил! Это потрясающая новая функция, и стандарт Google поддерживает, часть инициативы Schema.org.

Копирование их примера здесь, что позволяет клиентам просматривать что-то прямо из письма! Этот блок будет скопирован непосредственно в ваш почтовый шаблон.

<script type="application/ld+json">
{
  "@context":               "http://schema.org",
  "@type":                  "Restaurant",
  "name":                   "Google Cafe",
  "action": {
    "@type":                "ReviewAction",
    "review": {
      "@type":              "Review",
      "reviewRating": {
        "@type":            "Rating",
        "bestRating":       "5",
        "worstRating":      "1"
      }
    },
    "handler": {
      "@type":              "HttpActionHandler",
      "url":                "{{ review_url }}",
      "encoding": {
        "url":              "http://schema.org/Encoding/UrlEncoded"
      },
      "method":             "http://schema.org/HttpRequestMethod/POST",
      "requiredProperty": {
        "@type":            "Property",
        "name":             "review.reviewRating.ratingValue"
      },
      "optionalProperty": {
        "@type":            "Property",
        "name":             "review.reviewBody"
      }
    }
  }
}
</script>

Документацию о том, как активировать эти функции, можно найти здесь: https://developers.google.com/gmail/actions/