search heroes 2016 - maria eckerwall - hi, i´m google adwords, what can i do for you?

53
Maria Eckerwall, TopVisible Search Heroes #searchheroes 16-11-16 Hi, Welcome to Google AdWords. What can I do for you?

Upload: topvisible-ab

Post on 16-Apr-2017

92 views

Category:

Marketing


0 download

TRANSCRIPT

Page 1: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

Maria Eckerwall, TopVisibleSearch Heroes #searchheroes

16-11-16

Hi, Welcome to Google AdWords. What can I

do for you?

Page 2: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

Förändringar och hur hanterar vi dem?

Page 3: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 4: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 5: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

The only thing constant is change

Page 6: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

1) Var realistisk2) Få perspektiv/ se helheten3) Acceptera att man inte alltid kan eller behöver ha full koll4) Se båda sidor av myntet

Page 7: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 8: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

Håll siktet på målet

Page 9: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 10: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

“Målet är ingenting, vägen är allt”Robert Broberg

Page 11: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

Basic - Inställningar

Page 12: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

1. Håll dig borta från den andra sidan

Page 13: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 14: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 15: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 16: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 17: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 18: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

2. Fortsätt rotera

Page 19: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 20: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

vs

90 % vs 10%50 % vs 50%

Page 21: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

vs

100 kr vs 1000 kr5000 kr vs 500 kr

Page 22: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 23: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 24: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

vs

50 % vs 50%

Page 25: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

Lite mer avancerat

Page 26: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

3. Undvik onödigt tjat

Page 27: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 28: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 29: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 30: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

Äger redan Takbox

“Konverterade besökare”

Page 31: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

Äger redan Takbox

RLSA

Remarketing List for Search Ads: Sänk buden för Konverterade besökare

Page 32: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

Saknar takbox

RLSA

Page 33: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

Saknar takbox och har besökt Thulestakbox-sida!

RLSA

Page 34: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 35: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

4. Ooops - något är trasigt

Page 36: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 37: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

404

Page 38: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

/****************************

* Find Broken Urls In Your Account

* Version 1.2

* ChangeLog v1.2

* - Updated to only see Text Ads

* - Updated to only look for sitelinks

* Created By: Russ Savage

* Improved by: Linus Larsson

* FreeAdWordsScripts.com

****************************/

