Event Reference (v1) / Audio Events

Audio Complete audio_complete

Measures when a user streams embedded audio to 100% of its total duration time.

Embedded audio players can be difficult to measure. If you are using a third-party player (e.g. a podcast), you may need help from a developer to implement custom JavaScript event listeners for measuring player interactions.

  • Name
    Event Name Required
    Value
    event: audio_complete

Audio Properties (Inherited)

These properties apply to all audio_* events.

  • Name
    Audio ID Required
    Type
    audio_id: integer|string
    Description

    The unique identifier for the audio track. This can be as simple and as a HTML id attribute. Or it can be a native audio ID from a CMS or other system.

    E.g.
    player_3u8df88
  • Name
    Audio Title Optional
    Type
    audio_title: string
    Description

    A human readable name for the audio track. These should be dynamically set from the system that provides the audio player (such as a podcase provider).

    E.g.
    Creating your 1st-Party data strategy with Zach Wenthe
  • Name
    Audio Playlist Optional
    Type
    audio_playlist: string
    Description

    The name of the playlist that the audio track is a part of. This can be used to group audio tracks together (useful for series/podcasts).

    E.g.
    Performance Marketing Insiders
  • Name
    Audio URL Required
    Type
    audio_url: string
    Description

    The URL to the audio track. This can be a direct link to the audio file or a link to a audio hosting platform (e.g. Libsyn etc...).

  • Name
    Audio Duration Optional
    Type
    audio_duration: integer
    Description

    The length of the audio track in seconds (rounded to the nearest second).

    E.g.
    3173
  • Name
    Optional
  • Name
    Optional
    E.g.
    libsyn

© 2026 Level Agency.