Engagement tracking in computer data networks
AssigneeTealium Inc.
InventorsMichael Anderson, Craig Rouse
Life of this patent
Estimating the term…
Abstract
An improved approach to tracking media playback includes tracking logic that is based on abandonment indicators. An abandonment indicator is detected during media playback, such as a user interaction with a computing device that is detected prior to ceasing playback of the media content. Tracking messages are reduced, suppressed, or suspended until an abandonment indicator is detected. After an abandonment indicator is detected, the system quickens, releases, or restart sending tracking messages to a collection system.
Claims15
A method of efficiently tracking video content playback with reduced computer network usage, the method comprising:
- under control of a physical user computing device comprising one or more hardware processors:
- detecting, in a media player of the physical user computing device, a playback of video content;
- activating a listener configured to receive one or more events from the physical user computing device;
- receiving, from the listener, a first event generated by the physical user computing device;
- determining that the first event does not match one or more abandonment indicators by comparing the first event to each indicator type of a plurality of abandonment indicator types;
- in response to determining that the first event does not correspond to the one or more abandonment indicators, enabling a tracking suppression mode that suppresses transmitting tracking messages;
- receiving, from the listener, a second event generated by an input sensor of the physical user computing device, wherein the input sensor generates the second event in response to a user interaction with the physical user computing device;
- determining metadata associated with the playback of the video content, the metadata comprising a playback position of the video content;
- determining that the second event matches the one or more abandonment indicators by comparing the second event to each indicator type of the plurality of abandonment indicator types;
- and
- in response to determining that the second event matches the one or more abandonment indicators,
- disabling the tracking suppression mode,
- transmitting, to an external collection server, a tracking message comprising the metadata, and
- initiating a heartbeat tracking mode;
- in response to initiating the heartbeat tracking mode,
- retrieving a time interval, and
- repeatedly transmitting, to the external collection server, a respective tracking message comprising an updated playback position of the video content, after the time interval has elapsed, until the playback of the video content ends or a condition to re-enable the tracking suppression mode is satisfied.
A method comprising:
- under control of a physical computing device comprising one or more hardware processors:
- transmitting, to a physical user computing device, a data collection tag embedded within a first page, the data collection tag comprising instructions configured to at least:
- detect, in a media player of the physical user computing device, a playback of media content;
- receive an event generated by the physical user computing device;
- determine metadata associated with the playback of the media content, the metadata comprising a playback position of the media content;
- determine that the event matches one or more abandonment indicators by comparing the event to each indicator type of a plurality of abandonment indicator types;
- and
- in response to determining that the event matches the one or more abandonment indicators,
- transmit, to an external collection server, a tracking message comprising the metadata.
A system comprising:
- non-transitory physical computer storage;
- and
- a computer hardware processor in a physical user computing device, the computer hardware processor being in communication with the non-transitory physical computer storage and configured to:
- detect, in a media player of the physical user computing device, a playback of media content;
- receive an event generated by the physical user computing device;
- determine metadata associated with the playback of the media content, the metadata comprising a playback position of the media content;
- determine that the event matches one or more abandonment indicators by comparing the event to each indicator type of a plurality of abandonment indicator types;
- and
- in response to determining that the event matches the one or more abandonment indicators,
- transmit, to an external collection server, a tracking message comprising the metadata.
Dependencies are inferred from the claim text.