BEST PRACTICE: Just for you - How to drive better engagement with localisation-based insights.
1. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
How to drive better engagement with localisation-
based insights.
Just For You|
2. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
i. GeoIP Introduction
ii. Case Studies
iii. Technical Overview
iv. Resources
v. Q&A
OVERVIEW
3. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
ABOUT ME
Edmund Turbin
Solutions Engineer
edmund.wpengine.comblog:
Front end web developer
10+ years working with CMS
Media, publishing, advertising
Music production, sports, coding
4. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
‣ WordPress specialists
‣ The Best Fully-Managed WordPress Hosting Platform
‣ Founded in 2010 in Austin, Texas
‣ Manage 300,000 WordPress sites
‣ Launched in UK last year
‣ Based at Second Home in Tech City
ABOUT WP ENGINE
5. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
WHAT IS GEOLOCATION?
6. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
‣ Visitor selects country
‣ Visitor is redirected to relevant content
‣ Unnecessary manual process
WHAT PROBLEM DOES GEOIP SOLVE?
Many websites rely on user input to select relevant
data for country, region, location, language.
7. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
‣ Find out where a user is
‣ Find if content relevant to location
‣ Deliver relevant content
WHAT IS GEOIP?
A solution for delivering relevant content to users
in order to optimize user journey and improve experience.
8. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
‣ Match user’s IP address, find location
‣ Match location ID to pull details
‣ country, city, region, postcode
‣ Create rules based on location
‣ Deliver cached relevant content
HOW DOES GEOIP WORK?
9. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
✓Redirecting traffic to local country or language site
✓Change currency, tax, shipping info for eCommerce
✓Location based marketing campaigns, advertising
✓Onsite/offsite content
✓Legal information or requirements
✓What’s closest to me?
WHAT IS GEOIP USED FOR?
10. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
COUNTRY
11. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
LANGUAGE AND CURRENCY
12. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
COOKIES/PRIVACY
13. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
✓Make it easier for visitors to find what they are looking for
✓Keep content at the same URL
✓Deliver content rapidly
WHAT ARE THE BENEFITS OF GEOIP?
14. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
✓Pinpointing a user’s exact coordinates
✓Hyper local marketing
✓Tracking a mobile user’s movement
WHAT IS GEOIP NOT INTENDED FOR?
15. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
CASE STUDIES
16. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
CASE STUDY: VINCENTIUS APPAREL
17. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
CASE STUDY: VINCENTIUS APPAREL
Vincentius Apparel is a global clothing company that
caters to sporting and fashion enthusiasts with a unique
line of high-fashion football-themed hats and jerseys.
18. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
‣ Improve user journey while shopping.
‣ Maximise performance
CASE STUDY: VINCENTIUS APPAREL
How does Vincentius use GeoIP?
19. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
‣ Automatically display products for teams that are local
to the user by country/region.
CASE STUDY: VINCENTIUS APPAREL
What else can Vincentius do with GeoIP?
20. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
CASE STUDY: ARNETTE EYEWEAR
21. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
CASE STUDY: ARNETTE EYEWEAR
Arnette is an iconic brand that has been building creative
eyewear since 1992. Arnette’s appeal ranges from sports
action stars, celebs, musicians and anyone who wants to
look cool.
22. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
‣ Improve user journey while shopping.
‣ Maximise performance
‣ Deliver relevant products lines
CASE STUDY: ARNETTE EYEWEAR
How does Arnette use GeoIP?
23. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
‣ Prices
‣ Contact Information
‣ Blogs
WP ENGINE.COM
Does WP Engine use GeoIP?
24. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
CONTACT INFORMATION
25. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
BLOG - LOCATION BASED EVENT
27. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
‣ 1. Country New: Continent
‣ 2. State/Region
‣ 3. City
‣ 4. Postal Code
‣ 5. Latitude
‣ 6. Longitude
What information is available to identify visitors?
TECHNICAL OVERVIEW
28. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
‣ A WP Engine Business Plan or higher
‣ The WP Engine GeoIP plugin
‣ Shortcodes for using GeoIP in posts
‣ PHP for handling logic or more advanced template
based output
‣ Debug Bar, Debug Objects, etc.
‣ Contact Support to fully enable GeoIP
How do I get started with GeoIP?
TECHNICAL OVERVIEW
29. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
GEOIP SHORTCODES
Can Editors and Content Creators Use GeoIP?
‣ What is a shortcode?
‣ Shortcodes can be used in content
‣ Shortcodes can be conditional and take arguments
‣ Allows for multiple messaging options,
‣ Doesn’t require dev
30. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
shortcode:
[geoip-‐content
country=“US”
]
This
code
only
shows
up
in
the
US
[/geoip-‐content]
result:
This
code
only
shows
up
in
the
US
Shortcode Examples - By Country
TECHNICAL OVERVIEW
31. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
shortcode:
[geoip-‐content
country=“US,
GB”
]
This
code
shows
in
the
US
and
GB
[/geoip-‐content]
result:
This
code
shows
in
the
US
and
GB
Shortcode Examples - Multiple Countries
TECHNICAL OVERVIEW
32. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
shortcode:
[geoip-‐content
country=“US”
not_city=“Austin”
]
This
code
only
shows
up
in
the
US
excluding
Austin
[/geoip-‐
content]
result:
This
code
only
shows
up
in
the
US
excluding
Austin.
Shortcode Examples - Country Excluding City
TECHNICAL OVERVIEW
33. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
GEOIP DATABASE - IP BY LOCATION
How does GeoIP know my location?
34. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
GEOIP DATABASE - FILTERED BY CITY
How does GeoIP know specific information about my
location?
35. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
GEOIP DATABASE - BY POSTAL CODE
How does GeoIP know latitude and longitude?
36. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
GEOIP DATABASE - FILTERED BY COUNTRY
What happens when my IP lookup is not specific?
37. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
SEO IMPACT
How does GeoIP affect my site’s SEO?
‣ Will not help on geo-targeted pages with keywords
that drive traffic
‣ Terms that rank in search engines
‣ Bots will see content relevant to their location
‣ Googlebot - CA
38. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
TRANSLATION WITH GEOIP
Can GeoIP translate my website for foreign visitors?
‣ Any content that should be translated needs to exist
‣ GeoIP does not translate content
‣ GeoIP can redirect to appropriate content based on
location
39. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
GEOIP ROADMAP
Where are we headed?
‣ V1.1.1 - bugfixes
‣ Continent support (Europe, NA)
‣ Potential currency support
‣ Simplified setup for geo redirects
‣ Moved from Labs project to core WP Engine
40. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
RESOURCES
43. Edmund Turbin, Solutions Engineer email: edmund.turbin@wpengine.com
twitter: @spicecadet
GEOIP TESTING
How Do I Know GeoIP is Going to Work?
‣ Query parameters
‣ ?geoip&country=US&city=Austin
‣ country=US city=Austin
‣ Tools for changing your IP
‣ Hola - http://hola.org/
‣ ZenMate - https://zenmate.com/