Wolfgang Digital at HeroConf London 2016 - The Facebook Conundrum Solved
Advanced Excel - HeroConf Philadelphia
-
Upload
amy-bishop -
Category
Marketing
-
view
1.720 -
download
3
Transcript of Advanced Excel - HeroConf Philadelphia
@hoffman8 #HeroConf
Advanced Excel
Amy Bishop | @hoffman8Director | Clix Marketing
@hoffman8 #HeroConf
Quick About Me
• Director at Clix Marketing• 7 Years in the Industry• Love cat memes. Okay, any memes.• Tweet at me: @hoffman8
@hoffman8 #HeroConf
AGENDA
Building ToolsUsing
Add-InsAutomating With Macros
Ways to Spend Your Spare Time
@hoffman8 #HeroConf
Formulas & Functions
@hoffman8 #HeroConf
My Favorite Excel Features
@hoffman8 #HeroConf
Additional Resources & Formula How-Tos Included in the Appendix for Future
Reference!
@hoffman8 #HeroConf
Building Tools
@hoffman8 #HeroConf
Knowing A Formula Building a Tool
Excel Tools at Your Finger Tips
@hoffman8 #HeroConf
Excel Tools at Your Finger Tips
Keyword Health
SQR Analysis URL Builder Excel Plugins
@hoffman8 #HeroConf
Keyword Health At a Glance
@hoffman8 #HeroConf
Keyword Health Dashboard
@hoffman8 #HeroConf
Start With A Simple Keyword Report
@hoffman8 #HeroConf
Keyword Health DashboardSimple CountIF formula
=CountIF(Data!P2:P69,”<5”)Translation=CountIF(Column Containing QS, If Less than 5)
@hoffman8 #HeroConf
Keyword Health DashboardSimple CountIF formula
=COUNTIF(Data!N2:N69,">4")Translation=CountIF(Column Containing Position, If Greater than 4)
@hoffman8 #HeroConf
Keyword Health Dashboard
Simple Average Using the Sum of Clicks / Sum of Impressions
@hoffman8 #HeroConf
Keyword Health Dashboard
Simple Average Using the Sum of Cost / Sum of Converted Clicks
@hoffman8 #HeroConf
Keyword Health DashboardSimple SUMIF Function
=SUMIF(Data!L2:L69,0,Data!K2:K69) Translation: SUMIF(Check Conversion Column, If Cell Contains 0, Sum Cost)
@hoffman8 #HeroConf
Keyword Health DashboardCOUNTIF Function
=COUNTIF(Data!L2:L69,0)Translation: COUNTIF(Conversion Column, If Cell Contains 0)
@hoffman8 #HeroConf
Keyword Health DashboardCOUNTIF Function
=COUNTIF(Data!J2:J69,"<"&J3)Translation: COUNTIF(CTR Column, If Cell Is Less Than The AVG CTR Cell)
@hoffman8 #HeroConf
Keyword Health DashboardCOUNTIF Function
=COUNTIF(Data!M2:M69,">"&N3)Translation: COUNTIF(CPA Column, If Cell Is Greater Than The AVG CPA Cell)
@hoffman8 #HeroConf
Create Any Pivots You Might Want
@hoffman8 #HeroConf
Create Any Pivots You Might Want
@hoffman8 #HeroConf
Pull Pivot Tables Into The Dashboard
Note – I used a cell reference so that when the pivot tables update, the dashboard automatically updates.
@hoffman8 #HeroConf
Rinse & Reuse
Simply drop new keyword sheets into the data tab and
refresh the pivots.
The dashboard will update!
@hoffman8 #HeroConf
Search Query & Keyword Tool
@hoffman8 #HeroConf
@hoffman8 #HeroConf
Use conditional statements to help dissect keyword research and search query reports.
@hoffman8 #HeroConf
Example Scenario:Client = Southawk Nursing School
Target = Students With a Previous Degree Looking for an Accelerated BSN Program
@hoffman8 #HeroConf
Conditional Statements For Search Term Reports
Imagine you have thousands of search queries to sort through.PRO: Lots of Data!Con: Can become really tedious and time consuming.
@hoffman8 #HeroConf
Conditional Statements For Search Term Reports
We can use a simple if statement to see if a term is contained within column A. If so, it will return the word “yes”. If not, “no”.
=IF(ISNUMBER(SEARCH("BSN",A2)),"yes","no")
@hoffman8 #HeroConf
Conditional Statements For Search Term Reports
=IF(ISNUMBER(SEARCH("BSN",A2)),"yes","no")
Term to look for
Where to Look
If found
If not found
@hoffman8 #HeroConf
Conditional Statements For Search Term ReportsColumn F & G contain an And statement to check if both words
are present
=IF(AND(ISNUMBER(SEARCH("bsn",A2)),ISNUMBER(SEARCH("accelerated",A2))),"yes","no")
@hoffman8 #HeroConf
Pull Out Negatives & Keywords
If the query doesn’t contain any of the qualifiers, add it to the potential negative list. If it matches a qualifier, do nothing.
@hoffman8 #HeroConf
Quickly Sort Suggested Negatives vs. Keywords
Bonus: You Can Even Create a Second Tab To Group Suggested Keywords Into Ad Groups!
@hoffman8 #HeroConf
There’s No Replacement For Manual Review
@hoffman8 #HeroConf
URL Builders
@hoffman8 #HeroConf
URL Builder Build custom URL parameters at the ad or keyword level Great for channels like Gemini that don’t have a separate
tracking template. Can also be used to build tracking templates
@hoffman8 #HeroConf
Creating a URL Builder
Populate Variables Scrub The Variables
Build Formula Finalize the URL
Create a Section to populate variables: Campaign, ad group,
URL, Source, Medium
Create fields to remove spaces from variables.
Build a formula to combine variables and parameters
Putting it To Use!
Putting Together a URL Builder
@hoffman8 #HeroConf
Creating a URL Builder
Populate Variables Scrub The Variables
Build Formula Finalize the URL
Create a Section to populate variables: Campaign, ad group,
URL, Source, Medium
Create fields to remove spaces and hyphens from variables.
Build a formula to combine variables and parameters
Create a field to attach the parameters to the URL
Putting Together a URL Builder
@hoffman8 #HeroConf
Creating a URL BuilderPopulate the Variables
Copy and Paste Columns A, B, C from your ad upload sheet. Fill in Columns D&E accordingly.
@hoffman8 #HeroConf
Creating a URL BuilderPopulate the Variables
Copy and Paste Columns A, B, C from your ad upload sheet. Fill in Columns D&E accordingly.
@hoffman8 #HeroConf
Creating a URL Builder
Populate Variables Scrub The Variables
Build Formula Finalize the URL
Create a Section to populate variables: Campaign, ad group,
URL, Source, Medium
Create fields to remove spaces from variables.
Build a formula to combine variables and parameters
Putting it to use!
Putting Together a URL Builder
@hoffman8 #HeroConf
Creating a URL BuilderScrub the Variables
Using a Simple Substitute Function, We Tell Excel To Replace All Spaces In the Campaign & Ad Group Names with Plus Signs.
=Substitute(A2,” “,”+”)=Substitute(Cell Reference, Old Value, New Value)
@hoffman8 #HeroConf
Creating a URL BuilderScrub the Variables
Campaign and Ad Group Names Are Ready to Be Injected Into URLs.
@hoffman8 #HeroConf
Creating a URL Builder
Populate Variables Scrub The Variables
Build Formula Finalize the URL
Create a Section to populate variables: Campaign, ad group,
URL, Source, Medium
Create fields to remove spaces and hyphens from variables.
Build a formula to combine variables and parameters
Putting it to use!
Putting Together a URL Builder
@hoffman8 #HeroConf
Creating a URL BuilderBuild the Formula
Consider all of the parameters that need to be built. For the purposes of this example, we have these:
@hoffman8 #HeroConf
Creating a URL BuilderBuild the Formula
So We’ll Use a Fairly Simple, Albeit a Little Long, Concatenate Formula to Pull it All Together.
=CONCATENATE(C2,"?utm_source=",D2,"&utm_medium=",E2,"&utm_campaign=",G2,"&v=",D2,"&cam=",G2,"&ag=",H2,"&st={keyword}&adposition=
{adposition}")
@hoffman8 #HeroConf
Creating a URL BuilderBuild the Formula
So We’ll Use a Fairly Simple, Albeit a Little Long, Concatenate Formula to Pull it All Together.
=CONCATENATE(C2,"?utm_source=",D2,"&utm_medium=",E2,"&utm_campaign=",G2,"&v=",D2,"&cam=",G2,"&ag=",H2,"&st={keyword}&adposition=
{adposition}")
Final URL Source Medium
Scrubbed Campaign Scrubbed Ad Group
@hoffman8 #HeroConf
Creating a URL Builder
Populate Variables Scrub The Variables
Build Formula Finalize the URL
Create a Section to populate variables: Campaign, ad group,
URL, Source, Medium
Create fields to remove spaces and hyphens from variables.
Build a formula to combine variables and parameters
Putting it To Use!
Putting Together a URL Builder
@hoffman8 #HeroConf
Creating a URL BuilderPutting it to Use!
Simply Take Your Formula Column and Paste It Into Your Ad Upload Sheet!
Notes: 1.Make sure to never use the sort function in this spreadsheet, so that you don’t disrupt the order of the URLs.2.Make Sure To Paste Special, Values
@hoffman8 #HeroConf
Excel Plugins
@hoffman8 #HeroConf
Haven’t Tried Add-Ins?
@hoffman8 #HeroConf
Excel Solver
Solve for One Value in Order To Maximize Another
@hoffman8 #HeroConf
Excel Solver: Optimal Budgets
@hoffman8 #HeroConf
Excel Solver: Optimal Budgets
We have a total budget of $1.6mil but need to figure out how allocate that to drive the most profit.
@hoffman8 #HeroConf
Excel Solver: Optimal BudgetsGo to the File Tab,
click “Options” from the left-hand menu.
Click Add-Ins from the Pop-Up Window.
Select “Solver Add-In” and click “Go”
@hoffman8 #HeroConf
@hoffman8 #HeroConf
Excel Solver: Optimal BudgetsIn Order For Solver to Work, We Need to Set Some Parameters
Our objective is to maximize total profit by changing the budget variables.
@hoffman8 #HeroConf
Excel Solver: Optimal BudgetsIn Order For Solver to Work, We Need to Set Some Parameters
The constraints are that the total budget must equal $1,600,000 and each quarter must bring in $150,000 in profit or more.
@hoffman8 #HeroConf
Excel Solver: Optimal BudgetsIn Order For Solver to Work, We Need to Set Some Parameters
BeforeAfter
@hoffman8 #HeroConf
Excel Solver: Optimal Budgets
Before: $990,775 ProfitAfter: 1,037,884 Profit
_____________________Difference: +$47,109 Profit
@hoffman8 #HeroConf
Excel Solver: Optimal CPA
At some point, capping CPA also caps volume.
If CPA increases could also lead to volume increases, use Excel Solver to determine the
CPA to bring in max profit.
After:
Before:
@hoffman8 #HeroConf
Power Maps Add-In
Visualize Geographic Data
@hoffman8 #HeroConf
Power Maps
@hoffman8 #HeroConf
Power MapsStep 1: Add Geographic Data & Format as an Excel table
Tip: I added a “value” column based upon the lead value and volume minus cost.
@hoffman8 #HeroConf
Power MapsStep 2: Select The Data and Click “Map” > “Launch Power Map” >
on the “Insert” tab.
@hoffman8 #HeroConf
Power Maps
Step 3: Choose the Metrics to Map along with your chart type.
Chart Types
@hoffman8 #HeroConf
Power MapsThe result: a map of total value by geography.
@hoffman8 #HeroConf
Bing Ads Intelligence
Supercharge Your Efforts with Bing Ads’ Excel Add-In
@hoffman8 #HeroConf
Bing Ads Intelligence
So many options!
@hoffman8 #HeroConf
Why Not Just Use Interface Tools?
@hoffman8 #HeroConf
Choose Campaigns and Download Stats Directly Into Excel
@hoffman8 #HeroConf
Keyword Suggestions
• Max Number of Keywords• Exclude or Include Brand• Customize the Suggestions
@hoffman8 #HeroConf
Keyword Research
@hoffman8 #HeroConf
Automate Routine Tasks
@hoffman8 #HeroConf
Quick Poll
How many people use macros?
@hoffman8 #HeroConf
@hoffman8 #HeroConf
Set Up A MacroStep 1: Begin Recording
@hoffman8 #HeroConf
Set Up A Macro
Step 2: Take Whatever Steps You Normally Would To Set Up Your Spreadsheet
@hoffman8 #HeroConf
Set Up A MacroStep 3: Stop Recording
@hoffman8 #HeroConf
Reuse The MacroNext time you need to perform that analysis …
@hoffman8 #HeroConf
@hoffman8 #HeroConf
Use Subtotals To Find Query Mapping Issues!
Search Engine Land: Why Query Mapping Matters
@hoffman8 #HeroConf
Subtotals for Search Queries
@hoffman8 #HeroConf
Subtotals for Search Queries
Sort by Search Term
@hoffman8 #HeroConf
@hoffman8 #HeroConf
PAGE 87
@hoffman8 #HeroConf
Subtotals for Search Queries
@hoffman8 #HeroConf
Sort By The Ad Group Subtotal
@hoffman8 #HeroConf
Click the 3 To Expand Your Data
@hoffman8 #HeroConf
Quickly Identify Trouble Areas
@hoffman8 #HeroConf
6 Steps – But If You Create a Macro It Will Be Automated For Future Use!
@hoffman8 #HeroConf
Your Challenge:
Think of ways that you can build tools to streamline common analyses, reports and
tasks.
Think of common, recurring actions that you can automate.
@hoffman8 #HeroConf
Things to Do With Your Spare Time
@hoffman8 #HeroConf
When I Learn a New Excel Trick:
@hoffman8 #HeroConf
Spend More Time On YouTube
(And tweet me the videos worth watching!)
@hoffman8 #HeroConf
Go to More Conferences!
Meme Credit: Kirk Williams @ppckirk (Follow him. There are plenty more where this came from.)
@hoffman8 #HeroConf
Do More Work!
@hoffman8 #HeroConf
Thank You!
@hoffman8 #HeroConf
CONTACT INFO
CLIX MARKETINGP.O. Box 4186Lousiville, KY, 40204
Tel: 502.442.2776Web: clixmarketing.com
@hoffman8
@ClixMarketing
@hoffman8 #HeroConf
Appendix
@hoffman8 #HeroConf
How-To’s & Resources• Handy Excel Formulas & Features That You Should
Know (shortcuts, concatenate, vlookup, substitute, text-to-columns, character counts, conditional formatting and character counts)
• Using IF Formulas• CountIf Formula• Creating Conditional Logic• How to Run a Macro• Pivot Tables!• The Subtotal Function
@hoffman8 #HeroConf
Learning & Resources• Excel Blog• YouTube: Excel is Fun• YouTube: Excel TV• AimClear: Deep in The Sheets• 50 (mostly) Free Excel Add-Ins• More Excel Add-Ins• 5 Blog Posts to Expand Your Excel Expertise• Free Power BI Trial
• Tweet Frances @FrancesDR for access to the Power BI Bing Add-In in Pilot