Tag Archives: mobile

Firebase Analytics Gets New Features and a Familiar New Name

Can it be just a year since we announced the expansion of Firebase to become Google's integrated app developer platform at I/O 2016? That Firebase launch came complete with brand new app analytics reporting and features, developed in conjunction with the Google Analytics team.

Now, at I/O 2017, we're delighted to announce some exciting new features and integrations that will help take our app analytics to the next level. But first, we’d like to highlight a bit of housekeeping. As of today, we are retiring the name Firebase Analytics. Going forward, all app analytics reports will fall under the Google Analytics brand.

This latest generation of app analytics has always, and will continue to be, available in both the Firebase console and in Google Analytics. We think that unifying app analytics under the Google Analytics banner will better communicate that our users are getting the same great app data in both places. In Firebase and related documentation, you'll see app analytics referred to as Google Analytics for Firebase. Read on to the end of this post for more details about this change.

One other note: The launches highlighted below apply to our latest generation of app analytics – you need to be using the Firebase SDK to get these new features.

Now let’s take a look at what’s new.

Integration with AdMob
App analytics is now fully integrated with AdMob. Revenue, impression and click data from AdMob can now be connected with the rest of your event data collected by the Firebase SDK, all of it available in the latest Google Analytics app reports and / or in the Firebase console.

For app companies, this means that ad revenue can be factored into analytics data, so Analytics reports can capture each app’s performance. The integration combines AdMob data with Analytics data at the event level to produce brand new metrics, and to facilitate deep dives into existing metrics. You can answer questions like:
  • What is the true lifetime value for a given segment, factoring in both ad revenue and purchase revenue?
  • How do rewarded ads impact user engagement and LTV?
  • On which screens are users being exposed to advertising the most or the least?
With this change, you can now have a complete picture of the most important metrics for your business ― all in one place.

Custom parameter reporting
"What's the average amount of time users spend in my game before they make their first purchase?" Many of you have asked us for the ability to report on specific data points like these that are important to your business.

Custom parameter reporting is here to make that possible. You can now register up to 50 custom event parameters and see their details in your Analytics reports.
  • If you supply numeric parameters you’ll see a graph of the average and the sum of that parameter.
  • If you supply textual parameters you’ll see a breakdown of the most popular values.
As with the rest of your Analytics reports, you can also apply Audience and User Property filters to your custom parameter reports to identify trends among different segments of your userbase.

To start using custom parameter reporting for one of your events, look for it in the detail report for that event. You'll see instructions for setting things up there.

Integration with DoubleClick and third-parties – Now in Beta
We're also pleased to announce a new integration with both DoubleClick Campaign Manager and DoubleClick Bid Manager. Firebase-tracked install (first open) and post-install events can now easily be imported back into DoubleClick as conversions.

This is a boost for app marketers who want a clearer view of the effect their display and video marketing has on customer app behavior. Advertisers can make better decisions (for all kinds of ads, programmatic included) as they integrate app analytics seamlessly with their buying, targeting and optimization choices in DoubleClick.

