Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
1
WEBINAR: EPISODE 04
Spam:
Block spam traffic efficiently with Google
Analytics
WITH: BARRETT DASTRUP
2
3
4
Motion
Graphics
Analytics
PPC
Content
Marketing
Reputation
Management
Copywriting
SEO &
Technical
On-Page
Audits
CRO
SMM...
5
WEBINAR: EPISODE 01
Advanced Keyword
Research
WITH: PAXTON GRAY
6
WEBINAR: EPISODE 02
Analytics
How to start getting the most
out of your Google Analytics
WITH: CHRISTINA SANDERS
7
WEBINAR: EPISODE 03
SEO Metrics:
Which SEO metrics matter and which don’t
WITH: PJ HOWLAND
8
Data
10
What it is not...
● Tutorial on Google Analytics
● Metric tracking and setup
11
Strategies, not specifics.
12
Barrett Dastrup
Campaign Manager
/barrettdastrup
@BarrettDastrup
13
14
15
Mac: [examining a diagram] I thought we tried going under the
fence.
[Ginger flips it]
Mac: Ah! Over! Right!
16
17
18
19
20
21
22
23
24
25
Click here for the Full Guide
Helpful Q&A can be found here
26
What not to do
27
● Don’t create simple exclude filters for each spammer
28
29
● Don’t create simple exclude filters for each spammer
● Don’t use the referral exclusion list for spam (the purpose of...
30
31
● Don’t create simple exclude filters for each spammer
● Don’t use the referral exclusion list for spam
● Don’t use ser...
32
● Don’t create simple exclude filters for each spammer
● Don’t use the referral exclusion list for spam
● Don’t use ser...
33
What to do
34
Set up at least three views:
35
Set up at least three views:
● Master
36
Set up at least three views:
● Master
● Unfiltered
37
Set up at least three views:
● Master
● Unfiltered
● Test
38
It will look like this
39
Ghost spam
40
● Never actually visits your site. Uses
measurement protocol instead to reach
your GA directly.
41
● Never actually visits your site. Uses
measurement protocol instead to reach
your GA directly.
● Always leaves a fake ...
42
43
Don’t confuse source and hostname
44
45
46
1. Create ‘Include Valid Hostnames’ filter (for Ghost Spam)
47
1. Create ‘Include Valid Hostnames’ filter (for Ghost Spam)
48
Why googleusercontent in valid hostname filter?
As for the "googleusercontent" hostname this is used by some
services f...
49
Crawler spam
50
● Spider that goes through your site and
leaves fake referrals
51
● Spider that goes through your site and
leaves fake referrals
● Uses a valid hostname
52
REGEX expression #1:
(best|dollar|success|top1)-seo|(videos|buttons)-for|anticrawler|^scrip
ted.|semalt|forum69|7makemo...
53
2. Create ‘Exclude Crawler Spam 1’ filter
54
2. Create ‘Exclude Crawler Spam 2’ filter
55
56
Language spam
57
● Most language spam will be taken
care of by the hostname filter we
set up in the beginning.
58
● Most language spam will be taken
care of by the hostname filter we
set up in the beginning.
● For this filter we use ...
59
● Most language spam will be taken
care of by the hostname filter we
set up in the beginning.
● For this filter we use ...
60
3. Create ‘Exclude Language Spam’ filter
61
Finishing touches
62
4. Exclude internal traffic
63
5. Exclude all hits from known bots and spiders
64
7. Set up “All users - clean” segment
65
66
67
68
69
70
71
WEBINAR: EPISODE 04
Spam:
Block spam traffic efficiently with Google
Analytics
WITH: BARRETT DASTRUP
72
WEBINAR: EPISODE 05
Rank Zero:
Beating your competition with
featured snippets
WITH: COLE RIEBEN
June 13
1:00 pm MST
73
up@97thfloor.com
74
[Webinar] Blocking Spam Efficiently in Google Analytics
Upcoming SlideShare
Loading in …5
×

[Webinar] Blocking Spam Efficiently in Google Analytics

281 views

Published on

Once you determine what metrics to track and measure against, ensuring your data sets are free from unwanted and unnecessary “extra” or spam is imperative. In this webinar we focus on how to set up Google Analytics to do the heavy lifting and thereby provide peace of mind that comes from pulling clean and accurate reports. Taught by Campaign Manager and Google Analytics expert Barrett Dastrup.

Access the full webinar recording and show notes:
https://97thfloor.com/blog/block-spam-with-google-analytics-webinar

Published in: Marketing
  • Be the first to comment

  • Be the first to like this

[Webinar] Blocking Spam Efficiently in Google Analytics

  1. 1. 1 WEBINAR: EPISODE 04 Spam: Block spam traffic efficiently with Google Analytics WITH: BARRETT DASTRUP
  2. 2. 2
  3. 3. 3
  4. 4. 4 Motion Graphics Analytics PPC Content Marketing Reputation Management Copywriting SEO & Technical On-Page Audits CRO SMM Development UX Design Email Marketing Video Production Graphic Design
  5. 5. 5 WEBINAR: EPISODE 01 Advanced Keyword Research WITH: PAXTON GRAY
  6. 6. 6 WEBINAR: EPISODE 02 Analytics How to start getting the most out of your Google Analytics WITH: CHRISTINA SANDERS
  7. 7. 7 WEBINAR: EPISODE 03 SEO Metrics: Which SEO metrics matter and which don’t WITH: PJ HOWLAND
  8. 8. 8 Data
  9. 9. 10 What it is not... ● Tutorial on Google Analytics ● Metric tracking and setup
  10. 10. 11 Strategies, not specifics.
  11. 11. 12 Barrett Dastrup Campaign Manager /barrettdastrup @BarrettDastrup
  12. 12. 13
  13. 13. 14
  14. 14. 15 Mac: [examining a diagram] I thought we tried going under the fence. [Ginger flips it] Mac: Ah! Over! Right!
  15. 15. 16
  16. 16. 17
  17. 17. 18
  18. 18. 19
  19. 19. 20
  20. 20. 21
  21. 21. 22
  22. 22. 23
  23. 23. 24
  24. 24. 25 Click here for the Full Guide Helpful Q&A can be found here
  25. 25. 26 What not to do
  26. 26. 27 ● Don’t create simple exclude filters for each spammer
  27. 27. 28
  28. 28. 29 ● Don’t create simple exclude filters for each spammer ● Don’t use the referral exclusion list for spam (the purpose of this is to exclude real referrals, like traffic across subdomains and payment processors like Paypal and Shopify)
  29. 29. 30
  30. 30. 31 ● Don’t create simple exclude filters for each spammer ● Don’t use the referral exclusion list for spam ● Don’t use server-side solutions like Wordpress plugins or htaccess for Ghost Spam
  31. 31. 32 ● Don’t create simple exclude filters for each spammer ● Don’t use the referral exclusion list for spam ● Don’t use server-side solutions like Wordpress plugins or htaccess for Ghost Spam ● Don’t worry about it harming rankings directly (however, with inaccurate reports you might make incorrect decisions in regards to rankings)
  32. 32. 33 What to do
  33. 33. 34 Set up at least three views:
  34. 34. 35 Set up at least three views: ● Master
  35. 35. 36 Set up at least three views: ● Master ● Unfiltered
  36. 36. 37 Set up at least three views: ● Master ● Unfiltered ● Test
  37. 37. 38 It will look like this
  38. 38. 39 Ghost spam
  39. 39. 40 ● Never actually visits your site. Uses measurement protocol instead to reach your GA directly.
  40. 40. 41 ● Never actually visits your site. Uses measurement protocol instead to reach your GA directly. ● Always leaves a fake hostname or an undefined hostname that will show up as (not set).
  41. 41. 42
  42. 42. 43 Don’t confuse source and hostname
  43. 43. 44
  44. 44. 45
  45. 45. 46 1. Create ‘Include Valid Hostnames’ filter (for Ghost Spam)
  46. 46. 47 1. Create ‘Include Valid Hostnames’ filter (for Ghost Spam)
  47. 47. 48 Why googleusercontent in valid hostname filter? As for the "googleusercontent" hostname this is used by some services from google like webcache and translate.
  48. 48. 49 Crawler spam
  49. 49. 50 ● Spider that goes through your site and leaves fake referrals
  50. 50. 51 ● Spider that goes through your site and leaves fake referrals ● Uses a valid hostname
  51. 51. 52 REGEX expression #1: (best|dollar|success|top1)-seo|(videos|buttons)-for|anticrawler|^scrip ted.|semalt|forum69|7makemon|sharebutton|ranksonic|sitevaluation| dailyrank|vitaly|profit.xyz|rankings-|dbutton|uptime(bot|check|.com) REGEX expression #2: datract|hacĸer|ɢoogl|responsive-test|dogsrun|tkpass|free-video|keyw ords-monitoring|pr-cy.ru|fix-website|checkpagerank|seo-2-0.|plate zhka|timer4web|share-buttons|99seo|3-letter|top10-way
  52. 52. 53 2. Create ‘Exclude Crawler Spam 1’ filter
  53. 53. 54 2. Create ‘Exclude Crawler Spam 2’ filter
  54. 54. 55
  55. 55. 56 Language spam
  56. 56. 57 ● Most language spam will be taken care of by the hostname filter we set up in the beginning.
  57. 57. 58 ● Most language spam will be taken care of by the hostname filter we set up in the beginning. ● For this filter we use an expression to prevent any language that doesn’t have a proper format like en-us, en-uk, es, etc.
  58. 58. 59 ● Most language spam will be taken care of by the hostname filter we set up in the beginning. ● For this filter we use an expression to prevent any language that doesn’t have a proper format like en-us, en-uk, es, etc. ● s[^s]*s|.{15,}|.|,
  59. 59. 60 3. Create ‘Exclude Language Spam’ filter
  60. 60. 61 Finishing touches
  61. 61. 62 4. Exclude internal traffic
  62. 62. 63 5. Exclude all hits from known bots and spiders
  63. 63. 64 7. Set up “All users - clean” segment
  64. 64. 65
  65. 65. 66
  66. 66. 67
  67. 67. 68
  68. 68. 69
  69. 69. 70
  70. 70. 71 WEBINAR: EPISODE 04 Spam: Block spam traffic efficiently with Google Analytics WITH: BARRETT DASTRUP
  71. 71. 72 WEBINAR: EPISODE 05 Rank Zero: Beating your competition with featured snippets WITH: COLE RIEBEN June 13 1:00 pm MST
  72. 72. 73 up@97thfloor.com
  73. 73. 74

×