Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/superbeet/dev.beet.tv/wp-includes/class-wp-block-list.php on line 199

Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /home/superbeet/dev.beet.tv/wp-includes/script-loader.php on line 333

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/superbeet/dev.beet.tv/wp-includes/class-wp.php on line 173

Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667

Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667

Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667

Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667

Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667

Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667

Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667

Warning: Cannot modify header information - headers already sent by (output started at /home/superbeet/dev.beet.tv/wp-includes/class-wp-theme.php:9) in /home/superbeet/dev.beet.tv/wp-includes/rest-api/class-wp-rest-server.php on line 1667
{"id":71380,"date":"2021-01-24T20:02:33","date_gmt":"2021-01-25T01:02:33","guid":{"rendered":"https:\/\/www.beet.tv\/?p=71380"},"modified":"2021-01-24T20:02:33","modified_gmt":"2021-01-25T01:02:33","slug":"no-going-back-to-content-first-targeting-in-sports-effectvs-james-rooke","status":"publish","type":"post","link":"https:\/\/dev.beet.tv\/2021\/01\/no-going-back-to-content-first-targeting-in-sports-effectvs-james-rooke.html","title":{"rendered":"‘No Going Back’ to Content-First Targeting in Sports: Effectv’s James Rooke"},"content":{"rendered":"

Sports programming is an important anchor for advertisers in reaching audiences, not only when fans watch their favorite teams, but also when they consume other kinds of content. Reaching them takes an audience-based approach \u2014 and that become much more apparent last year when the pandemic capsized the sports calendar.<\/p>\n

“What we’ve found is that sports viewing hasn’t decreased. In fact, the opposite has been true,” James Rooke<\/a>, general manager of Effectv, the advertising sales division of Comcast Cable, said. “The sports audience didn’t go away when COVID hit and sports programming went away \u2014 it just shifted.”<\/p>\n

Soon after the coronavirus was declared a pandemic in March, many professional and college sports leagues suspended operations and organizers of the Summer Olympics \u2014 typically a billion-dollar bonanza in televised sports marketing \u2014 announced the games would be delayed for a year. Soon after sports resumed in the summer, fans were overwhelmed with an abundance of competing games.<\/p>\n

Speaking to Sean Cunningham<\/a>, president and CEO of video advertising trade group VAB<\/a>, Rooke said he had observed a variety of changes in viewing behaviors because of the pandemic, including a willingness of hardcore fans to be flexible, giving advertisers more ways to reach them.<\/p>\n

“The sports ‘super fans’ tend to move and watch other sports when their core, No. 1 sport isn’t on TV,” Rooke said. “Fifty-five percent of really heavy sports viewers typically watch three or more sports on a consistent basis.”<\/p>\n

Among the findings, fans of professional baseball tend to also enjoy watching hockey, golf and college basketball. First-party data about viewership, which Effectv gathers from set-top boxes, help to track those audiences across different sports programming.<\/p>\n

“What’s really critical is being able to start with first-party, deterministic data to drive those types of insights out,” Rooke said. “Against the backdrop of shifting schedules in sports, advertisers can continue to follow their audience despite those changes.”<\/p>\n

Audience-First Over Content-First<\/h3>\n

Sports programming is a major draw on linear TV, giving advertisers a broad platform for mass campaigns. However, the pandemic sped up a longer-term shift in viewing habits that have made audience-based targeting an even bigger priority than contextual, content-first strategies. Consumers are spending their time among a broader variety of media channels — a shift that won’t reverse.<\/p>\n

“There’s no going back,” Rooke said. “We’ve seen such a major shift since COVID started toward audience-based buying.”<\/p>\n

The change isn’t isolated to sports.<\/p>\n

“What happened with sports in our country was really the catalyst more broadly for a shift in the media industry to more audience-based executions,” Rooke said. “That will get accelerated further as viewing continues to fragment against more distribution channels. An advertiser needs the ability to execute, not just across where viewing is taking place on linear television distribution channels, but also across streaming.”<\/p>\n

Amid the fragmentation, omnichannel buying strategies deliver better performance for marketers, Effectv found in a study last year.<\/p>\n

“We were able to demonstrate that on average campaigns that aired on more networks had double the reach compared to those that executed on less than 10 networks, regardless of spend level,” Rooke said.<\/p>\n

The shift in viewing habits also has led the video advertising marketplace, which encompasses linear TV and newer streaming platforms as households connect TVs to the internet, to come to grips with growing competition from tech giants that have powerful targeting tools.<\/p>\n

Media buying requires an audience-based and multiscreen approach as consumers watch video a broader variety of devices. However, the TV media marketplace is still divided between among more traditional approaches to measuring reach and newer audience-based strategies in advanced TV.<\/p>\n

“Television overall has to simplify how it is bought if we’re going to move toward an audience-based execution. Then, segment definition becomes one of many execution priorities,” Rooke said.<\/p>\n

You are watching \u201cLive Sports 2021:\u00a0What\u2019s Next on TV,\u201d a Beet.TV + VAB\u00a0leadership video series presented by Effectv, a Comcast company. For more videos,\u00a0please visit this page<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"

Sports programming is an important anchor for advertisers in reaching audiences, not only when fans watch their favorite teams, but also when they consume other kinds of content. Reaching them takes an audience-based approach \u2014 and that become much more apparent last year when the pandemic capsized the sports calendar. “What we’ve found is that […]<\/p>\n","protected":false},"author":24,"featured_media":71458,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"mc4wp_mailchimp_campaign":[]},"categories":[8632],"tags":[4811,6816],"_links":{"self":[{"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/posts\/71380"}],"collection":[{"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/comments?post=71380"}],"version-history":[{"count":0,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/posts\/71380\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/media\/71458"}],"wp:attachment":[{"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/media?parent=71380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/categories?post=71380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.beet.tv\/wp-json\/wp\/v2\/tags?post=71380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}