mobile landing pages talk
Post on 16-May-2015
1.310 Views
Preview:
DESCRIPTION
TRANSCRIPT
AdWords API Workshops – All rights reserved
AdWords API Workshops – All rights reserved
Mobile Landing PagesHow to improve conversion
+Paul Matthews, Google, Inc.
AdWords API Workshops – All rights reserved
Agenda
● Mobile in AdWords API
● 8 Essentials
● Mobile Development Tooling
AdWords API Workshops – All rights reserved
Mobile in AdWords APIHow to make Ads display on mobile
AdWords API Workshops – All rights reserved
Mobile bid adjustment
● CampaignCriterionService
● AdGroupBidModifierService
○ Criterion > Platform
○ bidModifier
AdWords API Workshops – All rights reserved
● Ad.devicePreference = 30001
Mobile Preferred
AdWords API Workshops – All rights reserved
Mobile Ads
● AdGroupAdService
○ MobileAd
○ MobileImageAd
AdWords API Workshops – All rights reserved
Mobile Ads
● TemplateAd
○ App promotion ad
○ TemplateId: 353
AdWords API Workshops – All rights reserved
8 EssentialsOf mobile landing pages
AdWords API Workshops – All rights reserved
● Optimize server-side
○ Reduce Processing Time
○ Minimize Redirects
1. Deliver Faster
AdWords API Workshops – All rights reserved
● Files
○ Concatenate Assets
○ Minify CSS & JavaScript
● Caching
○ Re-use Assets
1. Deliver Faster
AdWords API Workshops – All rights reserved
● Enhance with client-side optimizations
● Avoid process heavy pages
○ Use DevTools to detect
○ Avoid repaints
○ JavaScript events & animations
Performance as Feature
AdWords API Workshops – All rights reserved
● Use the cache
○ Far-future cache
○ Change URL to break cache
● CSS
○ Beware of generators
Performance as Feature
AdWords API Workshops – All rights reserved
● No second-class citizens
● Consistency is King!
● JavaScript to enhance
Full Content on All Devices
AdWords API Workshops – All rights reserved
Adapt to the Screen
● Responsive / adaptive design
● Mobile First
○ @media & Breakpoints
AdWords API Workshops – All rights reserved
● Viewport
● Avoid text entry
● Horizontal Scrolling
Focus on the User
AdWords API Workshops – All rights reserved
● Pinch-Zoom & Touch
● Large target navigation
● Readable without Background
Focus on the User
AdWords API Workshops – All rights reserved
● Text within images
● Covered by fingers
Make it accessible
AdWords API Workshops – All rights reserved
Code for Robustness
● Too many browsers to test
○ Detect features - not browsers
● Vendor prefixes
● Catch Exceptions
● Avoid Bottlenecks
AdWords API Workshops – All rights reserved
● “Above-the-fold”
● Blocking CSS & JS
● Ideally less than ~14KB
● Web fonts
Prioritize Visible Content
AdWords API Workshops – All rights reserved
Mobile Development Tools
AdWords API Workshops – All rights reserved
● www.html5rocks.com/mobile/
○ How does your site behave?
○ Great mobile experience
○ Making your site FAST
HTML5 Rocks
AdWords API Workshops – All rights reserved
● goo.gl/ruR5LU
○ Develop on mobile
Remote Debugging
AdWords API Workshops – All rights reserved
● goo.gl/k5cYA
○ Develop for mobile
○ No device needed
Mobile Emulation
AdWords API Workshops – All rights reserved
● goo.gl/JjzS2t
○ Scores your page
○ Graded suggestions
■ High
■ Medium
■ Low
PageSpeed Insights
AdWords API Workshops – All rights reserved
Summary
AdWords API Workshops – All rights reserved
● Mobile Bidding
● Mobile Preferred
● Mobile Ads
Mobile in AdWords API
AdWords API Workshops – All rights reserved
● Deliver Faster
● Performance as Feature
● Full Content on All Devices
● Adapt to the Screen
8 Essentials (1)
AdWords API Workshops – All rights reserved
● Focus on the User
● Make it accessible
● Code for Robustness
● Prioritize Visible Content
8 Essentials (2)
AdWords API Workshops – All rights reserved
● HTML5 Rocks
● Remote Debugging
● Mobile Emulation
Tooling
AdWords API Workshops – All rights reserved
Resources
Links
HTML5 Rocks - http://www.html5rocks.com/mobileRemote Debugging - http://goo.gl/ruR5LUMobile Emulation - http://goo.gl/k5cYA
AdWords API Workshops – All rights reserved
Questions?
AdWords API Workshops – All rights reserved
top related