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ón | Campo de contenido RSS | Ejemplo |
---|---|---|---|
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 |
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>