Серверная копия писем.

Серверная копия писем.

При работе с серийными рассылками жизненно важно, чтобы пользователь оперировал всеми предыдущими письмами по отношению к текущему. Так как Вы можете сейчас ссылаться на какую-то мысль или технологию, изложенную раньше.

Однако нет никакой уверенности, что подписчик добросовестно сохранял эти письма. И если нужного письма у него нет, то и эффективность Вашего email-курса страдает, и Вы периодически получаете предложения дослать такое-то письмо ещё раз, так как оно удалено, но вдруг сильно понадобилось. А у Вас, вообще-то говоря, и нет такой возможности.

Чтобы избавить себя от подобных предложений, в Ваше распоряжение предоставлен макрос

---LetterURLi---

где вместо красненькой буковки i Вам надо подставить номер письма в серии. Этот макрос формирует URL документа, по которому активный подписчик (находящийся в процессе получения рассылки) увидит персонифицированную копию письма.

Соответственно, для получения активной ссылки в HTML коде письма требуется употребить примерно такой код:

<a href="---LetterURL1---" target="_blank" >предыдущее письмо</a>

Как видим, в макрос подставлена циферка один, и, стало быть, такой код уместен во втором по счёту письме. Но по аналогии уже понятно, что каждое письмо может ссылаться на любое другое. При этом понимайте, что ставить ссылки на будущие письма как-то не очень правильно.

Ограничения.

Как только подписчик получит все письма серийной рассылки, он считается неактивным, и утрачивает доступ к серверным копиям писем.

Смысл злодейства понятен - совершенно ни к чему давать возможность просмотра писем Вашей рассылки кому попало при публикации ссылок в паблике. Они, конечно, поначалу-то будут работать, но недолго.

Если и это для Вас критично, вообще не пользуйтесь этим макросом.

Технология.

Поскольку интерфейс Почтовой Наны может содержать какие угодно стили, как и само письмо, для исключения взаимного влияния их друг на друга применена развязка ифреймом. Больше такую развязку осуществить нечем.

Размерность ифрейма, а также его свойства, определены в CSS, и могут быть откорректированы там. В виде кода это выглядит так:

<noscript>
   <
h2 style="color:red;">
      
Для просмотра документа необходима поддержка JavaScript.
   </
h2>
</
noscript>

<
p>SubjectТема письма.</p>
<
iframe
   vspace
="0"
   
hspace="0"
   
marginwidth="0"
   
marginheight="0"
   
scrolling="yes"
></iframe>
<
script>
   <!--
//<![CDATA[
      
parent.frames[0].document.write("Текст письма.");
   
//]]>-->
</script>

Само письмо нужно как-то поместить в ифрейм, для чего ифрейм обычно адресуют к URL-у. Но у нас статичного письма как такового нет, поэтому оно тут же синтезируется скриптом, и через оператор JavaScript вносится в пустой ифрейм в качестве его содержимого. На листинге с кодом видно, как именно это делается.

Соответственно, браузер пользователя должен иметь поддержку JavaScript.

Бонусом идёт то, что индексирующие боты не должны индексировать документы, созданные подобным образом. В подавляющем большинстве случаев владельцу почтовой рассылки такая индексация писем и не нужна.

Пример серверной версии письма.

Демо-версия админки позволяет просматривать серверные версии писем для некоего фиктивного персонажа, но, чтобы не ходить далеко, разместим серверную версию последнего письма тестовой рассылки прямо тут. Если Вы его вдруг не видите, значит, в браузере отключен JavaScript, или стоят какие-то ограничения работы с ифреймом.


Subject: Как бесплатно увеличить доходность web-ресурса ?