Coincidencia de RSS

Anterior Siguiente

Para producir mediciones por episodio y podcast (programa), los episodios deben ser identificados desde el URL HTTP u otro campo en los registros (por ejemplo, una ID).

El título del podcast, el título del episodio y la fecha de publicación del episodio no suelen estar disponibles en el archivo de registro de acceso y deben proporcionarse a Triton Digital de forma separada de los registros. Para hacer esto se debe entregar una lista de feeds de RSS con toda la información correspondiente de los podcasts y episodios. Esto es necesario para asociar una línea en el archivo de registro de acceso a un podcast (programa) y un episodio.

Distribución y frecuencia del contenido RSS

El publisher debe proporcionar la lista de todos sus podcasts (programas) y todos sus contenidos RSS asociados. Los contenidos siempre deben estar disponibles en línea y ser actualizados cuando existan nuevos episodios.

Campos obligatorios y opcionales en el RSS

Campos obligatorios

DescripciónCampo de contenido RSSEjemplo

enclosure url

URL completo del episodio.

<enclosure url>

https://podcasts.tritondigital.com/ABC_510289/pcrastinate/2018/02/20180209_pcrastinate0823.mp3?p=123456&episode=584548472

episode title

Título de cada episodio.

<title> o <itunes:title>

Este es el título del episodio
o
Este es el título del episodio nuevamente.

episode publish date

Fecha de publicación del episodio.

<pubDate>

Mié., 25 de abr. de 2018 18:00:00 -0400

episode ID

Identificador único del episodio.

<guid>

7b048d02-aee1-411b-8f29-83aacc78950c

episode duration

Duración del episodio, expresada en segundos.

<itunes:duration>

1800

episode length

Longitud del episodio, expresada en bytes.

<enclosure length>

28948343

podcast title

Título del podcast (programa).

<channel>

<title>

Un podcast de muestra

Campos opcionales

Descripción

Campo de contenido RSS

Ejemplo

podcast ID

Identificador único de podcast (programa).

 

98347523 (o cualquier cadena o número)

La información más confiable para feeds RSS suele encontrarse en los elementos de iTunes. Por lo tanto, recopilamos el título y la duración del episodio de la etiqueta de iTunes primero y recurrimos a los elementos <título> y <anexo> solo si no están disponibles en <itunes:title> y <itunes:duration.  

Para asociar una línea en el archivo de registro de acceso a un episodio de podcast, debemos:

  • Buscar una parte coincidente en el URL de búsqueda HTTP y en el URL cerrado RSS.
  • O hacer coincidir una ID en la línea del registro de acceso con una ID en el RSS.

Ejemplo de RSS

<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
<channel>
   <title>A Sample Podcast</title>
   ...
   <item>
      <title>This is the episode title</title>
      <description><![CDATA[We do not use the description.]]></description>
      <pubDate>Wed, 25 Apr 2018 18:00:00 -0400</pubDate>
      <copyright>2018 Triton Digital</copyright>
      <guid>7b048d02-aee1-411b-8f29-83aacc78950c</guid>
      <itunes:title>This is the episode title again</itunes:title>
      <itunes:author>Triton Digital</itunes:author>
      <itunes:summary><![CDATA[not used either.]]></itunes:summary>
      <itunes:image href="https://www.td.com/images/icons/FB-logo-500x500.jpg"/>
      <itunes:duration>2000</itunes:duration> <!--episode duration (s) -->
      <itunes:explicit>yes</itunes:explicit>
      <content:encoded><![CDATA[not used either.]]></content:encoded>
      <enclosure url="https://podcasts.tritondigital.com/ 510289/podcast0823.mp3?podcast=12345&episode=5848472" length="2000" type="audio/mpeg"/>
    </item>
<item>
...
</item>
   </channel>
</rss>