Introducing Google News Lite mode — faster news for slower networks
September 27th, 2016 | by James Morehead | published in Google News
We plan to bring Lite mode to users in Brazil and Indonesia later this year, and more places next year.
September 27th, 2016 | by James Morehead | published in Google News
We plan to bring Lite mode to users in Brazil and Indonesia later this year, and more places next year.
September 27th, 2016 | by Chrome Blog | published in Google Chrome
The web is amazing. You can find the world’s information, stay connected to friends and family, do your shopping, or be entertained all by simply tapping on a link on your phone. But challenges like high data cost and slow, 2G-like connections often prevent our users from getting the most out of the web.
We want to make Chrome a better place for all our users to enjoy the mobile web. Chrome’s new features on Data Saver, downloads, and content discovery were designed to help you do more on the web, no matter what phone or network you may have.
Save more data, even on videos
We launched Data Saver to help you enjoy more content on the web while using less data. With Data Saver enabled, Chrome compresses the images and text you load, saving up to 60% of your data without changing the content you enjoy.
Now, we have brought the same technology to videos, which allows you to save up to 67% of your data when viewing MP4 format videos through Chrome. In India alone, this new technology is already saving 138 TB of data on video in a single week — roughly 14 years of HD video!
Data Saver is also becoming smarter. When you are on a slow connection, Data Saver will automatically optimize HTTP websites to their essentials. These optimized pages save up to 90% of your data, loading 2 times faster!
Less time waiting for pages to load, more data savings, and video support. You will be glad you turned on Data Saver!
A new downloads experience
We are also thinking about how you can keep using Chrome even when you go offline. We built the dinosaur game to keep you smiling even if you have no access to the internet, but we are doing even better.
With Chrome’s new download feature, when you come across a web page, music, picture, or video that you like, you can just tap the download button to save for later. You don’t need to worry about restarting your download if your connection is dropped, even for big video files. When Chrome goes back online, the downloads you’ve started will automatically resume.
To help you get back to all your content, we added a new home for all your downloads, right inside Chrome. Whether it’s the article you saved for later, or that movie trailer for the train ride home, you can access all the content while you are offline.
Downloads are now available on Chrome Beta and will be available soon for Chrome users everywhere.
Discover new content personalized for you
With features like Data Saver and downloads, Chrome is a great way to enjoy content on the mobile web. But we also want to make it easier to discover content you really care about.
Now, when you open a new tab in Chrome, you will see suggestions for websites to visit. But starting in the next release, you will be able to easily discover fresh content just for you. Whether it is the latest buzz from the web or getting back to your most recently downloaded pages, you can simply scroll down on the new tab page to discover all your content in one place!
These suggestions are also smart — as you use Chrome more, Chrome will learn what type of content you are interested in and suggest fresh content from your favorite sports team or your most visited sites. You’ll always have something interesting ready!
We believe that our focus on data savings, offline capabilities, and content discovery will make Chrome an even better place for you to experience the mobile web. Download the latest version of Chrome to be one of the first to try these features as we roll them out!
Posted by Rahul Roy-Chowdhury, Vice President of Product and Data Minimalist
September 26th, 2016 | by Social Life | published in Google Student Blog
Excited to see your submissions!
September 26th, 2016 | by Google Security PR | published in Google Online Security
Posted by Artur Janc, Michele Spagnuolo, Lukas Weichselbaum, and David Ross, Information Security Engineers
Cross-site scripting — the ability to inject undesired scripts into a trusted web application — has been one of the top web security vulnerabilities for over a decade. Just in the past 2 years Google has awarded researchers over $1.2 million for reporting XSS bugs in our applications via the Vulnerability Reward Program. Modern web technologies such as strict contextual auto-escaping help developers avoid mistakes which lead to XSS, and automated scanners can catch classes of vulnerabilities during the testing process. However, in complex applications bugs inevitably slip by, allowing attacks ranging from harmless pranks to malicious targeted exploits.
Content Security Policy (CSP) is a mechanism designed to step in precisely when such bugs happen; it provides developers the ability to restrict which scripts are allowed to execute so that even if attackers can inject HTML into a vulnerable page, they should not be able to load malicious scripts and other types of resources. CSP is a flexible tool allowing developers to set a wide range of policies; it is supported — though not always in its entirety — by all modern browsers.
However, the flexibility of CSP also leads to its biggest problem: it makes it easy to set policies which appear to work, but offer no real security benefit. In a recent Internet-wide study we analyzed over 1 billion domains and found that 95% of deployed CSP policies are ineffective as a protection against XSS. One of the underlying reasons is that out of the 15 domains most commonly whitelisted by developers for loading external scripts as many as 14 expose patterns which allow attackers to bypass CSP protections. We believe it’s important to improve this, and help the web ecosystem make full use of the potential of CSP.
Towards safer CSP policies
To help developers craft policies which meaningfully protect their applications, today we’re releasing the CSP Evaluator, a tool to visualize the effect of setting a policy and detect subtle misconfigurations. CSP Evaluator is used by security engineers and developers at Google to make sure policies provide a meaningful security benefit and cannot be subverted by attackers.
Even with such a helpful tool, building a safe script whitelist for a complex application is often all but impossible due to the number of popular domains with resources that allow CSP to be bypassed. Here’s where the idea of a nonce-based CSP policy comes in. Instead of whitelisting all allowed script locations, it’s often simpler to modify the application to prove that a script is trusted by the developer by giving it a nonce — an unpredictable, single-use token which has to match a value set in the policy:
Content-Security-Policy: script-src ‘nonce-random123′
With ‘strict-dynamic’, a part of the upcoming CSP3 specification already supported by Chrome and Opera (and coming soon to Firefox), adopting such policies in complex, modern applications becomes much easier. Developers can now set a single, short policy such as:
script-src ‘nonce-random123′ ‘strict-dynamic'; object-src ‘none’
and make sure that all static elements contain a matching nonce attribute — in many cases this is all that’s needed to enjoy added protection against XSS since ‘strict-dynamic’ will take care of loading any trusted scripts added at runtime. This approach allows setting policies which are backwards-compatible with all CSP-aware browsers, and plays well with applications which already use a traditional CSP policy; it also simplifies the process of adopting CSP and doesn’t require changing the policy as the application evolves.
Adopting strict CSP
In the past months we’ve deployed this approach in several large Google applications, including Cloud Console, Photos, History, Careers Search, Maps Timeline, Cultural Institute and are working on many more. We believe this approach can also help other developers so today we’re publishing documentation discussing the best strategies for implementing CSP, including an overview of the benefits of CSP, sample policies, and examples of common code changes.
Further, today we’re releasing CSP Mitigator, a Chrome extension that helps developers review an application for compatibility with nonce-based CSP. The extension can be enabled for any URL prefix and will collect data about any programming patterns that need to be refactored to support CSP. This includes identifying scripts which do not have the correct nonce attribute, detecting inline event handlers, javascript: URIs, and several other more subtle patterns which might need attention.
As with the CSP Evaluator, we use the extension with our applications to help speed up the process of adopting nonce-based CSP policies nonce-based policies across Google.
Encouraging broader use of strict CSP
Finally, today we’re including CSP adoption efforts in the scope of the Patch Reward Program; proactive work to help make popular open-source web frameworks compatible with nonce-based CSP can qualify for rewards (but please read the program rules and CSP refactoring tips first). We hope that increased attention to this area will also encourage researchers to find new, creative ways to circumvent CSP restrictions, and help us further improve the mechanism so that we can better protect Internet users from web threats.
To reach out to us, email [email protected].
September 26th, 2016 | by Google Public Policy Blog | published in Google Public Policy
Posted by Kent Walker, SVP and General Counsel
September 26th, 2016 | by Adam Singer | published in Google Analytics
In the digital world, whether you’re writing stories for your loyal readers, creating creative content that your fans love, helping the digital community, or providing items and services for your customer, understanding your audience is at the heart of it all. Key to unlocking that information is access to tools for measuring your audience and understanding their behavior. In addition to making your page load faster, Accelerated Mobile Pages (AMP) provides multiple analytics options without compromising on performance.
You can choose to use a solution like amp-pixel that behaves like a simple tracking pixel. It uses a single URL that allows variable substitutions, so it’s very customizable. See the amp-pixel documentation for more detail.
The amp-analytics component, on the other hand, is a powerful solution that recognizes many types of event triggers to help you collect specific metrics. Since amp-analytics is supported by multiple analytics providers, this means you can use amp-analytics to configure multiple endpoints and data sets. AMP then manages all of the instrumentation to come up with the data specified and shares it with these analytics solution providers.
To use amp-analytics, include the component library in your document’s :
=“amp-analytics” src=“https://cdn.ampproject.org/v0/amp-analytics-0.1.js”>
|
And then include the component as follows (for these examples, make sure to specify your own account number instead of the placeholder):
=“application/json”>
{
“vars”: {
“account”: “UA-YYYY-Y”
},
“triggers”: {
“defaultPageview”: {
“on”: “visible”,
“request”: “pageview”,
“vars”: {
“title”: “Name of the Article”
}
}
}
}
|
The JSON format is super flexible for describing several different types of events and it does not include any JavaScript code which could potentially lead to mistakes.
Expanding the above example, we can add another trigger, clickOnHeader:
=“application/json”>
{
“vars”: {
“account”: “UA-YYYY-Y”
},
“triggers”: {
“defaultPageview”: {
“on”: “visible”,
“request”: “pageview”,
“vars”: {
“title”: “Name of the Article”
}
},
“clickOnHeader”: {
“on”: “click”,
“selector”: “#header”,
“request”: “event”,
“vars”: {
“eventCategory”: “examples”,
“eventAction”: “clicked-header”
}
}
}
}
|
For a detailed description of data sets you can request, as well as the complete list of analytics providers supporting amp-analytics, check out the amp-analytics documentation. You can also see more implementation examples in the Amp By Example site.
If you want to conduct a user experience experiment on your AMP pages, such as an A/B test, you can use the amp-experiment element. Any configurations done in this element will also be exposed to amp-analytics and amp-pixel, so you can easily do a statistical analysis of your experiment.
There are still plenty of ongoing developments for AMP analytics to help you gain insights as you AMPlify the user experience on your site. Visit the AMP Project roadmap to see a summary of what the team is cooking up. If you see some features missing, please file a request on GitHub.
Posted by Arudea Mahartianto, Google AMP Specialist
September 26th, 2016 | by Adam Singer | published in Google Analytics
Unique Events is a metric that counts the number of events with distinct Event attributes (Event Category, Action, and Label) that occur within a single user session. These events can be tracked independently from a web page or a screen load, giving yo…
September 26th, 2016 | by Google Blogs | published in Google Blog
On the eve of National Voter Registration Day, we’re doing our part to encourage American voters to get registered for the 2016 election. We’ve already added in-depth information in Search for registration and how to vote, and now we’re adding this same information in Spanish. Now both Spanish and English speakers will be able to get custom, state-by-state information on key registration deadlines, when to get to the polls, and even steps on how to vote early or by mail. We hope this feature helps simplify the registration process for more American voters.
By helping more people get registered, we’re also helping ensure more people get to the polls and vote. The majority of Americans who register to vote end up voting — according to the US Census Bureau, in 2012, 86 percent of those who registered also voted in the November election.
YouTube creators also want you to head to the polls and #voteIRL. Tune in to this playlist to see how you can register to vote in the amount of time it takes Ryan Seacrest to host a radio show or The Fung Bros to shoot hoops. Surprising fact: it only takes one minute and 34 seconds! Once you’ve registered, join us in encouraging others along the voting process by sharing a post with #IRegistered on social media.
Registering to vote is just the first step toward casting your ballot in this year’s election. We hope that you’ll be inspired to learn more about the candidates, the issues, and the voting process — and make your voice heard in 2016!
Posted by Jonathan Betz, Engineering Manager, Civic Engagement
En la víspera del Día Nacional de Registro de Votantes, estamos haciendo nuestra parte para animar a los votantes estadounidenses para registrarse para las elecciones del 2016. Ya hemos añadido información detallada en búsqueda de como registrarte y cómo votar, y ahora estamos añadiendo esa misma información en español.
Ahora, tanto los hablantes de español e inglés podrán obtener información personalizada, estado por estado sobre las fechas clave de registro, horarios para llegar a las urnas, e incluso los pasos necesarios para votar temprano o por correo. Esperamos que esta función ayude a simplificar el proceso de registro para más votantes estadounidenses.
Al ayudar a que más personas se registren, también estamos ayudando a asegurar que más personas lleguen a las urnas y voten. La mayoría de los estadounidenses que se registran para votar terminan ejerciendo su voto – según la Oficina del Censo de Estados Unidos, en el año 2012, el 86 por ciento de los que se registraron también votaron en las elecciones de noviembre.
Los creadores de YouTube también quieren que acudas a las urnas y voten en vida real con la campaña #voteIRL. Te recomendamos sintonizar esta lista de videos para aprender cómo puedes registrarte para votar casi en la misma cantidad de tiempo que le toma a Ryan Seacrest presentar su programa de radio o a los Fung Bros jugar baloncesto. De hecho, te sorprenderá saber que: ¡sólo te tomará un minuto y 34 segundos! Una vez que te hayas registrado, te invitamos a acompañarnos a animar a otros a lo largo del proceso de votar, compartiendo un post utilizando #IRegistered en tus redes sociales.
Registrarse para votar es sólo el primer paso para emitir tu voto en las elecciones de este año. ¡Esperamos que te inspires a aprender más sobre los candidatos, los temas, y el proceso de votación – y al mismo tiempo hacer oír tu voz en el 2016!
Publicado por Jonathan Betz, Gerente de Ingeniería, Participación Cívica
https://1.bp.blogspot.com/–AqQ1CwAvYM/V-WhgzplxLI/AAAAAAAATFE/xrmbLU7UvDYaczAVPBkSiGaE1Pl3c0eegCLcB/s1600/Google_IRegistered.jpg Jonathan Betz Engineering Manager Civic Engagement
September 26th, 2016 | by David Michael McFarlane | published in Google DoubleClick
As part of our Advertising Week announcements, we’re introducing new digital innovations to help advertisers close the loop between television and digital, online and offline, and mobile and desktop.
Consumers make purchase decisions across many different moments, and over 75% of people1 switch from one device to another while shopping. This makes reaching consumers with the right message — in the right moment — more complex. Today we’re introducing new cross-device capabilities in DoubleClick, including cross-device remarketing, to make it easier to close the loop across screens and reach people where they are, on whatever device they’re using.
In July 2015, we introduced the ability to measure cross-device conversions (when a consumer purchase journey starts on one device but is completed on another). These metrics are helping advertisers like American Express and Ringling Bros. better understand consumer behavior and make better decisions about allocating budgets.
The insights have proven to be useful, but we’re excited to help you put them into action. Today we are announcing that you can automatically optimize your bids based on how users are interacting with your ads and converting across devices. This capability will be available as an option for automated bidding2 in DoubleClick Bid Manager, helping you to drive greater impact from cross-screen campaigns.
As consumers make purchase decisions, they may interact with your business multiple times along the journey. For example, when they’re shopping for their next car, they might download a brochure on their laptop while at work, watch videos while commuting home and read reviews on their tablet on the couch — all before booking a test drive. As an automotive marketer, you could use remarketing to re-engage with consumers who downloaded the brochure and encourage them to book a test drive — but in the past you could only reach them on their laptop.
Today we’re announcing cross-device remarketing in DoubleClick Bid Manager, allowing you to reach consumers across all of their devices, in the moments when they’re most receptive and your ads are most relevant. Cross-device remarketing will be rolled out as a beta early next year. You can contact your DoubleClick team to learn more.
To reach people in real time across all of the moments that shape their decisions, you need a platform that makes it easier to connect with them on all of their devices. DoubleClick surfaces the right cross-device insights while also allowing you to take the right actions to reach your marketing goals.
Posted by Payam Shodjai
Product Management Director, DoubleClick
1 Google/IPSOS Connect, March 2016, Digital Devices Bridge the Physical World, n=2013 US online respondents 18+
2 Only accessible to DoubleClick Bid Manager accounts.
September 25th, 2016 | by Charissa Yee | published in Google Adwords
Mobile phones have created new ways for consumers to engage with brands, often blurring the physical and digital worlds. People research products online and go into a store to buy. They see a brand on TV and then go online to learn more. Or they watch mobile videos on their commutes that inspire them to book a trip when they’re back home on their laptops.
However your audience engages, only Google has the scale and the tools to help you reach people in the moments that truly matter and measure impact across devices and channels.
I look forward to sharing several new innovations with you on Monday morning at Advertising Week’s Times Center Stage — all of which are designed to help you close the loop between television and digital, online and offline, and mobile and desktop.
For the last several years, we’ve been investing in our Brand Lift product to show marketers how YouTube campaigns impact brand metrics like awareness and purchase intent — throughout the entire consumer journey.
Today, we’re extending the capabilities of Brand Lift to TV campaigns to show marketers how TV ads increase Google and YouTube searches for your brand compared to YouTube campaigns. From early tests, we’ve seen that YouTube generates almost 2x searches per impression than TV generates.1
Brand Lift for TV requires very little set-up – you don’t even need to provide your media schedule. As long as you’re running Brand Lift on both a TV campaign and a YouTube campaign, we’ll be able to report the incremental searches for your brand.
“We are excited to see the work Google is doing to better understand the impact of video. Brand Lift now presents us with a way to specifically, credibly, and scientifically compare the effectiveness of cross media campaigns. This is interesting to Volkswagen as we move closer to measuring TV and digital platforms (like YouTube) on even ground.” – Paige Parrent, Digital Media Manager, Volkswagen Marketing
In addition to the interaction between TV, YouTube and online search, there is now a real connection between online ads and offline visits to stores: 30% of smartphone users who visit a website or app on their phones buy something in a store within 24 hours.2
That’s why we’re introducing location extensions and store visits measurement for the Google Display Network – to help marketers close the loop between online ads and offline sales. As consumers browse their favorite websites or interact with their favorite apps, you can reach them with ads that show your business address, Google Maps directions and photos. It’s a high-impact, immediate way to increase foot traffic to your store.
For The Home Depot, location extensions for display ads reached consumers actively browsing their phones near the brand’s most popular stores, delivering an 8X in-store ROI. “Mobile location extensions for display really proved their worth very quickly,” says Umut Dincer, Director of Online Marketing for The Home Depot. “We’re able to reach DIYers who are close to our stores and make a ‘just-in-time’ connection that brings them the information they really want in their I-want-to-buy-it moments.” [Full story]
So how do marketers measure the impact of these online ads? Store visits for display measures the impact of your Display Network ads on actual visits to your store, hotel, auto dealership or restaurant. With the power of Google Maps technology, we have access to the exact dimensions of over 200 million stores globally to deliver 99% accuracy in reported visits.3 Only Google can deliver this level of precision and scale. [Learn more]
The final loop to close is the one across all the devices people use — phones, tablets, laptops and everything in between. Today, we’re introducing cross-device remarketing for Google Display Network and DoubleClick Bid Manager to help you reach the same user across devices, apps, and sites. You can now tell a single story to your audience and decide how frequently they see your ad across devices.
Let’s say you’re a retailer and want to build a customized Halloween campaign. With cross-device remarketing, you can reach your customers with an “It’s almost Halloween” ad on their phone during the morning commute. Later in the day, you can follow up with a limited time offer on decorations and recipes when they’re browsing a tablet at home.
All of these innovations will be rolling out over the course of the next few months.
It’s a privilege to build products that help brands close the loop for measurement, reach and engagement. We’re excited to share more details about these innovations with you throughout Advertising Week, and I look forward to your feedback as we continue this journey together.
Join the conversation at #GoogleAW2016.
Posted by Brad Bender, Vice President of Display and Video Advertising
September 23rd, 2016 | by Open Source Programs Office | published in Google Open Source
Five years ago the Open Source Programs Office established the Open Source Peer Bonus Program to remind Googlers of the importance of the myriad developers outside of Google who keep open source healthy and growing.
The program works like this: we invite Googlers to nominate open source developers outside of the company who deserve recognition for their contributions to interesting open source projects including those used by Google. After review by a team of volunteer engineers, the recipients receive our heartfelt thanks and a small token of our appreciation.
We have recognized more than 500 open source developers from 30+ countries who have contributed their time and talent to over 400 open source projects.
Having just finished the latest round of the program, we’d like to recognize the individuals and the projects they worked on. Here’s everyone who gave us permission to thank them publicly:
Name | Project | Name | Project |
Olli Etuaho | ANGLE | Alexander Morozov | Go programming language |
Minko Gechev | Angular | Joel Sing | LibreSSL |
Georgios Kalpakas | Angular | Daniel Borkmann | Linux kernel |
Spencer Low | AOSP (Android) | Michael Ellerman | Linux kernel |
Holden Karau | Apache Spark | Heiko Stuebner | Linux kernel |
Dave Taht | Bufferbloat | Jonathan Garbee | Material Design Lite |
Leon Han | Chromium | Chris Sullo | Nikto |
Yoav Weiss | Chromium | Carl Friedrich Bolz | PyPy |
Rob Wu | Chromium | Brett Cannon | Python |
Faisal Vali | Clang | Raymond Hettinger | Python |
Matt Godbolt | Compiler Explorer | Tim Peters | Python |
Paul Kocialkowski | coreboot | Tully Foote | ROS |
Jonathan Kollasch | coreboot | Igor Babuschkin | TensorFlow |
Nicolas Reinecke | coreboot | Yuan Tang | TensorFlow |
Werner Zeh | coreboot | Hanno Boeck | The Fuzzing Project |
Daniel Greenfeld | Django | Khaled Hosny | TruFont |
Eric Whitney | ext4 | Tom Rini | U-Boot |
Ben Martin | FontForge | Caitlin Potter | V8 |
Dmitri Shuralyov | go-github | Brian Behlendorf | ZFS on Linux |
Congratulations all and thank you so much for your contributions to the open source community!
By Helen Hu, Open Source Programs Office
September 23rd, 2016 | by Adam Singer | published in Google Analytics
For most B2B firms, the main purpose of their website is to generate sales leads by getting visitors to fill in some kind of contact form. But many see that just a fraction of visitors leave their contact information, and as a result, salespeople don’t get enough good quality leads from their website. So what can be done to improve this situation?
This guide will show you the 3 best ways to generate leads with Google Analytics:
1. Using Google Analytics Network report
2. Using a custom Google Analytics report template tool
3. Using Google Analytics with Leadfeeder for lead generation
One way to gain more leads from your website is identifying companies that visit, based on their IP address. With this data, you can have some information about the 98% of visitors that don’t explicitly contact you. When people visit a website using their office network, marketers can identify that someone from a certain company has visited and pinpoint what they have done there. For B2B outbound sales teams, this information can be very valuable.
If you see a company visiting your website, there’s a high probability that they’re in need of- and evaluating your product, which is the perfect time to get in touch with them.
Based on the IP address alone, it’s impossible to know exactly the name of the visitor, but in many cases this information is not needed. For example, if you sell email marketing tools and a company comes to your website and browses product pages, it’s a strong signal they are looking for a new email marketing tool. When you contact them, you want to contact the person who’s responsible for digital marketing, regardless of who visited your website.
For effective lead generation purposes, you should be able to identify real companies that have visited your website and see how they have behaved, to evaluate if they are a good lead.
1. Using Google Analytics Network Report
Using the Network report is the most common way to see which companies have been visiting your website. There have been many blog posts about this topic, for example this LunaMetrics post by Dan Wilkerson from 2012, this how-to article from Anna Lewis and a post by Traian Neacsu on uncovering hidden leads.
But these posts are all now a couple of years old and the Google Analytics interface has changed quite a lot since then. These days (2016) you can find the Network report in Google Analytics under Audience > Technology > Network.
Network report in Google Analytics
In the Network report (seen above) you will see a list of “Service Providers”. What Google Analytics means by “Service Provider” is the network where the visitor has been when they visited your website. Networks are always owned and registered by someone; typically a company, Internet Service Provider or some other organization.
One challenge in using the Network report is that many times the IP is registered by an Internet Service Provider (ISP) or some other non-interesting organization. In order to see the real companies, you should filter out ISPs from the list. The easiest way of doing this is to use the advanced search button and select to exclude Service Providers that match the following RegExp (just copy/paste this to the filter):
(not set|customer|internet|broadband|isp|cable com|network|tele|dsl|subscriber|pool|telecom|cable|addresses|telefonica|routed|leased line|communication|comcast|verizon|road runner|service provider|unknown|provider|t-mobile|wifi|telkom|sprint|at-t|residential|province|vodafone|clients|china|dial-up|netblock|wimax|wireless|elisa|sonera|dna oy|at&t|assigned|sl-cgn|block|consumers|kpn|telia|bredband|google|hosting|zscaler|city of|tdc|hubspot)
Now the list of visiting companies should look a lot cleaner. If you wish to filter the results even further, e.g. only companies from a specific country, you should create a segment out of visitors from that country and look at the report again.
By default for each company in the list you can see how many sessions they have had during the selected time interval, how many pages they have visited and other metrics. When you click on one company, you can get to a more detailed report, like this one below.
In this view, select “Page Title” or “Page” as secondary dimension to know which pages the company has visited. This way you know what they have done on your website and what they were interested in. If they were visiting relevant product pages or they spent a lot to time on your site but didn’t contact you, maybe it’s a good lead for your outbound sales team to contact.
Using Network report to see what company did on the website
If you would really like to know what each company and their employees have done on your website, you can go to the brand new User Explorer report under the Audience section in Google Analytics. This report was introduced in Google Analytics in April 2016 and in the report you can dive into individual visitors and their behavior.
To know what a company did on your website, just create a segment where the Service Provider matches the company you are interested in (see below).
Using User Explorer to see visitors from one company
By doing this Google Analytics shows you Client IDs (anonymous and unique IDs of each visitor) from that company and by clicking one client ID (one user) you can see all the behavior of that user on your website. This way you can have a good understanding about what any given person from one specific company did on your website. Pretty powerful stuff, as you can see below.
Using User Explorer to see visits of one user
2. Using a custom Google Analytics report template tool
At Leadfeeder we created a ready-to-use Google Analytics custom report that anyone can take into use for free. Just click the link below and attach it as a custom report to the Google Analytics View you typically use:
https://analytics.google.com/analytics/web/template?uid=zAQeJwWfT0yxlk8wfPWaGA
When you click this link, you will be directed to Google Analytics and asked which view you want to attach it to. Remember that by default this custom report will be visible only for you. If other users want to use this report, they should also click the Add to Dashboard link above.
B2B Lead generation report by Leadfeeder
Our custom tool by default shows the most interested companies that have visited your website. To be more precise, this is a list of companies after ISP filtering (using the filter pasted above) sorted by pages / session, with the most interesting visits on top.
Typically companies that have spent a lot of time and loaded many pages are more interested than companies with many short visits. Once you click an interesting company, you can see a list of days on which they have visited. When you click even further into a specific date, you can see a breakdown of all the pages they visited. If page titles are not descriptive enough or not set, you can use “Page” as a secondary dimension to see page URLs (as shows below).
Using B2B Lead generation report by Leadfeeder
In the tool you can see several tabs that you can use (see above). The most interested companies tab is selected by default, but you can also select the second tab – companies with most visitors – that shows companies that have most visits on your website. Many times here you can find ISPs that were not filtered out along with other non-interesting companies. If you like, you can drill into details in the same way as in the first tab.
The 3rd and 4th tabs in the report are selectors that you can use to filter data. For example, if you are only interested in German companies, go to “Selector: Visitor location” tab and select Germany. After that click to the first tab to see the most interested companies from Germany. If you have a sales representative located in Germany searching for German leads, you can automatically have Google Analytics send this lead list by daily or weekly email.
Automating notifications from B2B Lead generation tool by Leadfeeder
Similarly, if your sales team’s responsibilities are divided by product, then sales reps might only be interested in leads that have visited certain product pages. Go to “Selector: Visited page” tab and select the product page each sales rep is interested in. Again, after making the selection, go to the first tab to see the list of the most interested companies visiting that product page and automate lead reports to your sales rep’s mailbox. You can also combine these selectors to create a list of companies from a specific country that have visited a specific product page.
3. Using Google Analytics with Leadfeeder for lead generation
Using the Google Analytics user interface for lead generation is possible as you can see, but not very salesperson-friendly.
In order to better generate leads from your website for your sales department and do much much more, we created an online tool called Leadfeeder. Since Google Analytics is already collecting all the data about your website visitors, Leadfeeder fetches this data from Google Analytics API and does all the data crunching for you.
Leadfeeder lead generation main report
Once you sign up to Leadfeeder, it fetches all visitor data from your Google Analytics for the past 30 days. You don’t need to install any codes or script on your website; all you need to do is permit Leadfeeder to access your Google Analytics.
The web app filters out ISPs (a lot more than the Google Analytics filters shown in this post) handing you a clean list of companies. Once you see an interesting company and click on it, you see visit-by-visit, page-by-page what they have done on your website (as shown below). Leads are also enriched with additional company information such as company branch and size. With all this information it’s easier to determine whether the lead is interesting and whether they should be contacted.
Leadfeeder showing which pages a company has visited
Not all website visitors are interesting, so you can use custom feeds to filter out bounces and view only companies that have behaved in a way you find interesting. For example, you can define a custom feed rule to only show companies from a certain country, from a specific industry, companies that have visited a set number of pages and have visited a specific page but haven’t contacted you.
Using this kind of custom feed you can get a much more relevant list of leads for your sales team. In many companies sales responsibilities are divided by region or product so it’s good practice to make custom feeds for individual sales reps for only their areas of responsibility. Salespeople can subscribe to their personal custom feed to get daily or weekly email notifications about new companies that visit their website and match the set criteria. Understanding the online behaviour of your website visitors combined with knowing the location of the company visit gives sales reps powerful weapons for successful follow-up.
Using custom feeds in Leadfeeder to filter lead list
Seeing a qualified list of interested companies is already powerful, but this sales intelligence should fit within your existing sales process to be really useful. We know it’s the dream of many sales reps to have good leads magically appear in their CRM without the need to do anything, so that’s why at Leadfeeder we have built integrations to sync visitor data with your CRM.
The integration to Pipedrive and WebCRM are made two-way, which means that in Leadfeeder you can see CRM data for the visiting company, while in your CRM you can see all the website visits the company has made, once it’s been connected.
This makes it easier for sales reps to distinguish between new and old clients in Leadfeeder, create accounts and opportunities in their CRM with one click from Leadfeeder, and see in their CRM how prospects are interacting with their website.
Using CRM integration to sending leads from Leadfeeder to CRM
If you are not using a CRM at all, leads can also be sent to sales reps by email or you can assign leads for them to see inside Leadfeeder. It’s good practice to invite the whole sales team to use Leadfeeder with their own user profiles and it’s free to add users.
In addition, if you are using Mailchimp for email marketing, you can connect it to Leadfeeder to see in Leadfeeder what individuals do on your website when they click through from one of your MailChimp campaigns. This is possible because Mailchimp tags links uniquely for all recipients and Leadfeeder can transform these unique links into email addresses. This way you can know exactly who the visitor was on your website.
Leadfeeder offers a free 30-day trial with no credit card required, so if you are in B2B business and would like to get more sales leads, go and sign up at www.leadfeeder.com.
Conclusions
Web analytics has made marketing a lot more intelligent during the last 10 years, but similar development hasn’t transferred to sales.
Web analytics has enabled email tools to evolve into marketing automation by tracking what email clickers do on your website and triggering follow-up emails. Display marketing, similarly, has evolved into very efficient remarketing, where ads are shown to those who have completed action on your website.
In short, there are a lot of digital signals potential customers are giving all the time, but those haven’t been utilized well in sales so far. Many sales reps come to work, open their CRM and start calling through a lead list someone has given them. Meanwhile there are lots of potential customers browsing their website but sales reps aren’t aware of who they are. Our aim at Leadfeeder is to make sales more intelligent by providing salespeople actionable web analytics intelligence about potential customers, thereby making sales more effective.
Posted by Pekka Koskinen, Google Analytics Certified Partner
September 22nd, 2016 | by Open Source Programs Office | published in Google Open Source
Originally posted on the Angular Blog
Today, at a special meetup at Google HQ, we announced the final release version of Angular 2, the full-platform successor to Angular 1.
What does “final” mean? Stability that’s been validated across a wide range of use cases, and a framework that’s been optimized for developer productivity, small payload size, and performance. With ahead-of-time compilation and built-in lazy-loading, we’ve made sure that you can deploy the fastest, smallest applications across the browser, desktop, and mobile environments. This release also represents huge improvements to developer productivity with the Angular CLI and styleguide.
Angular 1 first solved the problem of how to develop for an emerging web. Six years later, the challenges faced by today’s application developers, and the sophistication of the devices that applications must support, have both changed immensely. With this release, and its more capable versions of the Router, Forms, and other core APIs, today you can build amazing apps for any platform. If you prefer your own approach, Angular is also modular and flexible, so you can use your favorite third-party library or write your own.
From the beginning, we built Angular in collaboration with the open source development community. We are grateful to the large number of contributors who dedicated time to submitting pull requests, issues, and repro cases, who discussed and debated design decisions, and validated (and pushed back on) our RCs. We wish we could have brought every one of you in person to our meetup so you could celebrate this milestone with us tonight!
Angular is now ready for the world, and we’re excited for you to join the thousands of developers already building with Angular 2. But what’s coming next for Angular?
A few of the things you can expect in the near future from the Angular team:
We heard loud and clear that our RC labeling was confusing. To make it easy to manage dependencies on stable Angular releases, starting today with Angular 2.0.0, we will move to semantic versioning. Angular versioning will then follow the MAJOR.MINOR.PATCH scheme as described by semver:
Moving Angular to semantic versioning ensures rapid access to the newest features for our component and tooling ecosystem, while preserving a consistent and reliable development environment for production applications that depend on stability between major releases, but still benefit from bug fixes and new APIs.
Aaron Frost, Aaron (Ron) Tsui, Adam Bradley, Adil Mourahi, agpreynolds, Ajay Ambre, Alberto Santini, Alec Wiseman, Alejandro Caravaca Puchades, Alex Castillo, Alex Eagle, Alex Rickabaugh, Alex Wolfe, Alexander Bachmann, Alfonso Presa, Ali Johnson, Aliaksei Palkanau, Almero Steyn, Alyssa Nicoll, Alxandr, André Gil, Andreas Argelius, Andreas Wissel, Andrei Alecu, Andrei Tserakhau, Andrew, Andrii Nechytailov, Ansel Rosenberg, Anthony Zotti, Anton Moiseev, Artur Meyster, asukaleido, Aysegul Yonet, Aziz Abbas, Basarat Ali Syed, BeastCode, Ben Nadel, Bertrand Laporte, Blake La Pierre, Bo Guo, Bob Nystrom, Borys Semerenko, Bradley Heinz, Brandon Roberts, Brendan Wyse, Brian Clark, Brian Ford, Brian Hsu, dozingcat, Brian Yarger, Bryce Johnson, CJ Avilla, cjc343, Caitlin Potter, Cédric Exbrayat, Chirayu Krishnappa, Christian Weyer, Christoph Burgdorf, Christoph Guttandin, Christoph Hoeller, Christoffer Noring, Chuck Jazdzewski, Cindy, Ciro Nunes, Codebacca, Cody Lundquist, Cody-Nicholson, Cole R Lawrence, Constantin Gavrilete, Cory Bateman, Craig Doremus, crisbeto, Cuel, Cyril Balit, Cyrille Tuzi, Damien Cassan, Dan Grove, Dan Wahlin, Daniel Leib, Daniel Rasmuson, dapperAuteur, Daria Jung, David East, David Fuka, David Reher, David-Emmanuel Divernois, Davy Engone, Deborah Kurata, Derek Van Dyke, DevVersion, Dima Kuzmich, Dimitrios Loukadakis, Dmitriy Shekhovtsov, Dmitry Patsura, Dmitry Zamula, Dmytro Kulyk, Donald Spencer, Douglas Duteil, dozingcat, Drew Moore, Dylan Johnson, Edd Hannay, Edouard Coissy, eggers, elimach, Elliott Davis, Eric Jimenez, Eric Lee Carraway, Eric Martinez, Eric Mendes Dantas, Eric Tsang, Essam Al Joubori, Evan Martin, Fabian Raetz, Fahimnur Alam, Fatima Remtullah, Federico Caselli, Felipe Batista, Felix Itzenplitz, Felix Yan, Filip Bruun, Filipe Silva, Flavio Corpa, Florian Knop, Foxandxss, Gabe Johnson, Gabe Scholz, GabrielBico, Gautam krishna.R, Georgii Dolzhykov, Georgios Kalpakas, Gerd Jungbluth, Gerard Sans, Gion Kunz, Gonzalo Ruiz de Villa, Grégory Bataille, Günter Zöchbauer, Hank Duan, Hannah Howard, Hans Larsen, Harry Terkelsen, Harry Wolff, Henrique Limas, Henry Wong, Hiroto Fukui, Hongbo Miao, Huston Hedinger, Ian Riley, Idir Ouhab Meskine, Igor Minar, Ioannis Pinakoulakis, The Ionic Team, Isaac Park, Istvan Novak, Itay Radotzki, Ivan Gabriele, Ivey Padgett, Ivo Gabe de Wolff, J. Andrew Brassington, Jack Franklin, Jacob Eggers, Jacob MacDonald, Jacob Richman, Jake Garelick, James Blacklock, James Ward, Jason Choi, Jason Kurian, Jason Teplitz, Javier Ros, Jay Kan, Jay Phelps, Jay Traband, Jeff Cross, Jeff Whelpley, Jennifer Bland, jennyraj, Jeremy Attali, Jeremy Elbourn, Jeremy Wilken, Jerome Velociter, Jesper Rønn-Jensen, Jesse Palmer, Jesús Rodríguez, Jesús Rodríguez, Jimmy Gong, Joe Eames, Joel Brewer, John Arstingstall, John Jelinek IV, John Lindquist, John Papa, John-David Dalton, Jonathan Miles, Joost de Vries, Jorge Cruz, Josef Meier, Josh Brown, Josh Gerdes, Josh Kurz, Josh Olson, Josh Thomas, Joseph Perrott, Joshua Otis, Josu Guiterrez, Julian Motz, Julie Ralph, Jules Kremer, Justin DuJardin, Kai Ruhnau, Kapunahele Wong, Kara Erickson, Kathy Walrath, Keerti Parthasarathy, Kenneth Hahn, Kevin Huang, Kevin Kirsche, Kevin Merckx, Kevin Moore, Kevin Western, Konstantin Shcheglov, Kurt Hong, Levente Morva, laiso, Lina Lu, LongYinan, Lucas Mirelmann, Luka Pejovic, Lukas Ruebbelke, Marc Fisher, Marc Laval, Marcel Good, Marcy Sutton, Marcus Krahl, Marek Buko, Mark Ethan Trostler, Martin Gontovnikas, Martin Probst, Martin Staffa, Matan Lurey, Mathias Raacke, Matias Niemelä, Matt Follett, Matt Greenland, Matt Wheatley, Matteo Suppo, Matthew Hill, Matthew Schranz, Matthew Windwer, Max Sills, Maxim Salnikov, Melinda Sarnicki Bernardo, Michael Giambalvo, Michael Goderbauer, Michael Mrowetz, Michael-Rainabba Richardson, Michał Gołębiowski, Mikael Morlund, Mike Ryan, Minko Gechev, Miško Hevery, Mohamed Hegazy, Nan Schweiger, Naomi Black, Nathan Walker, The NativeScript Team, Nicholas Hydock, Nick Mann, Nick Raphael, Nick Van Dyck, Ning Xia, Olivier Chafik, Olivier Combe, Oto Dočkal, Pablo Villoslada Puigcerber, Pascal Precht, Patrice Chalin, Patrick Stapleton, Paul Gschwendtner, Pawel Kozlowski, Pengfei Yang, Pete Bacon Darwin, Pete Boere, Pete Mertz, Philip Harrison, Phillip Alexander, Phong Huynh, Polvista, Pouja, Pouria Alimirzaei, Prakal, Prayag Verma, Rado Kirov, Raul Jimenez, Razvan Moraru, Rene Weber, Rex Ye, Richard Harrington, Richard Kho, Richard Sentino, Rob Eisenberg, Rob Richardson, Rob Wormald, Robert Ferentz, Robert Messerle, Roberto Simonetti, Rodolfo Yabut, Sam Herrmann, Sam Julien, Sam Lin, Sam Rawlins, Sammy Jelin, Sander Elias, Scott Hatcher, Scott Hyndman, Scott Little, ScottSWu, Sebastian Hillig, Sebastian Müller, Sebastián Duque, Sekib Omazic, Shahar Talmi, Shai Reznik, Sharon DiOrio, Shannon Ayres, Shefali Sinha, Shlomi Assaf, Shuhei Kagawa, Sigmund Cherem, Simon Hürlimann (CyT), Simon Ramsay, Stacy Gay, Stephen Adams, Stephen Fluin, Steve Mao, Steve Schmitt, Suguru Inatomi, Tamas Csaba, Ted Sander, Tero Parviainen, Thierry Chatel, Thierry Templier, Thomas Burleson, Thomas Henley, Tim Blasi, Tim Ruffles, Timur Meyster, Tobias Bosch, Tony Childs, Tom Ingebretsen, Tom Schoener, Tommy Odom, Torgeir Helgevold, Travis Kaufman, Trotyl Yu, Tycho Grouwstra, The Typescript Team, Uli Köhler, Uri Shaked, Utsav Shah, Valter Júnior, Vamsi V, Vamsi Varikuti, Vanga Sasidhar, Veikko Karsikko, Victor Berchet, Victor Mejia, Victor Savkin, Vinci Rufus, Vijay Menon, Vikram Subramanian, Vivek Ghaisas, Vladislav Zarakovsky, Vojta Jina, Ward Bell, Wassim Chegham, Wenqian Guo, Wesley Cho, Will Ngo, William Johnson, William Welling, Wilson Mendes Neto, Wojciech Kwiatek, Yang Lin, Yegor Jbanov, Zach Bjornson, Zhicheng Wang, and many more…
With gratitude and appreciation, and anticipation to see what you’ll build next, welcome to the next stage of Angular.
By Jules Kremer, Angular Team
September 22nd, 2016 | by Jane Smith | published in Google Apps
With Chrome device management, you can manage and configure more than 200 features and settings for your Chrome device fleet (and you can buy devices from our Chrome Store). These settings provide added security for your employee and business data, tools for improved employee productivity, and time savings with easier device management.
As an administrator, Chrome device management lets you easily configure Chrome features for users, set up Chrome device access to Wi-Fi networks and VPNs, automatically install Chrome extensions and apps, and more. You can apply each setting to specific sets of users, devices, or to everyone in the organization. For example, you can configure a device to automatically connect to a specific network or restrict devices from a specific network.
You can also manage public session devices where multiple users can share the same Chrome device without the need to sign in with a username and password. For example, you can use public sessions to configure Chrome devices for use as kiosks, loaner devices, shared computers or any other work-related purpose in which users don’t need to sign in.
For more details and instructions, check out the Help Center article about Chrome device management trials and subscriptions.
*Notes:
Launch Details
Release track:
Available now to both Rapid release and Scheduled release
Impact:
Admins only
Action:
Admin action suggested/FYI
More Information
Help Center: Chrome device management Online Trials and Subscriptions
Note: all launches are applicable to all Google Apps editions unless otherwise noted
Launch release calendar
Launch detail categories
Get these product update alerts by email
Subscribe to the RSS feed of these updates
September 22nd, 2016 | by Jane Smith | published in Google Apps
Please note that the first two features above are only available to customers with Google Apps Unlimited and Google Apps for Education.
Launch Details
Release track:
Launching to both Rapid release and Scheduled release
Rollout pace:
Full rollout (1–3 days for feature visibility)
Impact:
Admins only
Action:
Admin action suggested/FYI
More information
Help Center: Drive audit log (Google Apps Unlimited)
Note: all launches are applicable to all Google Apps editions unless otherwise noted
Launch release calendar
Launch detail categories
Get these product update alerts by email
Subscribe to the RSS feed of these updates