Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /home/brianhqu/public_html/tlquach/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /home/brianhqu/public_html/tlquach/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /home/brianhqu/public_html/tlquach/wp-includes/wp-db.php on line 668

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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/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/brianhqu/public_html/tlquach/wp-includes/script-loader.php on line 348

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

Warning: Trying to access array offset on false in /home/brianhqu/public_html/tlquach/wp-content/plugins/page-links-to/page-links-to.php on line 503
Coca Cola Critique and Media Planning – Tiffany Quach
Coca Cola Critique and Media Planning

Coca Cola Critique and Media Planning


Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/brianhqu/public_html/tlquach/wp-includes/class-wp-block-type-registry.php on line 152

coca cola logo

The media planning class required my group and me to look over an already written situation analysis and media recommendation to critique by finding mistakes, looking for weaknesses, and offering suggestions. In our report, we wrote about the weaknesses we found and what the weakness was and why it’s considered a weakness. Then we wrote how we would have fixed the weakness.

For example, this was one of my findings:

Weakness#2: Areas of heavy advertising does not match budget recap

  • What & Why: They said the heaviest advertising is in period four, followed by one and two but this doesn’t match their budget recap. This is a weakness because they’ll be spending money and GRPs in areas that don’t need the most advertising.
  • How/Solution: The periods that should have the heaviest advertising is in period four and six. Based off the budget recap, these are the areas that have high reach and frequency goals so they should have most advertising. Period four has 38% of total advertising, spending $68.4 million, with an average of $22.8 per month (June/July/Aug). For November and December, this period six has 25% total advertising, spending $45 million, with an average of $22.5 per month.

My group and I also received a certificate for Excellence in Analytical and Strategic Thinking and we received 1st place in our Media Recommendation Critique.

Aside from just the situation analysis and media recommendation project, I also learned how to make the right calculations when it comes to media buying and planning. I used these calculations in the project in detail. Here are some sample calculations.

Calculating MRI

Share of Voice Table

Media Mix and Allocation