2016-02-10 9 views
0

Я создаю шаблон электронной почты, и мне интересно, можно ли настроить таргетинг на определенные почтовые клиенты (например, Gmail), чтобы отображать контент только тогда, когда электронное письмо просматривается с использованием этих конкретных клиентов ,Шаблон электронной почты - целевой конкретный почтовый клиент (gmail)

Например, есть ли способ отобразить это только на электронную почту, просматриваемую в gmail?

<div class="gmailOnly">This text will be displayed in Gmail only</div> 

Спасибо!

+0

В общем случае нет; нет гарантии, что клиент будет отображать HTML. – tripleee

+0

@ tripleee Спасибо. Я не нашел никакой документации – MeV

ответ

1

Нет, к сожалению, в любом случае не существует таргетинга только для клиентов Gmail, как вы можете сделать с <!--[if gte mso 9]> для Microsoft.

+1

спасибо, это действительно плохие новости – MeV

1

На данный момент можно настроить таргетинг на Gmail и Inbox. Вам нужно воспользоваться тем фактом, что HTML модифицирован до того, как он попадет в механизм рендеринга (как и в большинстве почтовых клиентов), и в этих почтовых клиентах тело сообщения начнется с <u></u> тегов. Это:

<!DOCTYPE html> 
    <html><head> 
    <style> 
     u + .body .gmail{ 
      display:block !important; 
     } 
    </style> 
    </head> 
    <body class="body"> 
     <div class="gmail" style="display:none;"> 
     THIS IS GMAIL OR INBOX 
     </div> 
    </html> 

будут преобразуются в это:

<u></u>  
    <div class="m_-4764228206553811341body"> 
     <div class="m_-4764228206553811341gmail" style="display:none"> 
     THIS IS GMAIL OR INBOX 
     </div> 
     <div class="yj6qo"></div> 
     <div class="adL"></div> 
    </div> 

В <u> теги являются специфическими для клиентов Входящие и Gmail. Поэтому div s из оригинального шаблона будет отображаться только в этих этих клиентах.

 Смежные вопросы

  • Нет связанных вопросов^_^