Skip to main content
All CollectionsAdvanced Customization
Feed Requirements and Mapping
Feed Requirements and Mapping
Jason Olliver avatar
Written by Jason Olliver
Updated over 6 months ago

Feed Size and Performance

  • RSS feed size should be below 4MB

  • RSS feed page load time should be less than 30 seconds

Size above or performance below these standards may result in Digest errors.


What Feed Elements Are Required for My Digesto Email?

Digesto will minimally require the following RSS or Atom Feed elements in your email:


RSS Feeds:

  • <title> = Will show as the Title of the post. Title of the latest post can also be used in the Subject Line of the email using the DigestoEmailSubject Token

  • <link> = Link to the original post

  • <pubDate> = Post's Publication Date (Must be sorted by descending date - most recent posts on top)

  • <description> = Short text from the post, OR, <content-encoded> = Full content of your article

Atom Feeds:

  • <title> = Title of the post

  • <link> = Link from the title to the original post

  • <published> = Post's Publication Date (Must be sorted by descending date - most recent posts on top)

  • <summary> Short text from the post, OR, <content> = Full content of your article

Example:

Also note that the <pubDate> tag must be in RFC-822 date-time format, so something such as: Wed, 02 Oct 2002 15:00:00 +0200

Digesto / RSS Mapping

In addition to the standard elements listed above, Digesto has the ability to extract a wide range of feed elements. When inserted in your Digest Template, Digesto tags (elements in curly brackets) play a similar role as the Marketo Tokens in your Marketo email, but this time it is used to inject an element from your RSS (or Atom) feed.

*=Required
**= Recommended

Digesto Tag

RSS // Atom Feed Element

Description

*-

RSS <item>
Atom <entry>

Article / Blog Post

*{{ITEM-TITLE}}

RSS <title>
Atom <title>

Article Title

*{{ITEM-LINK}}

RSS <link>
Atom <link>

Article URL

*{{ITEM-DATE}}

RSS <pubDate>
Atom <published>

Publication Date

**{{ITEM-DESCRIPTION}}

RSS <description>
Atom <summary>

Article Summary/Abstract (Usually text only)

{{ITEM-CONTENT-ENCODED}}

RSS <content:encoded>
Atom <content>

Full Article (HTML)

*(Required for 1-to-1 Personalization only) {{ITEM-AUTHOR}}

RSS <author> or <dc:creator>
Atom <author><name>

Author's name

{{ITEM-FIRSTPOSTIMAGE-URL}}

Digesto Custom Element

URL of the first image extracted from the <description> or <content:encoded> elements

{{ITEM-FIRSTPOSTIMAGE-IMG}}

Digesto Custom Element

Code snipped (<img...>) to embed the first image extracted from the <description> or <content:encoded> elements

**{{ITEM-IMAGE-URL}}

RSS <enclosure> (image)

Image file enclosure URL

{{ITEM-VIDEO-URL}}

RSS <enclosure> (video)

Video file enclosure URL

{{ITEM-AUDIO-URL}}

RSS <enclosure> (audio)

Audio file enclosure URL

{{ITEM-MEDIA-CONTENT-IMAGE-URL}}

RSS <media:content>

Image file from media-content

{{ITEM-MEDIA-CONTENT-IMAGE-IMG}}

RSS <media:content>

Code snipped (<img...>) to embed the image file from media-content

*(Required for 1-to-1 Personalization only) {{ITEM-CATEGORIES}}

RSS <category>
Atom <category term>

List of categories applied to your article

Feed Specifications and Validation

In order to work with Digesto, your feed must meet standard RSS or Atom feed requirements.


Specifications for standard RSS
http://www.rssboard.org/rss-specification

Specifications for standard Atom
http://tools.ietf.org/html/rfc4287

You can use this feed validator from W3 to run a diagnostic and review on your feed:
http://validator.w3.org/feed/

Did this answer your question?