Jumat, 29 Juni 2012

Data At Your Fingertips: Announcing The Google Analytics App For Android

We are pleased to announce the launch of Google Analytics App for Android phones!

With the Google Analytics App, you can access the same accounts and profiles you see when you open Analytics from a desktop browser, but you’ll see reports that are optimized for your phone. 

Swipe through these reports to see the essential data about your websites and apps anywhere, anytime:
  • Real-Time: See the number of visitors you currently have and a list of the pages (for websites) or screens (for apps) that are currently popular.
  • Dashboard: Monitor the KPIs and user metrics you care about the most. By default, you’ll see your Daily Unique Visitors and your Goal Conversion Rate, but you can customize the dashboard to change which reports, metrics, or segments you see.  
  • Automatic and Customized Alerts: Google Analytics detects statistical anomalies in your data and can send you an alert when something unusual happens. See either automatic alerts, or customize your settings to send alerts based on your own benchmarks. 



Screenshot: The Realtime Report




Screenshot: The Dashboard

Visit Google Play to download and install the app to keep up with your data anytime, anywhere.

Peng Li, on behalf of the GA Mobile App team

Measuring a Mobile World: Introducing Mobile App Analytics

Mobile is changing the way that people communicate, work and play, and much of the growing adoption and innovation we're seeing in the industry is driven by mobile apps. There are already more than 600,000 mobile apps on Google Play alone, and we expect to see continued momentum throughout the industry. Mobile is also becoming front and center for marketers and businesses. As more of them understand the value of mobile apps, sophisticated measurement tools are becoming core to how marketers and app developers invest, analyze and market their apps. 

That’s why today we’re announcing a new set of reports in beta called Mobile App Analytics that help marketers and developers better measure their mobile apps. The reports are tailored for mobile app developers and marketers, speaking the language that matters to them. They are designed to measure the entire mobile customer journey - from discovery to download to engagement. This enables the creation of app experiences that are more useful and engaging through data-driven decisions at each stage of the app lifecycle:
  1. Acquisition and user metrics such as downloads and new users
  2. Engagement metrics such as retention, crashes and conversions
  3. Outcome metrics such as app sales and in-app purchases


Layout of new Mobile App Analytics reports

Here’s an outline of the new Mobile App Analytics along with screen grabs of selected reports:

Acquisition and User Analysis Reports - discover your best sources of new users

New and active users - measure the number of new and active users who launch your app everyday and analyze your most valuable segments. 



Google Play traffic sources - understand which traffic sources are driving new users and in-app conversions through Google Play to fine-tune your marketing initiatives. 

App versions - keep track of the distribution of active users over the older and newer versions of your app so you know what to support.

Device overview - check out the top mobile devices and OS versions that your app runs on, and optimize the experience for each device.

Engagement Reports - see how users interact with your app

User behavior - assess how loyal your users are, how frequently they use the app, and the engagement level of each loyalty group.

Engagement flow - visually see the screens, actions and paths users take to move throughout your application in order to optimize usage.

App crashes - see trends in crashes and exceptions that will help you troubleshoot problems on certain devices and operating systems.

Outcome / Business Impact Reports - identify whether users are accomplishing your goals

Goal conversions - set up conversion events in your app, like spending 10 minutes in the app, or clicking on ads to gauge success.


In-App purchases - if you sell virtual or tangible goods in your app, you can measure the number of purchases and the revenue generated.

The new reports are part of a holistic experience tailored for mobile app measurement, including a new and lightweight SDK v2.0 that’s easier to implement and is opt-out ready, with a streamlined back-end infrastructure.

We’ve also revamped our sign-up process, so new users can choose whether they want to start measuring their website or their mobile app. This means you’ll be just 3 clicks away from setting up your app analytics account and downloading the SDK.

We will be opening the beta up to whitelisted users in waves, so if you’re interested in using Mobile App Analytics for your app, please complete this beta signup form and we’ll get you started soon. We anticipate the reports will be available to all Google Analytics users by the end of the summer.

Also, if you are at Google I/O be sure to attend the Google Analytics session “Measuring the End-to-End Value of Your App” (from 11:30AM - 12:30PM today, June 29) where our lead engineers will tell you more about Mobile App Analytics and some other exciting things we’re working on.

Posted By JiaJing Wang, Product Manager, Google Analytics Team

Selasa, 26 Juni 2012

Workflows Simplified - Introducing Flow Viz PDF Export and Alerts Widget

GA users have voiced their feature requests around Flow Viz, and we’ve listened. The team is very happy to introduce a new feature for Flow Viz: PDF Export.



The PDF export will respect your interactions within the flow. If you highlighted a connection, or changed the dimension, the exporter will print those out as well in color.

This feature can be found in all Flow Viz reports, including the Visitors Flow, Goal Flow, and Events Flow. You can go to your favorite Flow Viz reports and check it out now.

Besides PDF export, we’ve also been working on another useful feature. 