function main() {

// You can add more if you want: http://goo.gl/VhIX

var BAD_CODES = [301,302,404,500];

var TO = ['[email protected]','[email protected]'];

var SUBJECT = 'Broken Url Report - ' + _getDateString();

var HTTP_OPTIONS = {

muteHttpExceptions:true

};

//Let's look at ads and keywords for urls

var iters = [

//For Ad Level Urls

AdWordsApp.ads()

.withCondition("Status = 'ENABLED'")

.withCondition("AdGroupStatus = 'ENABLED'")

.withCondition("CampaignStatus = 'ENABLED'")

.withCondition("Type = 'TEXT_AD'")

.get(),

//For Keyword Level Urls

AdWordsApp.keywords()

.withCondition("Status = 'ENABLED'")

.withCondition("DestinationUrl != ''")

.withCondition("AdGroupStatus = 'ENABLED'")

.withCondition("CampaignStatus = 'ENABLED'")

.get()

];

var already_checked = {};

var bad_entities = [];

for(var x in iters) {

var iter = iters[x];

while(iter.hasNext()) {

var entity = iter.next();

//Edited strings

if(entity.urls().getFinalUrl() == null) { continue; }

var url = entity.urls().getFinalUrl();

//Logging for test

Logger.log('Sitelink final URL: ' + entity.urls().getFinalUrl());

// Original strings

//if(entity.SitelinkUrls.getFinalUrl() == null) { continue; }

//var url = entity.getDestinationUrl();

if(url.indexOf('{') >= 0) {

//Let's remove the value track parameters

url = url.replace(/\{[0-9a-zA-Z]+\}/g,'');

}

if(already_checked[url]) { continue; }

var response_code;

try {

Logger.log("Testing url: "+url);

response_code = UrlFetchApp.fetch(url,

HTTP_OPTIONS).getResponseCode();

} catch(e) {

//Something is wrong here, we should know about it.

bad_entities.push({e : entity, code : -1});

}

for(var i in TO) {

MailApp.sendEmail(TO[i], SUBJECT, email_body, options);

}

}

}

//Formats a row of results separated by SEP

function _formatResults(entity,SEP) {

var e = entity.e;

if(typeof(e['getHeadline']) != "undefined") {

//this is an ad entity

return ["Ad",

e.getCampaign().getName(),

e.getAdGroup().getName(),

e.getId(),

e.getHeadline(),

entity.code,

e.urls().getFinalUrl()

].join(SEP)+"\n";

} else {

// and this is a keyword

return ["Keyword",

e.getCampaign().getName(),

e.getAdGroup().getName(),

e.getId(),

e.getText(),

entity.code,

e.urls().getFinalUrl()

].join(SEP)+"\n";

}

}

//Helper function to format todays date

function _getDateString() {

return Utilities.formatDate((new Date()),

AdWordsApp.currentAccount().getTimeZone(), "yyyy-MM-dd");

}

Page 39: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

/****************************

* Find Broken Urls In Your Account

* Version 1.2

* ChangeLog v1.2

* - Updated to only see Text Ads

* - Updated to only look for sitelinks

* Created By: Russ Savage

* Improved by: Linus Larsson

* FreeAdWordsScripts.com

****************************/

function main() {

// You can add more if you want: http://goo.gl/VhIX

var BAD_CODES = [301,302,404,500];

var TO = ['[email protected]','[email protected]'];

var SUBJECT = 'Broken Url Report - ' + _getDateString();

var HTTP_OPTIONS = {

muteHttpExceptions:true

};

//Let's look at ads and keywords for urls

var iters = [

//For Ad Level Urls

AdWordsApp.ads()

.withCondition("Status = 'ENABLED'")

.withCondition("AdGroupStatus = 'ENABLED'")

.withCondition("CampaignStatus = 'ENABLED'")

.withCondition("Type = 'TEXT_AD'")

.get(),

//For Keyword Level Urls

AdWordsApp.keywords()

.withCondition("Status = 'ENABLED'")

.withCondition("DestinationUrl != ''")

.withCondition("AdGroupStatus = 'ENABLED'")

.withCondition("CampaignStatus = 'ENABLED'")

.get()

];

var already_checked = {};

var bad_entities = [];

for(var x in iters) {

var iter = iters[x];

while(iter.hasNext()) {

var entity = iter.next();

//Edited strings

if(entity.urls().getFinalUrl() == null) { continue; }

var url = entity.urls().getFinalUrl();

//Logging for test

Logger.log('Sitelink final URL: ' + entity.urls().getFinalUrl());

// Original strings

//if(entity.SitelinkUrls.getFinalUrl() == null) { continue; }

//var url = entity.getDestinationUrl();

if(url.indexOf('{') >= 0) {

//Let's remove the value track parameters

url = url.replace(/\{[0-9a-zA-Z]+\}/g,'');

}

if(already_checked[url]) { continue; }

var response_code;

try {

Logger.log("Testing url: "+url);

response_code = UrlFetchApp.fetch(url,

HTTP_OPTIONS).getResponseCode();

} catch(e) {

//Something is wrong here, we should know about it.

bad_entities.push({e : entity, code : -1});

}

for(var i in TO) {

MailApp.sendEmail(TO[i], SUBJECT, email_body, options);

}

}

}

//Formats a row of results separated by SEP

function _formatResults(entity,SEP) {

var e = entity.e;

if(typeof(e['getHeadline']) != "undefined") {

//this is an ad entity

return ["Ad",

e.getCampaign().getName(),

e.getAdGroup().getName(),

e.getId(),

e.getHeadline(),

entity.code,

e.urls().getFinalUrl()

].join(SEP)+"\n";

} else {

// and this is a keyword

return ["Keyword",

e.getCampaign().getName(),

e.getAdGroup().getName(),

e.getId(),

e.getText(),

entity.code,

e.urls().getFinalUrl()

].join(SEP)+"\n";

}

}

//Helper function to format todays date

function _getDateString() {

return Utilities.formatDate((new Date()),

AdWordsApp.currentAccount().getTimeZone(), "yyyy-MM-dd");

}

[301,302,404,500]

Page 40: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 41: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 42: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 43: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

“You’ve got mail”

Page 44: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

5. Men min budget är ju inte slut

Page 45: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 46: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 47: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

6. Jag vill göra som på Facebook

Page 48: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

Sälja takboxar till kvinnor 30-40

Page 49: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 50: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?
Page 51: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

7. Kom ihåg era fantastiska hjärnor

Page 52: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

1) Utgå från era resultat - Du vet bäst vad som funkar för er2) Tänk igenom era annonstexter3) Optimera sökord och arbeta aktivt med negativa4) Arbeta med tillägg5) Utvärdera efter lifetime-value

Page 53: Search Heroes 2016 - Maria Eckerwall - Hi, I´m Google AdWords, what can I do for you?

Tack!

Maria [email protected]

@topvisible @meckerwall

#searchheroes