We also know that some of you use advertising platforms beyond AdWords and DoubleClick, so we continue to invest in integrating more third-party networks into our system. (We're now at 50 networks and growing). The goal: to allow app data from all your networks to come together in Google Analytics, so you can make even better advertising choices using all the data you collect. Learn more.

Real-time analytics for everyone
Google Analytics pioneered real-time reporting, so we know how important it is for our customers to have access to data as it happens. That’s why we’re so excited by the real-time capabilities we’ve introduced into our latest app reports. To refresh an announcement we made in March: StreamView and DebugView are now available to the general public. These features allow you to see how real-world users are interacting and performing with your app right now.

StreamView visualizes events as they flow into our app reporting to give you a sense of how people around the world are using your app, right down to the city level. Then Snapshot lets you zoom-into a randomly selected individual user’s stream of events. And DebugView uses real-time reporting to help you improve your implementation – making it easy for you to make sure you’re measuring what you want how you want. DebugView is a terrific tool for app builders that shows you events, parameters and user properties for any individual development device. It can also highlight any events that contain invalid parameters.

Same product, familiar new name
As mentioned above, we're rebranding Firebase Analytics to make it plain that it's our recommended app analytics solution, and is fully a part of the Google Analytics family.

Our latest reports represent a new approach to app analytics, which we believe better reflects the way that users interact with apps. This means that these reports have different concepts and functionality when compared to the original app analytics reports in Google Analytics.

If you're used to using the original app analytics reports in Google Analytics, don’t worry: they're not going anywhere. But we recommend considering implementing the Firebase SDK with your next app update so you can start getting the latest features for app analytics.

Good data is one thing everyone can agree on: developers and marketers, global firms and fresh new start-ups. We've always been committed to app-centric reports, because analytics and data are the essential beginning to any long-term app strategy. We hope that these new features will give you more of what you need to build a successful future for your own apps.

Google Analytics is Enhancing Support for AMP

Over the past year, developers have adopted the Accelerated Mobile Pages (AMP) technology to build faster-loading pages for all types of sites, ranging from news to recipes to e-commerce. Billions of AMP pages have been published to date and Google Analytics continues its commitment to supporting our customers who have adopted AMP.

However, we have heard feedback from Google Analytics customers around challenges in understanding the full customer journey due to site visitors being identified inconsistently across AMP and non-AMP pages. So we're announcing today that we are rolling out an enhancement that will give you an even more accurate understanding of how people are engaging with your business across AMP and non-AMP pages of your website.

How will this work?
This change brings consistency to users across AMP and non-AMP pages served from your domain. It will have the effect of improving user analysis going forward by unifying your users across the two page formats. It does not affect AMP pages served from the Google AMP Cache or any other AMP cache.

When will this happen?
We expect these improvements to be complete, across all Google Analytics accounts, over the next few weeks.

Are there any other implications of this change?
As we unify your AMP and non-AMP users when they visit your site in the future, you may see changes in your user and session counts, including changes to related metrics. User and session counts will go down over time as we recognize that two formerly distinct IDs are in fact the same user; however, at the time this change commences, the metric New Users may rise temporarily as IDs are reset.

In addition, metrics like time on site, page views per session, and bounce rate will rise consistent with sessions with AMP and non-AMP pageviews no longer being treated as multiple sessions. This is a one-time effect that will continue until all your users who have viewed AMP pages in the past are unified (this can take a short or long period of time depending on how quickly your users return to your site/app).

Is there anything I need to do to get this update?
There is no action required on your part, these changes will be automatically rolled out.

Will there be changes to unify users who view my pages both on my domain and in other contexts?
Some AMP pages are not visited directly on the domain where the content is originally hosted but instead via AMP caches or in platform experiences. However we decided to focus on fixing the publisher domain case first as this was the fastest way we could add value for our clients.

We are committed to ensuring the best quality data for user journey analysis across AMP and non-AMP pages alike and this change makes that easy for AMP pages served on your domain. We hope you enjoy these improvements - and as always, happy analyzing!

New iOS enterprise security features now available, including corporate contacts

A recent Gartner surveyfound that more than two thirds of employees are using personal devices at work, and we're seeing similar stats with our customers: enterprises are embracing Bring Your Own Device (BYOD) devices. That's why we're giving more control to G Suite admins with enhancements to Google Mobile Management, adding several new iOS featuresfor enterprise security, including the popular feature request for managed corporate contacts.



Manage iOS Settings in Google Mobile Management
About Managed Corporate Contacts
G Suite admins will now be able to sync managed corporate contacts to their users' devices. This will improve iOS device compliance in the following ways:
  • Easy setup of contacts during MDM setup. The user’s corporate contacts are synced automatically when an iOS device is compliant, and no longer available when device goes out of compliance.
  • Searching and calling contacts from the global address list (GAL) is possible from the native iOS phone app. Additionally, native email, calendar, contacts iOS apps can look up your GAL contacts.
  • Caller ID is supported when receiving a call from a user's corporate contact.
  • If your organization requires your users to use 2-step verification or you use a 3rd-party SSO provider, your users will no longer need to use an App password when accessing their corporate contacts on the iOS device
  • If the admin blocks or wipes the account, the user's corporate contacts are no longer available and they no longer have access to the GAL.
In addition to these changes, we're also adding or updating the following device restriction policies:
  • Managed apps: Manage app author, settings and storage
  • Account configuration: Automatically configure Google account on iOS to sync contacts, calendar
  • Safari: Manage Safari browser settings
  • Photos: Manage photo sharing on iOS
  • Advanced security: Allow screenshots and screen recording, Siri, Apple Watch, and more



We hope this makes it easier for G Suite admins to manage iOS users in their domain. Look out for more exciting MDM updates in the future.
Launch Details
Release track:
Launching to both Rapid release and Scheduled release

Available to all G Suite editions

Rollout pace:
Extended rollout (potentially longer than 15 days for feature visibility)

Impact:
Availability: All iOS devices managed using advanced management are applicable to have the new features applied

Action:
Admin action suggested/FYI
More Information
Help Center: Apply settings for iOS mobile devices

More advertising options for the mobile web

At Google, our policy teams are constantly looking for ways to improve the experience for everyone in the mobile digital advertising ecosystem - users, advertisers and publishers.  Part of this involves listening to our mobile publishers concerns. One such concern that we are addressing in this policy update involves the limitations we’ve previously placed on 300x250 sized ad units.

We recognize the frustration around limitations we’ve placed on this sized unit on mobile webpages, and starting May 2, 2017 we will no longer disallow this ad unit from being placed above the fold on mobile web pages.  After careful review, we've determined that when 300x250 ads are implemented above the fold in a user-friendly way, the ads do not annoy, distract, or result in ad performance issues.

With the removal of this restriction, you still must be vigilant to ensure that their mobile site layouts do not cause ads to push the page content below the fold in such a way that may lead to accidental clicks. To ensure a good user experience, we still recommend the site content should be clear and accessible above the fold. See our optimization guide for the mobile Web for tips on where to place your ads.

As well as having a mobile-friendly site, it's important to provide a good user experience for your mobile audience. By focussing on your mobile site's design, content, and ad placements you could help to increase user engagement. In turn, this could lead to an increase in your mobile ad revenue in the long-term.  For guidance on ad implementation best practices, please review our help center.

We hope you find this to be a positive update. Keep providing us with feedback!

Posted by John Brown, Head of Publisher Policy Communications

Source: Inside AdSense


Google Cloud Search iOS app now available

This past February, we introduced Google Cloud Search, a new product that uses machine intelligence to provide a unified search experience across G Suite. Already available on the web and via the Android app, Cloud Search is now accessible on your iOS device as well. Starting today, you can download the Cloud Search iOS app from the App Store and search across your G Suite applications right from your iPhone or iPad. For more details, check out the Help Center articles below.


Launch Details
Release track:
Launching to both Rapid release and Scheduled release

Editions:
Available to G Suite Business and Enterprise editions only

Rollout pace:
Full rollout (1–3 days for feature visibility)

Impact:
All end users

Action: 
Change management suggested/FYI

More Information
Cloud Search Admin Help Center 
Cloud Search User Help Center


Launch release calendar
Launch detail categories
Get these product update alerts by email
Subscribe to the RSS feed of these updates

Introducing the Mobile Sites certification, for web developers



Mobile now accounts for over half of all web traffic1, making performance on small screens more important than ever.

Despite this increase, a recent study by Google found that the average time it takes to load a mobile landing page is 22 seconds. When you consider that 53% of mobile site visitors will leave a site if it takes more than three seconds to load, it’s clear why conversion rates are consistently lower on mobile than desktop.

Website visitors now expect their mobile experience to be as flawless as desktop, and the majority of online businesses are failing to deliver.

With this in mind, we’re introducing the new Google Mobile Sites certification. Passing the Mobile Sites exam signals that you have a demonstrated ability to build and optimize high-quality sites, and allows you to promote yourself as a Google accredited mobile site developer.

Through codifying best practice in mobile site development, we hope to improve the general standard of mobile design and speed, and make it easier to find the best talent.

What the exam covers
To pass the exam, you’ll need to show proficiency across mobile site design, mobile UX best practice, mobile site speed optimization, and advanced web technologies. We’ve put together a study guide that covers everything you’ll need to know.

What are the benefits?
We know that a lot of web developers are doing great work on mobile sites - this certification is a way of promoting them to a wider audience. Being certified means being recognized by Google as an expert in mobile site optimization, which will make you more accessible and attractive to potential clients looking for a good match for those services.

The certification will display on your Partners profile, helping you stand out to businesses looking for mobile site development, and can also be shared across social media.

How to sign up
Check out our study guide to get started. Then, to take the exam, please click on the Mobile Sites certification link and log in to your Google Partners account. If you’re not signed up yet, you can create a Partners user profile by registering here.

The exam is open to all web developers globally in English and, once completed, the certification will remain valid for 12 months.

1 Google Analytics data, U.S., Q1 2016 from Find Out How You Stack Up to Industry Benchmarks for Mobile Page Speed

Introducing the Mobile Sites certification, for web developers

Posted by Chris Hohorst, Head of Mobile Sites Transformation

Mobile now accounts for over half of all web traffic1, making performance on small screens more important than ever.

Despite this increase, a recent study by Google found that the average time it takes to load a mobile landing page is 22 seconds. When you consider that 53% of mobile site visitors will leave a site if it takes more than three seconds to load, it's clear why conversion rates are consistently lower on mobile than desktop.

Website visitors now expect their mobile experience to be as flawless as desktop, and the majority of online businesses are failing to deliver.

With this in mind, we're introducing the new Google Mobile Sites certification. Passing the Mobile Sites exam signals that you have a demonstrated ability to build and optimize high-quality sites, and allows you to promote yourself as a Google accredited mobile site developer.

Through codifying best practice in mobile site development, we hope to improve the general standard of mobile design and speed, and make it easier to find the best talent.
What the exam covers
To pass the exam, you'll need to show proficiency across mobile site design, mobile UX best practice, mobile site speed optimization, and advanced web technologies. We've put together a study guide that covers everything you'll need to know.
What are the benefits?
We know that a lot of web developers are doing great work on mobile sites - this certification is a way of promoting them to a wider audience. Being certified means being recognized by Google as an expert in mobile site optimization, which will make you more accessible and attractive to potential clients looking for a good match for those services.

The certification will display on your Partners profile, helping you stand out to businesses looking for mobile site development, and can also be shared across social media.

How to sign up

Check out our study guide to get started. Then, to take the exam, please click on the Mobile Sites certification link and log in to your Google Partners account. If you're not signed up yet, you can create a Partners user profile by registering here.
The exam is open to all web developers globally in English and, once completed, the certification will remain valid for 12 months.

1 Google Analytics data, U.S., Q1 2016 from Find Out How You Stack Up to Industry Benchmarks for Mobile Page Speed

Native Express Video

Cross posted from the Google Ads Developer Blog.

If you've created a Native Express ad unit recently, you may have noticed a new template format alongside App Install and Content: Video App Install. In the past few weeks, AdMob has rolled out support for video assets in Native Ads Express, giving publishers a new way to create more engaging presentations for their users.

How to get started

Enabling video demand for a Native Express ad unit is easy. Just open the ad unit's settings in the AdMob console, and look for the Ad type checkboxes at the top of the editor:

Check the checkbox marked "Video app install," and save the change. In a short while, your ad unit will start serving video creatives alongside the other two formats, with no code changes to your app required. That means you can update your existing apps to display this new format without redeploying to the Play Store or App Store.

An important thing to note is that video creatives are only available for ad units using the Large template size. The video player needs a certain amount of space, and the Large template ensures that it's available.

Customizing the experience

While there's no mobile code required to take advantage of Native Express Video, AdMob has introduced some new features to the API that allow publishers to customize the user experience. In particular, a new video options class (VideoOptions on Android, and GADVideoOptions on iOS) gives publishers a way to influence how the ads behave.

For example, the following code will cause video ads appearing in an Android NativeExpressAdView to begin playing with their audio on:


mAdView = (NativeExpressAdView) findViewById(R.id.adView);
mAdView.setVideoOptions(new VideoOptions.Builder()
.setStartMuted(false)
.build());

Staying in the know

App publishers can retrieve information about the video assets in their ads through the use of a video controller object (VideoController on Android, GADVideoController on iOS). The ad view classes for native express have been updated to include video controller properties that apps can grab and query for info like whether a video is present in the ad, and what its aspect ratio is. Even if the ad doesn't contain an video asset (or no ad has been loaded at all), you'll always get a valid reference to the ad view's video controller.

For example, here's a Swift snippet that shows how to check if an ad that just loaded contains a video asset:


func nativeExpressAdViewDidReceiveAd(_ nativeExpressAdView: GADNativeExpressAdView)
{
if nativeExpressAdView.videoController.hasVideoContent() {
print("Received an ad with a video asset.")
} else {
print("Received an ad without a video asset.")
}
}

More Info

Native Express is designed to make implementing native ads easy, but if you have questions about how to get up and running or how you can best put it to use in your apps, stop by our support forum. The Mobile Ads Garage recently released an episode covering Native Express Video as well, with feature details and screencasts for iOS and Android:

Source: Inside AdMob


Native Express Video

If you've created a Native Express ad unit recently, you may have noticed a new template format alongside App Install and Content: Video App Install. In the past few weeks, AdMob has rolled out support for video assets in Native Ads Express, giving publishers a new way to create more engaging presentations for their users.

How to get started

Enabling video demand for a Native Express ad unit is easy. Just open the ad unit's settings in the AdMob console, and look for the Ad type checkboxes at the top of the editor:

Check the checkbox marked "Video app install," and save the change. In a short while, your ad unit will start serving video creatives alongside the other two formats, with no code changes to your app required. That means you can update your existing apps to display this new format without redeploying to the Play Store or App Store.

An important thing to note is that video creatives are only available for ad units using the Large template size. The video player needs a certain amount of space, and the Large template ensures that it's available.

Customizing the experience

While there's no mobile code required to take advantage of Native Express Video, AdMob has introduced some new features to the API that allow publishers to customize the user experience. In particular, a new video options class (VideoOptions on Android, and GADVideoOptions on iOS) gives publishers a way to influence how the ads behave.

For example, the following code will cause video ads appearing in an Android NativeExpressAdView to begin playing with their audio on:


mAdView = (NativeExpressAdView) findViewById(R.id.adView);
mAdView.setVideoOptions(new VideoOptions.Builder()
.setStartMuted(false)
.build());

Staying in the know

App publishers can retrieve information about the video assets in their ads through the use of a video controller object (VideoController on Android, GADVideoController on iOS). The ad view classes for native express have been updated to include video controller properties that apps can grab and query for info like whether a video is present in the ad, and what its aspect ratio is. Even if the ad doesn't contain an video asset (or no ad has been loaded at all), you'll always get a valid reference to the ad view's video controller.

For example, here's a Swift snippet that shows how to check if an ad that just loaded contains a video asset:


func nativeExpressAdViewDidReceiveAd(_ nativeExpressAdView: GADNativeExpressAdView)
{
if nativeExpressAdView.videoController.hasVideoContent() {
print("Received an ad with a video asset.")
} else {
print("Received an ad without a video asset.")
}
}

More Info

Native Express is designed to make implementing native ads easy, but if you have questions about how to get up and running or how you can best put it to use in your apps, stop by our support forum. The Mobile Ads Garage recently released an episode covering Native Express Video as well, with feature details and screencasts for iOS and Android:

Users with legacy Android devices can now access work apps in Google Play

Recently, we announced that your organization’s private apps would move from the “Private Channel” (i.e. the “domain.com” tab) to the “Work Apps” tab in the Google Play Store. We envision this Work Apps section as a single destination where users can find all of the applications they need to be productive on mobile. Using Google Mobile Management, G Suite administrators can offer a curated set of both public and custom apps to their employees in the Work Apps section of Google Play.

Previously, however, employees with Android devices that did not support work profiles could not see the Work Apps tab and the apps their admins had curated. This included any users with Android devices running 5.0 Lollipop or less. With this launch, employees with these older devices can now access the Work Apps tab in Google Play (in their personal profile) and the apps their admins have curated.


Note that on devices that do support work profiles, the Work Apps tab can only be accessed from Google Play in the work profile.

Launch Details
Release track:
Launching to both Rapid release and Scheduled release

Editions:
Available to all G Suite editions

Rollout pace:
Full rollout (1–3 days for feature visibility)

Impact:
All end users

Action:
Change management suggested/FYI

More Information
Help Center: Manage Google Play private apps
Help Center: Publish private apps
Help Center: Manage apps on mobile devices 


Launch release calendar
Launch detail categories
Get these product update alerts by email
Subscribe to the RSS feed of these updates