Ever wished that you have easier access to your alerts? What about a quick glance at the trend of your alerts, to see if there are any anomalies? Look no further. The GA team has been hard at work to bring the new alerts widget to your GA dashboard.



This new widget gives you a view on the number of automatic and/or custom alerts that you had over the date range selected. If you click on the widget, it will lead you to the intelligence events report, simplifying your workflow. 

This widget will automatically be included in all your newly created dashboards if you select the “starter dashboard” option. In addition, if you have already created a customized dashboard and would like to add this new feature, you’ll be able to find the alert widget under the TIMELINE visualization. 



Under the “Add a metric” drop down menu, you’ll be able to choose “All Alerts,” “Automatic Alerts,” or “Custom Alerts.” To learn more about alerts, please check out our help contents page.

Thank you for giving us your continuous feedback, and we hope these new features will help simplify your analytics workflows. Please reach out to us with questions and comments, and we are always happy to take additional feature requests under consideration.

Posted by Jerry Hong, Google Analytics team

Senin, 25 Juni 2012

Ganti style font blog dengan mudah [ Blogger ]


Langsung saja ya dengan caranya, kalau temen - temen mau bukti  SS nya ini lihat saja di blog saya ini, awalnya ya standar-standar :( saja,, kesana-sini saya telusuri nah baru dapat sekarang  di blogger tetangga,, ^.^
 Awalnya kalian harus tau dulu :
body { disini temen -temen edit font blogger nya untuk post dan comentar.
h1 { ini untuk edit font judul blog temen -temen.
h3 { dan ini terahir untuk edit font judul post/postingan.

Nah diatas tadi itu yang harus temen -temen cari di edit HTML blogger masing-masing..
caranya mungkin sudah banyak tau kan yaitu CTRL + F
Sekarang tahap edit-editan nya,, di sini kita perlu bantuan bahan-bahannya dari website yang menyediakan css/scrip fonts nya yang keren-keren..skarang langsung aja klik ganbar di bawah ini,,kalian akan menuju web tersebut..
Beberapa alat bantu :



 
Dan ini tahap cara masukan css/scripnya yang sudah saya jelaskan yang diatas, cari kode body {, h1 {, h3 {
contonya:  body {
background:#E7E2DA
font-family: "Lucida Console", Monospace;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em; } => yang saya block warna hijau itu yang harus di ganti dengan pilihan css/scrip anda tadi yang di ambil di web di atas dan di save (tararara jadi dech style font blog anda berubah }
^.^Semoga Bermanfaat ya ^.^

Kamis, 21 Juni 2012

Template seperti blog saya [ Template Ipone for Blogger ]



Template name: iPhone
Type: New Blogger Template (XML)
one Column, Fixed Background
Best quality (IE & Firefox), only for more than 1024*728 Resolutions
 Copy aja kode berikut :




<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
<head>
<b:include data='blog' name='all-head-content'/>
<title><data:blog.pageTitle/></title>
<b:skin><![CDATA[
/* --- * Blogger Template Style---- * Name: iPhone----- *Designer: J.aghili ----- * URL: www.finalsense.com ------ * Date: 2007 September ----- */
/* Variable definitions
====================
<Variable name="textcolor" description="Text Color"
type="color" default="#333" value="#333333">

<Variable name="PageBgColor" description="Main Background Color"
type="color" default="#f3f3f3" value="#f3f3f3">

<Variable name="pagetitlecolor" description="Page Header Color"
type="color" default="#fc9" value="#ffcc99">

<Variable name="datecolor" description="Date Header Color"
type="color" default="#ccc" value="#cccccc">

<Variable name="titlecolor" description="Post Title Color"
type="color" default="#c0c0c0" value="#c0c0c0">

<Variable name="titlehovercolor" description="Post Title Hover Color"
type="color" default="#f90" value="#ff9900">

<Variable name="footercolor" description="Post Footer Color"
type="color" default="#a28049" value="#a28049">

<Variable name="sidebartextcolor" description="Sidebar Text Color"
type="color" default="#666" value="#666">

<Variable name="sidebarcolor" description="Sidebar Title Color"
type="color" default="#f90" value="#ff9900">

<Variable name="sidebarlink" description="Sidebar Link Color"
type="color" default="#666" value="#666666">

<Variable name="sidebarhover" description="Sidebar Hover Color"
type="color" default="#f90" value="#ff9900">

<Variable name="linkcolor" description="Link Color"
type="color" default="#369" value="#336699">

<Variable name="linkhover" description="Link Hover Color"
type="color" default="#963" value="#996633">

<Variable name="visitedlinkcolor" description="Visited Link Color"
type="color" default="#369" value="#336699">

<Variable name="descriptioncolor" description="Description Color"
type="color" default="#666" value="#666666">

<Variable name="Commentscolor" description="Comments Text Color"
type="color" default="#666" value="#666666">

<Variable name="bodyfont" description="Text Font"
type="font" default="normal normal 80% Verdana, sans-serif" value="normal normal 80% Verdana, sans-serif">

<Variable name="pagetitlefont" description="Page Header Font"
type="font" default="normal normal 220% 'Georgia','Times New Roman'" value="normal normal 220% 'Georgia','Times New Roman'">

<Variable name="titlefont" description="Post Title Font"
type="font" default="normal bold 110% 'Georgia','Times New Roman'" value="normal bold 110% 'Georgia','Times New Roman'">

<Variable name="sidebarheaderfont" description="Sidebar Title Font"
type="font" default="normal bold 110% 'Georgia','Times New Roman'" value="normal bold 110% 'Georgia','Times New Roman'">

<Variable name="descriptionfont" description="Description Font"
type="font" default="normal normal 80% 'Verdana','Arial'" value="normal normal 80% 'Verdana','Arial'">
*/
/* ---( page defaults )--- */
body { margin: 0px; padding: 0px; text-align: left; font:$bodyfont; color:$textcolor; background:#000000 url('http://lh4.google.com/jvdmds/RuNy5lV20NI/AAAAAAAAAlI/Gb75TMW5t-4/iphone.jpg') no-repeat fixed top left;}
blockquote { margin: 0 0 0 30px; padding: 10px 0 0 20px; line-height: 1.5em; }
blockquote p { margin-top: 0; }
abbr, acronym { cursor: help; font-style: normal; }
code { color: #f63; }
hr { display: none; }
img { border: none; }

/* unordered list style */
ul { list-style: none; margin-left: 7px; padding: 0; }
li { list-style: none; padding-left: 9px; margin-bottom: 3px; }

/* links */
a:link { color: $linkcolor; text-decoration: none; }
a:visited { color: $visitedlinkcolor; }
a:hover { color: $linkhover; }
a:active { color: $visitedlinkcolor; }

/* ---( layout structure )---*/
#outer-wrapper { width: 990px; margin: 0px; padding: 0px; text-align: justify; }
#content-wrapper { margin: 0px; padding: 0px; }
#main { width: 500px; margin: 0px; padding: 0px; word-wrap: break-word; }
#sidebar { width: 500px; padding: 0; color: $sidebartextcolor; line-height: 1.4em; word-wrap: break-word; }
#center { overflow: scroll; width: 517px; height: 320px; margin: 32px 0px 0px 218px; border: 1px solid #ccc; background: $PageBgColor}

/* ---( header and site name )--- */
#header-wrapper { margin: 0; }
#header {height:100px; overflow: hidden; margin: 0; width:600; color: $pagetitlecolor; }
#header h1 { width: 600px; font: $pagetitlefont; padding: 10px 0px 5px 170px; filter: glow(color:000000, Strength=5); text-align: center;}
#header h1 a { text-decoration: none; color: $pagetitlecolor; }
#header h1 a:hover { color: #ffffff; }
#header .description { margin:-20px 0px 0px 170px; text-align:center; padding:0px; width:650px; font: $descriptionfont; color: $descriptioncolor; }

/* ---( main column )--- */
h2.date-header { margin-top: 0; padding-left: 10px; font-size: 80%; color: $datecolor; }
.post h3 { margin-top: 0; font: $titlefont; color: $titlecolor; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.post { margin:0px; padding:5px;}
.post h3 a {text-decoration: none; color: $titlecolor;}
.post h3 a:hover { color: $titlehovercolor; text-decoration: none; }
.post-footer { margin: 0; padding: 0px; font-size: 88%; color:$footercolor; text-align: right; }
.post img { padding: 6px; border-top: 1px solid #ccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }
.feed-links { clear: both; line-height: 2.5em; color:$footercolor;}
.blog-feeds { text-align: right; color:$footercolor;border-top: 1px solid #cccccc;}
#blog-pager-newer-link { float: left; }
#blog-pager-older-link { float: right; }
#blog-pager { text-align: center; }

/* comment styles */
#comments { padding-top: 10px; font-size: 85%; line-height: 1.5em; color: $Commentscolor; }
#comments h4 { margin: 20px 0 15px 0; padding: 8px 0 0 40px; font-family: "Lucida Grande", "Trebuchet MS"; font-size: 110%; color: $Commentscolor; height: 30px !important; /* for most browsers */ height /**/:37px; /* for IE5/Win */ }
#comments ul { margin-left: 0; }
#comments li { background: none; padding-left: 0; }
.comment-body { padding: 0 10px 0 25px; }
.comment-body p { margin-bottom: 0; }
.comment-author { margin: 4px 0 0 0; padding: 0 10px 0 60px; }
.comment-footer { border-bottom: 1px solid #ddd; padding-bottom: 1em;}
.deleted-comment { font-style:italic; color:gray; }

/* ---( sidebar )--- */
.sidebar h2 { margin:0px; padding: 10px 0 0 0px; font: $sidebarheaderfont; color: $sidebarcolor; height: 32px !important; /* for most browsers */ height /**/:57px; /* for IE5/Win */ }
.sidebar .widget { margin: 0; padding: 0 0 5px 10px;}
.sidebar a {color: $sidebarlink; text-decoration: none;}
.sidebar a:hover {color: $sidebarhover; }
.sidebar li { padding-left: 5px; }
.profile-textblock { margin:.5em 0 .5em; }
.profile-img { float: left; margin: 0 5px 5px 0; border: 1px solid #ddd; padding: 4px;}

/* ---( footer )--- */
.clear { /* to fix IE6 padding-top issue */ clear: both; }
#footer-wrapper { padding: 66px 0px 0px 360px; font-size: 70%; clear: both;}
#footer {width: 620px; text-align:center; color: #333333; }
#footer-wrapper a { color: #333333; text-decoration: none;}
#footer-wrapper a:hover{ color: #ffc; text-decoration: none;}

/** Page structure tweaks for layout editor wireframe */
body#layout #outer-wrapper,
body#layout #main,
body#layout #sidebar { padding-top: 0; margin-top: 0;}
body#layout #outer-wrapper,body#layout #content-wrapper { width: 100%;}
body#layout #sidebar { margin-right: 0; margin-bottom: 1em; }
body#layout #header,body#layout #footer,
body#layout #main { padding: 0; }
body#layout #content-wrapper {margin: 0px; }
#navbar-iframe {height:0px; visibility: hidden; display:none}



]]></b:skin>
</head>

<body>
<div id='outer-wrapper'><div id='wrap2'>

<!-- skip links for text browsers -->
<span id='skiplinks' style='display:none;'>
<a href='#main'>skip to main </a> |
<a href='#sidebar'>skip to sidebar</a>
</span>
<div id='header-wrapper'>
<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
<b:widget id='Header1' locked='true' title='Free Blogger Templates (Header)' type='Header'/>
</b:section>
</div>
<div id='center'>
<div id='content-wrapper'>

<div id='main-wrapper'>
<b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/>
</b:section>
</div>

<div id='sidebar-wrapper'>
<b:section class='sidebar' id='sidebar' preferred='yes'>
<b:widget id='Profile1' locked='false' title='About Me' type='Profile'/>
<b:widget id='BlogArchive1' locked='false' title='Blog Archive' type='BlogArchive'/>
</b:section>
</div>

<!-- spacer for skins that want sidebar and main to be the same height-->
<div class='clear'> </div>

</div> <!-- end content-wrapper -->
</div> <!--end center-->
<div class='footer section' id='footer'><div id="footer-wrapper">
Design by: <a title="Blogger Templates" href="http://www.finalsense.com/services/blog_templates/" shape="rect">FinalSense</a>
</div>
</div>

</div></div> <!-- end outer-wrapper -->
</body>
</html>


Dan seterusnya anda edit sendiri ya ^.^ semoga bermanfaat ^.^

Pasang Menu Navigasi Horizontal Blog

Menu Navigasi Blog sangatlah penting bagi pengguna blogger, terutama bagi pengunjung blog, Karena Menu navigasi adalah hal utama yang harus terpasang di sebuah website. Tapi untuk template Bawaan dari blogspot mungkin belum menyediakan Menu Navigasi, Kalaupun ada tapi Jarang kemungkinan. XD... Karena dulu saya juga pakai template Minim Dari blogspot. Hmmm Gak Asik blasss...

Silahkan anda ikuti langkah-langkah di bawah ini untuk membuatnya :
INI SS nya ^.^
 
NB:Download template lengkap dulu !!! Guna mengantisipasi kesalahan nantinya XD..., Terimakasih.


  • Login Ke Blogger
  • Pilih Rancangan -> Edit HTML -> Centang Expand Widget
  • Kemudian cari kode ]]></b:skin> Untuk lebih mudah gunakan CTRL+F kemudian copy kode di bawah ini dan letakan di atas kode berikut :






#menu-bar {
margin: 0px 0px 0px 0px;
padding: 6px 6px 0px 6px;
height: 34px;
line-height: 100%;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 2px 2px 3px #666666;
-webkit-box-shadow: 2px 2px 3px #666666;
-moz-box-shadow: 2px 2px 3px #666666;
background: #8B8B8B;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A9A9A9, endColorstr=#7A7A7A);
background: -webkit-gradient(linear, left top, left bottom, from(#A9A9A9), to(#7A7A7A));
background: -moz-linear-gradient(top, #A9A9A9, #7A7A7A);
border: solid 1px #6D6D6D;
}
#menu-bar li {
margin: 0px 6px 0px 6px;
padding: 0px 0px 6px 0px;
float: left;
position: relative;
list-style: none;
}
#menu-bar a {
font-weight: bold;
font-family: arial;
font-style: normal;
font-size: 12px;
color: #E7E5E5;
text-decoration: none;
display: block;
padding: 8px 20px 8px 20px;
margin: 0;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
text-shadow: 0px 0px 3px #000000;
}
#menu-bar .current a, #menu-bar li:hover > a {
background: #0399D4;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EBEBEB, endColorstr=#A1A1A1);
background: -webkit-gradient(linear, left top, left bottom, from(#EBEBEB), to(#A1A1A1));
background: -moz-linear-gradient(top, #EBEBEB, #A1A1A1);
color: #444444;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
text-shadow: 0px 0px 0px #FFFFFF;
}
#menu-bar ul li:hover a, #menu-bar li:hover li a {
background: none;
border: none;
color: #666;
-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
#menu-bar ul a:hover {
background: #0399D4 !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#04ACEC, endColorstr=#0186BA);
background: -webkit-gradient(linear, left top, left bottom, from(#04ACEC), to(#0186BA)) !important;
background: -moz-linear-gradient(top, #04ACEC, #0186BA) !important;
color: #FFFFFF !important;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
text-shadow: 0px 0px 0px #FFFFFF;
}
#menu-bar ul {
background: #DDDDDD;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#CFCFCF);
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CFCFCF));
background: -moz-linear-gradient(top, #FFFFFF, #CFCFCF);
display: none;
margin: 0;
padding: 0;
width: 185px;
position: absolute;
top: 30px;
left: 0;
border: solid 1px #B4B4B4;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-box-shadow: 2px 2px 3px #222222;
-moz-box-shadow: 2px 2px 3px #222222;
box-shadow: 2px 2px 3px #222222;
}
#menu-bar li:hover > ul {
display: block;
}
#menu-bar ul li {
float: none;
margin: 0;
padding: 0;
}
#menu-bar ul a {
padding:10px 0px 10px 15px;
color:#424242 !important;
font-size:12px;
font-style:normal;
font-family:arial;
font-weight: normal;
text-shadow: 2px 2px 3px #FFFFFF;
}
#menu-bar ul li:first-child > a {
border-top-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
}
#menu-bar ul li:last-child > a {
border-bottom-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
}
#menu-bar:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
#menu-bar {
display: inline-block;
}
html[xmlns] #menu-bar {
display: block;
}
* html #menu-bar {
height: 1%;
}






  • Kemudian  cari kode <body> dan copy kode di bawah ini kemudian letakan di bawahnya






<ul id="menu-bar">
<li class="current"><a href="#">Home</a></li>
<li><a href="#">Products</a>
<ul>
<li><a href="#">Products Sub Menu 1</a></li>
<li><a href="#">Products Sub Menu 2</a></li>
<li><a href="#">Products Sub Menu 3</a></li>
<li><a href="#">Products Sub Menu 4</a></li>
</ul>
</li>
<li><a href="#">Services</a>
<ul>
<li><a href="#">Services Sub Menu 1</a></li>
<li><a href="#">Services Sub Menu 2</a></li>
<li><a href="#">Services Sub Menu 3</a></li>
<li><a href="#">Services Sub Menu 4</a></li>
</ul>
</li>
<li><a href="#">About</a></li>
<li><a href="#">Contact Us</a></li>
</ul>


Kalau Sudah Selesai Silahkan Anda Save / Simpan dan lihat hasilnya !
Semoga bermanfaat dan sangat membantu bagi kalian....

Kamis, 14 Juni 2012

GA Advocate Justin Cutroni Answers Your Analytics Questions

The following post originally appeared on Justin Cutroni’s Analytics Talk blog.

There are a lot of GA users. As a matter of fact, in Google’s Q1 2012 earnings call it was revealed that GA is being used on 10MM sites. That’s a lot of data and and a lot users!

Those users generate a lot of questions. Recently, I solicited questions on Google+. I hope you find the answer useful in your daily use of Google Analytics.

Please note, if I did not get to your question it was for one of two reasons:
1. It was posted after I started writing the post
2. It may have been a bit too specific. I contacted a few people directly about those questions.

On to the answers!


I'd love to use the multi-channel report in GA, but the 30-day cookie doesn't work for websites who offer a 30-day trial and want to track all of a customer's touch points through free trial and subscription. What suggestion do you have for recording campaign touch points outside of the 30-day window?

Justin’s Answer

This is a great question, and we hear that request a lot. The Multi-Channel funnel reports, and the attribution modeling tool, both use a 30-day lookback window. In reality this has nothing to do with a cookie, it’s how Google Analytics processes the data on the back end.

If you’re looking to identify activity that happened 30-plus days prior to conversion you need to work outside the bounds of Multi-Channel funnels and create something that stores activity and date. You have a couple of options: custom variables or events. 

The easiest way is to use a visitor scoped Custom Variable. Store some type of marketing-touchpoint list in the CV. Then use the Custom Variable reports to look at which paths generated conversions. The hard part is you’ll need to update the custom var with referral info  on every visit. This means custom JavaScript to update the cookie.

Another option is to use an event, If you already have some way to identify your visitors across sessions consider storing the referral information in your system. Then push out some events that list all of the touch points when the final conversion happens. This technique requires a lot more server side code.


I have data coming from a number of different sources so i'm trying to tape together the best possible picture I can of a multi-touch universe. I have a number for the total interactions via a campaign (including some content campaigns which an interaction is an impression) and I want to create an influencer metric using a combination of last touch point / total interactions and first touch point. I am working on a number of full attribution models, but in the meantime. Using the 3 numbers I have (first touch point conversion / Last touch point conversions / total interaction conversion) how would you come to a 'nice' metric that gave an indication of the 'importance' of a given campaign.

I have something in mind - but wanted to pick the brain of some bright things :)

Justin’s Answer

What a fantastic question. 

I think I would do it the same way you are: using ratios. If you’re looking for one number to represent the importance of a campaign, based on the number of first/last/total interactions, I would use a ratio. 

First Touch Influence = First Touch Conversions / Total Conversions
Last Touch Influence = Last Touch Conversions / Total Conversions

You've probably noticed that this is almost the same way that Google Analytics calculates it's assisted/last ratio. But it's simple and easy to understand. Plus, depending on the data you have available, you could also segment these metrics.

You can also create a benchmarks internally using un-segmented data or historical campaign performance. I usually don’t use a lot of compound, custom metrics, but this is fairly easy for anyone to understand.

Cool.


Is it possible to get back city-state-country e-commerce data without the usage of API? Because we want to use these to track different type of buyers.

Justin’s Answer 

Unfortunately no. These dimensions do not exist in the UI. Also, a quick note, that Google will be deprecating the Data Export API on July 10, 2012. The Core Export does NOT contain the ecommerce geo-dimensions. Perhaps you use custom variables to collect the information that you need.


Setting up many goals is supported, even encouraged. What would you say is a good practice to divide the less important goals (clicking on something, a certain time on site) from the core business ones? (sales, lead generation), so the data doesn't get polluted. Thanks in advance!!

Justin’s Answer

I’m a neat-freak! I like things organized. So I would say yes. If you can group your macro conversions into one goal set, and your micro conversions into another goal set, it would make using GA easier.




"You can organize macro and micro conversions in Google Analytics using Goal Sets."

HOWEVER you do have the option to create custom reports. And when you make a custom report the goal sets don’t matter! So if your micro and macro conversions are a complete mess try using a custom report to organize things. 


I am trying to see how many hits I'm getting against my pages. The catch is that many of my pages are passed a query part in the URL, and I am completely uninterested in this query value. The way things appear to be working is that for each different query parameter, the page is counted as a different page. So the following are all currently reported as different, but I want them reported as the same page:

foo.html?a=bcd
foo.html?a=efg
foo.html?b=qrt

Even more than the answer, however, I want to know where in the documentation I should have been able to figure this out.

Thanks!

Justin’s Answer

You’re looking for pageviews, which is a very different thing.

Query string parameters are such a pain! I hate it when they magically start showing up in a report. Use the Exclude Query Parameter setting in Google Analytics. Simply enter a comma-separated list of query parameters and GA will strip them out of your data. You only need to enter the name of the parameter, not the value.




Use the Exclude Query String Parameters to remove unwanted query parameters from your content reports.

If you don’t know the names of the parameters, or if they are constantly changing, you might consider an advanced  filter. This is the nuclear option :) An advanced filter will strip off all the parameters, all the time, no matter what they’re named.



You can also use an advanced filter to remove all query string parameters from your content reports.


Hi. I use Google Analytics, and for some reason I get different results when I access in my office and in my home. What explains this discrepancy?

Justin’s Answer

That’ a tough one. I really can’t explain why you would see different data. Once the data has been collected and processed it does not change. My only suggestion is to make sure you are looking at the exact same profile. You might be looking at different profiles, thus seeing different data.


Do you have a post with a list of the different dashboards that you can "plug and play" ?

Justin’s Answer

You’re in luck! Here’s a list of a few dashboards you can add to Google Analytics



How does cross-domain tracking work in Google Analytics? Specifically, after putting the correct additions (trackDomain) to the Google Analytics tracking code, what does cross-domain tracking look like in the GA reports? We have clients that want this working for their sub-domain and their top-level domain (example.test.com & test.com).

Justin’s Answer

Sub-domain and cross domain tracking are two very different things! Check out this article to read about the finer points of cross domain tracking and sub-domain tracking.

As for how the data looks in Google Analytics, there’s really no difference. You’ll notice the sub domain or the secondary domain in the Audience > Technology > Network > Hostname report. And you should see all of the pages from both domains in the Content reports. 

I usually add an advanced filter to add the domain name to the content reports. This makes it easier for me to identify pages on different sites. If you need to separate the data you can create different profiles based on the hostname or used Advanced Segments.

Jon Darch asks:

This might be a stupid question, but when setting up a custom dashboard, how do I create widgets which show a metric (i.e visitors for the last 30 days) with the previous month's figure as a % up or down? I'm sure I've seen others doing this, but can't seem to figure it out! 

If you are able to offer any advice, that would be much appreciated :)

Thanks

Jon

Justin’s Answer

Unfortunately you cannot add a “sticky” date to the dashboard. But I wish you could! You can manually do a date comparison, then you’ll see a % change in some of the widgets, like the tabular widget.

But stay tuned, we might have a better solution for that.


Hey Justin,

When comparing 2 date ranges in the adwords reports, the calculation for 'change in ROI' is misleading/incorrect if the ROI value for either the first or second date range is Negative. 
(for eg, week 1 has -10% ROI, week 2 has +30% ROI; in this case, the calculated '% difference' is -400%, however, I just turned a loss into a profit)
In this scenario, what alternative solution/calculation do you think is more apt? Also, does the GA team have any plans to use a more accurate calculation or even put a warning note against a scenario like this?

Thanks!

Justin’s Answer

Thanks for the heads up! I completely agree that this is not correct. We’re working to fix it. Stay tuned for an update.


Nice one. I created a goal with funnel visualization and few days later. I realized was a wrong goal. I created a new goal so how do I delete the old goal and it's visualization?

Justin’s Answer

Unfortunately you can not delete data from Google Analytics. Once the data has been collected and processed by our system it’s static forever. I would suggest de-activating the goal for a few weeks to ‘clear’ the data. Then add an annotation to remind everyone that there is some bad goal data in the reports.


Hello Justin,

When creating goals (taget URL), how to account for different routes through to the same target?

Thanks,

Emma

Justin’s Answer

Different paths to the goal are handled using a Funnel. When you create your goal you can also create a funnel to see how many people follow the defined path and how many people take other paths. The Goal Flow report will help you see people moving in and out of each step.

If you have multiple paths to conversion, and you want to get a sense of how people move through each pathing, you may consider creating a goal, with a different funnel, for each path. It’s easier to separate the data for analysis.

If your goal does not have a defined path you can use the Reverse Goal Path report to view the 3 steps prior to every conversion. Or try using the Flow Visualization report to explore other paths to conversion.


How would you go about investigating (or have any previous examples of) why a site appears to double count visits. Almost exactly 50% of visits have no landing page set and no pageview information and I am sure they are not real visits but something to do with how the site is set up.

Justin’s Answer

This is normally due to events or other hit types. The visit metric is incremented on the first hit of a visit. If the first hit is an event, and there are no other hits, then you would see lots of visits with no landing page or pageviews. So go check for some rogue events.


What do you think is the best practice for adding a mobile web site to the collection of sites/apps we track in GA? Should a m.xyz.com site have its own UA-code, be a new property under www.xyz.com UA-code, or just be rolled into www.xyz.com? Right now we track mobile apps separately from the website, but adding an m. site is not as straightforward.

Justin’s Answer

Before I get to the answer, a quick note on terminology. We use the term ‘web property’ to represent a unique Google Analytics tracking code. This is analogous to a UA number. So UA-1 and UA-2 are web property IDs. 

Each web property can have multiple profiles. A profile is a combination of data from a web property and settings applied to the profile. So UA-1-1 and UA-1-2 are both profiles for web property UA-1.

Now the answer!

I think yes, you should separate your mobile site into a new web property. The user experience for a mobile-optimized site is usually very different than a www site or a mobile app. As a result I would separate that data into a new web property so it’s easier to understand the behavior. If you need to combine the data from the mobile site with other data then you might consider using the API.


We have developed a mobile website & implement tracking code for mobile website


Now we are checking referral sources & found that our mobile website is showing as self referral.

We have verified the same using Firebug & value of UTMR is showing that referral is our own mobile website.

Any help from the community is very helpful for us.

Justin’s Answer

Referral information for the server side code (ie the WAP tracking code) uses server information to include the referral. For example, if you are using the PHP code then the GA uses $_SERVER["HTTP_REFERER"] to identify where the visitor came from. My guess is that there is some issue with that server variable and that’s why you’re not getting valid data send to Google Analytics.


I came across an issue about real time data of Google Analytics.

I am browsing some mobile websites using iPhone, iPad, Blackberry phones & at the same time when i am checking their real time data in Google Analytics Location is showing as United States, where as i am browsing from India.

Justin’s Answer

I've seen this too, and I've always assumed it's an artifact of where the mobile network connects to the public internet. I would say that, for some reason, the routing of your connection is changing the geo-location to the US, rather than India. 


I'd really like to know why it seems that I still can't create a profile that only includes traffic and transactions from a particular sub-domain (www vs www2).

Transactions include those from all domains, and the hostname is always still (not set).

Using a profile that filters according to transaction affiliation half works, since it shows $ numbers for that affiliate (each sub-domain has its own affiliate), but it also shows 0$ transactions for the other sub-domain - and it only shows traffic for visitors who convert. Annoying.

Other question - might as well abuse of your offer :)
Ever since I showed people how to use campaign tracking, they have been using it to track clicks from banners on the homepage to other pages on the same site. Now I've always been convinced that the best use for this is tracking outside referrers (emails, banners, etc). Would there be a better way for them to track the clicks on these internal pages (this works reasonnably well because they are able to modify the URLs themselves in the CMS)?

Justin’s Answer

You’re correct re: filtering transactions. The hostname dimension is NOT attached to transactional data. That’s why you can not filter transaction based on hostname. For a better solution, try adding an identifier to the transaction ID and filter based on the transaction ID, which is part of the transaction and product data. But we’re in the process of fixing this. I know it’s a huge hassle, sorry.

As to your other question, there are a couple of ways to track internal campaigns. You could use event tracking, but I like to re-purpose Site Search to track internal campaigns. Check out the article, it’s pretty easy to implement.


When are service accounts coming to the Google Analytics API? It's still way too hard to do something simple like have a web server pull a top 10 most viewed content list in JSON.

Justin’s Answer

While I can’t comment on what we’re working on, that sounds like a great idea. Let me see what we can do. And thanks for the awesome suggestion!


Hi Justin and thanks so much for the initiative. I just want to know when will GA share more tutorials on goal analysis.

Justin’s Answer

I love that you’re so focused on conversion analysis! Google’s definitely focused on launching more and more educational materials. You can start with our Introduction to Google Analytics webinar, the Goals configuration webinar, as well as the multi-channel analysis webinar (watch the official Google Analytics blog for the YouTube video). There's a lot of stuff on our YouTube channel. And we're working on new ways to create a better learning experience for users.

<iframe width="420" height="315" src="http://www.youtube.com/embed/l9joLoZOjK4" frameborder="0" allowfullscreen></iframe>


How can I see a full report of the most popular time of day (hours with the most visits) on my websites?

Justin’s Answer

Use an Overview report. Then, look for the Hourly graphing option under the Date Selector. Here’s a screenshot.




How to graph traffic by Hour of the day. 

That's it.

Thanks everyone! Those were great. What a variety of questions.

That’s the first installment of Analytics Q & A. Stay tuned, we’ll do this again next month.

Posted by Google Analytics Advocate Justin Cutroni

Web Design Final Exam


You have reached your destination.  Your final exam should demonstrate a full semester of learning.  The exam should demonstrate a keen sense of story telling, recognition of audience, and technical knowledge.  Good luck.

Exam:
Create a website about the history of the internet.  The website should include how the internet has changed family and school life.  I would like you to focus on the years 1980, 1995, and 2010.

You have many tools at your disposal including HTML, Flash, Fireworks, Creative commons searches, etc.... Be sure to create a website that is easy to read, highly usable, and accessible.

You may notice that I have not included specific guidelines about pages, images, and the like.  By now you should know how to tell a good story by using a website.  You should know how to effectively include links.  You should know not to include copyrighted images.  You should know how to embed video, animation, and images.

When done you must copy your exam folder to the Udrive: Web Schneider.  You MUST finish during the allotted time for the exam.  I will begin grading once your folder is placed in the UDrive.
  

Selasa, 12 Juni 2012

Calling all Non-Profits, the Semphonic Non-Profit Analytics Challenge begins again!

The following is a guest post contributed by Phil Kemelor, VP of Strategic Analytics at Semphonic, a Google Analytics Certified Partner.

Back in 2010, the analytics team here at Semphonic and the talented group of analysts who attended our annual X Change conference were looking for fun ways to contribute their skills to the non-profit community, as well as leverage the amazing expertise that convenes during X Change each fall. The result was the Non-Profit Analytics Challenge.

This program selects two non-profit organizations from the pool of applicants, and provides them with GA experts from Semphonic to audit and improve their use of Google Analytics. Then, during our conference, the analysts in attendance donate their time and expertise to dig for insights and provide actionable recommendations based on their analysis.

Last years’ winners were Oceana and United Way of the Bay Area. We recently held a webinar to discuss and share how they applied what they had learned through the challenge. They discussed how the analyses helped them achieve real goals, such as boosting donations, spending their marketing budgets more effectively, and getting more engagement in their programs.  It was a great conversational session, which you can view here: How Non-Profits Get Results with Web Analytics

This also led to our publishing  The Non-Profit Organization Guide to Using Google Analytics to Improve Branding, Donations and Member Activity,  a toolkit of ways to improve content strategy and digital strategy through focused use of Google Analytics and other tools.  

How You Can Participate
We’re currently looking for the next two non-profit organizations that will be featured in the Non-Profit Challenge. The application process is open now and goes until June 30. If you’re a non-profit that could benefit from some free, expert analysis on your web data, then we hope you’ll apply!



Posted by Jesse Nichols, Google Analytics Partner Program Manager