Showing posts with label Adsense. Show all posts
Showing posts with label Adsense. Show all posts

How to set up Page-level AdSense ads in your blog

This article describes Page-level ads, a new type of AdSense advertisement which Google has recently introduced.   It includes how to set up these ads if you use Blogger, and some troubleshooting information about them.  

It also describes how to fix an error in the code which is supplied, which causes a message like "Attribute name "async" associated with an element type "script" must be followed by the ' = ' character".



What are Page Level AdSense ads

Google has recently introduced a new type of Adsense ad-units, which may be shown to people who visit a website using a mobile device (eg smartphone of tablet),

There are two types of Page-level ads:
  • Vignette ads:   When a visitor on your site clicks on a link to another page on you site, a vignette ad may be loaded as a full-page overlay which the user needs to close before they see the page which they navigated to.
  • Overlay ads:   these are smaller ads which show at the top or bottom of your screen, and which "stick" to the edge, so they seem to stay in place as the user scrolls up and down your site.   The visit may click on them in the usual way.

For Blogger users, these ads are only currently available if you have a full AdSense account: if you only have a hosted AdSense account, then you cannot get the code to install them.   But if you do have a full AdSense account (either because you have a custom domain, or because you signed up for AdSense before the "host AdSense account" option was introduced), they are attractive because they don't count towards the count of advertisement-units which you are allowed to display on each page.

They also only work if you have a mobile template switched on for your blog, so that visitors who use a mobile device see mobile-optimised screen.


How to install AdSense Page Level ads in Blogger

Log in to your AdSense account.

Go to the My Ads tab

Turn on one or both of  Overlay or Vignette ads options.
(By default, they are both turned Off.    Click on the empty box beside the "0" to turn an option to  on:  in these controls, 0 means "off" and 1 means "on".)




Click the < > Get Code button.

Copy the code that is generated.

Switch to Blogger, and edit your template in the usual way.

Find the text   <head>    (including the brackets).

On the very next line after <head>, paste in your code.

Optional - but highly recommended - add comments to clearly show what this code is for.   I usually use
<!-- START ADSENSE PAGE LEVEL ADS -->
and then the code goes in here ...
<!-- END ADSENSE PAGE LEVEL ADS -->
Preview the template, and make sure it's working.
(See Troubleshooting section below if you get a message about   Attribute name "async" associated with an element type "script"    or similar.

Save the template.



Job done!   This is all you need to do to enable page-levels ads for your blog:   you do not need to install gadgets to say where these ads go, because Google handles this for you.


How to see what page-level ads look like in your blog

Visit your blog using a smartphone or tablet.

Add the text   #googleads   at the end of the website address, so it changes from something like:
http://areyoublogger.blogspot.com/?m=1
to something like:
http://areyoublogger.blogspot.com/?m=1#googleads

After this, when you click on a link to move a different page in your blog,  a Vignette style ad will display - these are whole-page ads, which include a "close ad" button, like this:



Troubleshooting

Extra "src" text in the ad-code

Right now, there is a problem with the code that AdSense are providing.   I don't know if this is because Blogger doesn't understand a feature that AdSense is using, or if it's a genuine bug.    But if you see a message like this when you try to preview the template:
Could not load template preview: Error parsing XML, line 21, column 15: Attribute name "async" associated with an element type "script" must be followed by the ' = ' character.
then there's a very simple change that you have to make.

All you have to do is delete the "src" immediately after the word async.

So your code changes from like this:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
  (adsbygoogle = window.adsbygoogle || []).push({
    google_ad_client: "ca-pub-DONT-USE-MY-NUMBER-GET-YOUR-OWN-PUBLISHER-ID",
    enable_page_level_ads: true
  });
</script>

to like this:
<script async ="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
  (adsbygoogle = window.adsbygoogle || []).push({
    google_ad_client: "ca-pub-DONT-USE-MY-NUMBER-GET-YOUR-OWN-PUBLISHER-ID",
    enable_page_level_ads: true
  });
</script>

Different Page Level settings for different websites

If you are using Adsense across several different websites, then you may want to enable one of vignette or overlay ads on some sites, and a different option on others.

Currently, there is no way to do this:  you must choose one combination of:
  • No Page Level ads
  • Overlay ads only, no Vignette ads
  • No Overlay ads, but do show Vignette ads
  • Allowing Google to choose Overlay and/or Vignette ads

Stop Vignette ads being attached to some links

By default, any link to another page in your blog may have a Vignette ad attached to it.    However there may be some links which you specifically don't want this to happen to - for example if the user really needs to remember what was on the current page once the get to the next one.

You can prevent any Vignette ads being displayed when a user clicks a link by adding a tag to the link.

The tag to add is:
data-google-vignette=”false”

and you need to switch to Edit HTML (top left of the post-editor window) to add it.

This is an example link to another page on this blog which is prevented from having a Vignette ad, and this is the HTML code I've used to achieve this.
<a data-google-vignette=”false” href="http://areyoublogger.blogspot.com/2010/02/stop-malicious-use-of-your-adsense.html">an example link</a> 

More help

Google have provided more information about Page level ads here.



Related Articles

Setting up a mobile template for your blog

Editing your Blogger template

Hosted AdSesne accounts for Blogger users

Google Adsense Ad Code Converter

Having to invert an Adsense JavaScript code to an html code cannot be done simply by using your mind but would require a tool that will avoid any errors.


HTML codes have a great handling for codes containing symbols like < and > compared to other coding formats. That is the reason we have shared this widget to help our readers easily embed any codes from 3rd party servers to their blogs without having to face any errors.

This amazing code converting tool which we have designed for bloggers will not only be restricted to Adsense but will also cater for other Ad codes from advertising networks like chitika, AdBrite and any other network that you may use on your site. If you are also having trouble with embedding a Facebook Page widget then this html converter tool will work for you great results.
Code Converter for Blogs and Websites




Adsense Code Converter Form



    


How to tell Google about problems with activity on your AdSense account

This article describes a way to tell Google about problems with activity on your AdSense account.



I noticed a link to an Invalid Clicks Contact form in a recent blog-post from Google.

You can find the form here.

Basically, this is a way to tell Google if you think that something has gone wrong with your AdSense account, for example if you are being click-bombed or similarly targeted by malicious people or activity.

This caught my attention because exactly that happened recently here on Blogger-hints-and-tops: from reading the AdSense help forums, it seems that bots (or something) were attacking Link Units, and suddenly lots of people were getting huge increases in both click-through rates and revenue-per-click. At the time, I followed the advice given there:

But it still felt wrong not to take a more active step to tell Google about the specific problem with my account..


What does the form do

The Invalid Clicks report form has fields that let you give
  • Your name, email address and AdSense publisher ID
  • The URL where ad code appears
  • Topic (select one of: reporting unusual activity, or predicting a significant change in account activity)
  • A paragraph describing what led you to believe that the click activity was invalid
"Data from your site, mobile app and/or YouTube channel traffic logs or reports that indicate suspicious IP addresses, referrers or requests which could explain invalid activity." 
 Note that you only have 1000 characters for the description - but I'm sure that links to documents in your Google Drive (set to be avaialble to anyone with the link, of course) would be very acceptable.

They do say "Please note that we may not respond to your message unless we find a significant issue with your account." - and I would not be in the least surprised to not hear anything back.



Mention expected traffic increases, too

Sometimes, you may know that your blog is likely to get a a large traffic increase. For example, you may publish a controversial post, or release a resource which is extensively publicised via social media or your email list.

You can also use this form to tell Google AdSense about this, and that you expect a sudden increase in page impressions and revenue.

There are no guarantees, of course, but this may help them to distinguish between genuine and invalid sudden changesincreases, in cases where these are manually reviewed.


When not to use the form

Google know that even the most careful publisher will occasionally click on an ad themselves, especially on sites which are about personal hobbies or interests.

My guess is that we should not waste time reporting these invidiual clicks. They are very easy for Google to identify and disqualify - and doing to would make it a lot harder form them to identify real problems vs noise from issues reported via the form.




Where to get more information

How to approve a site to show AdSense ads from your account

AdSense help forum

Stop your AdSense from showing types of ads that aren't allowed on Blogger

How to Increase Google Adsense Impressions

What is a Google AdSense "Page Impression"?

The page impressions or page views - what quantity time a user stays on your web site and the way several pages are visited. this can be one among the foremost necessary things once talking regarding advertising. Page impressions are the results of sensible prime quality traffic that is usually supported the standard of the content obtainable on your blog/website. If you build prime quality content then folks can fancy navigating through your web site and so, produce page views.

In general, AdSense reports show the subsequent fields of information:




  • Page Impression: what number times the page or pages containing the AdSense ad was shown to your blog/website guests 



  • Clicks: the quantity of times guests clicked on an advert from your web site



  • Page CTR: The click through rate of an advert is outlined because the range of clicks on an advert divided by the quantity of times the ad is shown (impressions), expressed as a proportion. (1) In most cases, a two click-through rate would be thought of terribly successful , although the precise range is heatedly debated. 



  • CPC: is price Per Click. that's what Google pay you per click. 



  • Estimated earnings: Your account balance for the fundamental measure designated. This quantity is associate degree estimate that's subject to vary once your earnings are verified for accuracy at the top of each month.(2) 


Below are some ways in which might assist you to extend the page impressions:

1. Navigation Menu

Create a navigation structure that's clear and straightforward to follow. you wish to form positive that after you have got a visitant, they will simply build it to different elements of your web log.making links inside your web log pages is one among the simplest ways that to extend the quantity of impressions for your web site.


2. Posts outline on Homepage

A very sensible methodology to extend your page views is to possess a outline of your posts on your blog/website homepage. which will force guests of your web log to click on posts link / browse additional button so as to envision the total article. to indicate solely an area (excerpt) of Blogger posts, browse this tutorial:
Automatic Posts Summaries for Blogger with Thumbnails

3. Improve Blog/Website Load Time

If a blog’s pages load terribly slowly, then guests can eventually lose patience and stop visiting additional pages, typically sooner instead of later. A web log that has fast loading pages could be a pleasure to browse and it encourages additional clicks.

4. Add a well-liked Posts Widget/gadget

web hosting, forums, css, earn money
Another good way to have interaction your readers to remain additional on your site/blog and to flick thru your content and build additional page views is to feature a well-liked Posts widget wherever you share a number of the simplest posts on your web log.



5. Add a Random Posts Widget/gadget

If you have got loyal guests and readers that will return to your weblog on a day after day then probably a well-liked article widget can become boring simply because they see it daily, with same posts. A random posts widget can combine the articles so the chance for a post to repeat are terribly low.

Want to feature a Random Posts widget for your Blogger blog? Then take a glance at this tutorial:
Random Posts widget with thumbnails

6. Link to connected Posts at the top of a Post


how to, tricks, awesome Displaying a connected posts could be a sensible manner for keeping your web site guests around. The gismo links to stories that are relevant and attention-grabbing to readers of a selected post, keeping them engaged together with your web log, and increasing your traffic.

If you do not have it on your web log however, see this connected Posts gismo tutorial for Blogger blogs: Add the connected Posts gismo with Thumbnails to Blogger


7. Add internal links to your content victimization connected anchor text

Include a link during a new post to connected info during a previous post. once you link to a previous post that you've got written you ought to think about doing it thus with descriptive words of the post, instead of generic words. (don't use easy words like "click here for more"). Adding links to previous articles can confirm your guests to look at articles and mechanically are regenerate into page impressions.

8. offer links into your social networks profiles or forums

Share your web log links on Facebook, Twitter or the other websites or standard forums. Answer to queries on the online. however use caution to not be too intrusive and continually try and offer pertinent data.
You wouldn't wish to support or to be thought of as a transmitter, don't you?

9. Add an exploration box


A lot of internet sites doesn't have an exploration box. As a result, the visitant can leave the location if he did not realize something any relevant. For best results, you ought to be victimization the Google custom search gismo. you'll infix the Google search box directly in your weblog. The search results are additional relevant than those who are provided by your default search box.



10. Add Social media buttons

Give your guests multiple choices to tweet, marker and share your posts via Facebook likewise as save your whole web log. place social icons below your post and within the sidebar, build them visible and allow them to be found simply.

11. Use a clean background for your posts and legible fonts

Avoid dark backgrounds, little and complicated fonts, and build written content the visually most distinct a part of your web log. If your main objective is to deliver a message and find the guests reading your stuff, then you ought to build this method snug for them.

12. Advertising

And finally, obtaining folks to your web site could be a matter of obtaining the word out. By victimization pay-per-click advertising, you'll produce a reasonable ad blitz to urge additional folks to your web site.

Following the following pointers can sure as shooting increase your blog's page views, which can build your web log traffic high within the future. Good luck!



AdSense, mobile templates and Analytics - and how they do (or don't) work together


If you

then it's an extremely good idea to have at least one AdSense ad-unit that was made with Blogger's official AdSense widget rather than by getting the code from AdSense and installing it manually.



This is because the a majority of gadgets don't show up on the screen when a visitor using a mobile device (cellphone or tablet) looks at a blog which has a mobile template set up for it - and by default this includes AdSense gadgets.   When a mobile visitor looks at a blog, Blogger does check to see if AdSense is used on it, and if so it shows one or two ad-units to them.  But unfortunately these checks only detect AdSense gadgets, not AdSense code in HTML/Javascript gadgets or added directly to the template.   So the net effect is that unless you have one of the official AdSense gadgets, mobile visitors to your blog will not see any AdSense ads.

Some more things to note

There is a way to explicitly say that certain gadgets should be shown on your blog when it's viewed in mobile.    However I've found that due to a problem in Blogger, if you use this method, you will get an error message every time you try to manually edit your template.

Also, because of the limits to the number of AdSnese ads you can show, it seems logical that the one official AdSense gadget on your blog should be a link unit - specially since AdSense earnings through Blogger gadgets are not reported in Analytics even if it is properly set up for your blog.   However at the moment, if you try to add a link-unit to a Blogger-site, then you get an error message like this:


"Please correct the errors on this form"
The error message when you try to add an AdSense Link unit in Blogger

This only appears when a link-unit has been selected, and I have not been able to find any way to work around this problem when adding a link-unit of any size.


AdSense Direct: A new way to sell direct advertising on your blog

This article introduces AdSense Direct, a new way to use AdSense to manage advertising that you directly sell ads on your blog or website - and to fill those spaces with AdSense ads when there are no Direct ads running.


AdSense have announced a new feature called AdSense Direct, which will let AdSense publishers (ie people showing ads on their blogs or websites) manage directly-sold ads using their AdSense account.

"Management" means that after an advertisement and campaign details are set up and approved, the ads will show on your site without any changes to your site (apart from having AdSense ads in on it), and having all contracts, invoicing and payments handled through your AdSense account.


How to use AdSense Direct

  • Arrange a direct deal with an advertiser -- this can be any advertiser, even one that doesn't currently use AdWords.
  • Enter the details into your AdSense account; more details about this here.
  • You will be given a link which you email (etc) to the advertiser.
  • The advertiser logs in (possibly after creating a Google account), upload their ad "creative" (ie text and pictures), approve the terms you entered, and pays for the deal with Google Wallet.
  • You - and Google - approve the ad creative (ie words and pictures).


After this, the ad runs during the time period that you set up for it.   And after it has finished, regular AdSense ads are shown instead.


Limitations

Bad news for now:
AdSense Direct is currently available to publishers and advertisers located in the U.S., and we hope to expand further in the coming months.
But my fingers are crossed that this will change soon.

There's no statement about how this works with AdSense's limits on the number of AdSense ad units shown: does an "AdSense Direct" ad count towards the three-per-type-per-page that non-premium AdSense advertisers are limited to? My guess is "yes" - because regular AdSense ads are shown if AdSenseDirect ones aren't available.

Possibly you can only have one direct advertising campaign at a time?  Google's announcement  also says "If you've already expanded to running multiple direct ad deals and ad networks on your pages alongside AdSense, try our ad serving solution DoubleClick for Publishers (DFP)." - and yes, AdSense Direct does seem to be a vastly simplified version of this, which will benefit Google by signing up more advertisers.

And AdSense-Direct will only work in places where you can put an AdSense ad unit.  For example it is possible to put ads right inside blog-posts.  But regular AdSense ads need Javascript to work, so people who read your blog by email subscription or RSS don't see them. It's likely that AdSense Direct ads will be the same.

I haven't checked, but I'm pretty sure that the standard AdSense rules will apply.   And this will mean that if your advertiser ticks any of Google's categroy boxes, their AdSense-served ad will not appear on your blog if you have blocked that category.

AdSense Direct is probably not available for Blogspot domains, or at least not for ones whose owner signed up for AdSense using the easier AdSense setups for hosted publishers.


Costs?

The $64m question!

I'm still looking for information about Google's charge or margin for using Direct. For regular AdSense (for non-premium publishers, anyway), its 42%, ie they pay out 58%. I guess it will be a lot lower - but still significant, as Google are providing tools to do some of the most troublesome bits of direct advertisign for us.

My (possibly hopeful!) guess is 20%. What's yours?




Related Articles:

Setting up AdSense for your blog

Easier AdSense setups for hosted publishers

Other advertising options for your blog

How to show an AdSense ad inside a blogger post

How to show AdSense ads that are non-standard sizes

This QuickTip is about AdSense's new custom-size-advertisement option, which lets you choose the height and width of each advertisement that you show on your site.


quick-tips logo
Today, AdSense announced that we can now make ad-units in any size that we want - within certain restrictions.  

They don't use the phase in the text of their announcement, but the post-URL for their says that this feature is  "the-next-evolution-of-responsive-ads" - so I guess it can be seen as part of the efforts to cater to mobile-readers and mobile site-publishers, even though these ads themselves don't adapt to according to the size of your visitor's screen.


What will custom-size text ads look like:

For text ads, AdSesne, will work out the best number of text ads to show in each ad-block, and the individual ads will be shown the same way they that the look inside the standard ad-sizes.

Note that they say
"For unique ad unit sizes, our system will need some time before it can optimize the number of ads shown."

My guess is that this means that initially they will just fit a standard text-unit ad within your custom size, but may manage to figure how how to fit in more content over time, as they observe what display options make most money for you (and thus for them).


What will custom-size display ads look like:

For display ads (ie ones that show pictures which the advertiser has created), AdSense will work out the best size ad to show in the custom space that you select; the only guarantee is that "the selected ad will not be larger than the space requested".

There are some accompanying  rules about maximum and minimum AdSense ad-unit sizes, and any custom ad size that doesn't satisfy these restrictions simply won't appear on a page.  These rules may change (so do go and check the official version) - but to start with they say that:
  • Only one dimension can be greater than 300 pixels
  • The minimum width is 120 pixels
  • The minimum height is 50 pixels
  • Neither height nor width can exceed 1200 pixels.

One more point:   a while after the 300x600 ad-unit was introduced, they also added a rule saying there could be no more than one of these units per page.   With custom ads, they simply say:
As always, please use your best judgement when using custom-sized ad units; ad units similar in size to the 300x600 ad format will be subject to similar placement restrictions.


How to create a custom-sized AdSense advert for Blogger

  1. Log into www.adsense.google.com using your AdSense account.
  2. Start to create an ad unit in the usual way,
  3. Select "Custom ad size" from the Ad size drop-down and enter the width and height that you want for for your ad unit.
  4. Copy and paste the ad code into the HTML source code provided by AdSense, and add it to your blog in the usual way.


Note: you will only be able to do this if you have gone through the full AdSense sign-up process. If you do not have a custom-domain and signed up for AdSense after the fast-track process for hosted-content was introduced, then your only option is to choose standard ad-sizes from the regular Add-a-gadget > Adsense process.

How to make AdSense ads in your site load faster

This article is about a new, faster, type of AdSense code which is available, and how you can add it to your blog.


AdSense have announced that they are now providing a new, faster, type of code for their ads.

This code is "asynchronous", which means that other content on the page will still keep on loading, even if the advertisement is delayed.

This a good thing, because it lets your blog's visitors see your posts more quickly.  Also, if SEO matters for your blog, then having it load as quickly as possible is important, because Google likes pages that load quickly.


How to put asynchronous Adsense ads into your blog


Blogger have not commented, but I am 99.99999% certain that the new asynchronous ad-code has not be implemented into the AdSense gadgets that are available from Blogger's Add-a-gadget tool.

So to put it into your blog, you need to:
  • When you reach the Ad code box, choose 'Asynchronous (BETA)' from the Code type drop-down menu

Ad Successfully Created - ad code window - where you can copy and paste adsense code from - now has a Code Type drop-down above the Ad-code box.




You may also want to use techniques like centering gadgets on your blog - but remember that the changes which you are allowed to make to AdSense code are very limtied.


Troubleshooting


AdSense are still describing this new code as "beta" - this means they're pretty sure it's ok, but it might still have some glitches.   So if you do use it, check out your blog in a variety of browsers (ie Chrome and Firefox) to make sure that it's working, and keep an eye on your AdSense earnings too - if they drop unexpectedly, you might want to switch back, and check if that was the problem.

They recommend that if you are going to use the asynchronous code, you should change all the ad-units on your site at once. This could take a while if you've installed ads inside your blog psots but may be worth the effort.  That said, personally I'm going to wait until the new code isn't described as "beta" anymore before I put into the posts in one of my blogs.


Does it work?

Just before I published this post, I replaced the AdSense ads on this blog with the new versions of the code.  Do you think that it makes Are-You-Blogger load quicker?

Has it made your own blog load more quickly?




Related articles:


How to put AdSense ads inside Blogger posts

How to add a gadget to your blog

Installing 3rd party HTML into Blogger

Does search-engine traffic matter for your blog? 5 reasons why not

Tools for measuring how quickly your blogger pages load

How to centre-align gadgets in Blogger

Allowable changes to AdSense ad code

AdSense now allow changes to their advertisement code

This QuickTip is about a change to AdSense's policies about modifying their ad code: in short, you are now allowed to change the code in certain way, to achieve certain things.


quick-tips logo
AdSense have announced changes to their "Modifying ad code" policy.

In the past, publishers weren't allowed to change AdSense ads in any way other than what could be done through the AdSense ad-code generator or Blogger's Add-a-gadget / Adsense tools.

Now, however, some changes are allowed, so you can do things like:
  • Responsive design: creating a single webpage that adapts to the device on it’s being viewed on (eg laptop, smartphone or tablet).
  • A/B testing: creating multiple versions of a page and comparing how they are used to see which page is the most effective.
  • Setting custom channels dynamically:
  • Ad tag minification: Enabling your site pages to load faster by reducing the amount of data to be transferred.


In several places, AdSense say that the goals of these changes should be to "maximize ad and user experience" - and most of their Terms and Conditions about what you're not allowed to do still hold, so it's clearly not carte blanche to make any changes you want.

Provided you have enabled a mobile template then responsive / adaptive website design isn't and issue which Blogger users have to worry much about - although there are some things you can and should do.

A/B testing is certainly relevant- and I'll be looking to see how much support their code offers for this.

Right now, I'm not sure how relevant dynamic custom channels and minification are for Bloggers - will be investigating this over the coming weeks.

See AdSense's help-centre article for details and the specific code snippets related to the these types of changes.

Setting up Google Analytics so it gets AdSense data from more than one blog or website

This article is about setting up Google Analytics on your blog in a way that includes data for AdSense clicks and behaviour.


Google Analytics and Blogger.

fixing missing adsense data in google analytics when you have more than one blog or website
Analytics is Google's tool for measuring website performance:   how many visitors, how long do they stay for, what pages do they look at - and if you use AdSense, where are your earnings coming from. It's a major step up from Blogger's Statistics displays, and has far more details eg where the visitors came from, what browser they are using.

When people first started using Analytics with Blogger, they followed the standard Analytics instructions to edit their template and add the tracking code to it.

However if they switched to use a different template, the tracking code was lost unless they remembered to re-install it - and many people didn't remember.

So some Google engineers started telling people to put the code into an HTML/Javascript widget instead, because widgets are kept through template changes.

This worked well, until mobile templates were introduced. By default, mobile templates don't show HTML-Javascript gadgets. And while this can be changed, it involves editing your template (so brings back the "what if the template is changed" issue) - and it relies on the mobile-visitors using devices that run  Javascript.

So Blogger added a field to the Settings tab where you can enter the Google Analytics profile ID for the blog:   GreenLava over at BloggerSentral wrote an excellent post about using this, including how to
check if your existing template has the code needed to make use of this new field.

But recently I've noticed that while setting up Analytics this way collected data about visitor numbers, it doesn't always get data about AdSense (eg how many ad-impressions, what page do "clicks" come from, what were the keywords, what browser were getting the AdSense clicksetc). In fact, this data has been missing for all but one of my blogs recently.    So I did some investigation and found that this is deliberate - but that you can fix it.


Getting AdSense data from Analytics

If you only have one blog, and you have linked your AdSense and Analytics profiles, and  put AdSense ad units in your blog by getting the ad-code from AdSense and adding it as code, then you should be seeing AdSense data in your Analytics account.

To check, log in to Analytics and check the Reporting > Standard reports > Content panel:   when you expand it there should be a line for AdSense, and when you click that line some data should appear in the middle report panel (assuming your blog has some non-ad-blocked visitors).

But if you have more than one blog or website, then AdSense data is only put into Analytics for the one that is identified as "primary" in your Analytics profile. (For me, this is was the first blog that I added AdSense to.)

To get AdSense data in Analytics for more than one site, you need to get the tracking code-snippet for non-primary website from Analytics and install it in your blog.  See below for exact instructions for this.

I've found that AdSense ad units that were added from Blogger's Add-a-gadget wizard don't report data through Analytics even if the tracking code is installed - and this support article from Google confirms that this is expected behaviour.   I haven't been able to find any way to work around this, as yet.



How to get the AdSense tracking code for non-primary websites and blogs


Log in to Analytics with the Google account that owns your AdSense profile, and in which you have linked AdSense and Analytics.


Click on the Admin tab in the top right hand corner of any page.


In the Accounts section, click on AdSense Linking.


In the Secondary Analytics Properties list, find the name of the site you want the tracking code for (if you have more than one account).  


Click the Code Snippet link to the right of the chosen profile name.


Copy the code that is shown, and install it to your blog.   As menioned above, there are two choices for doing this:
  • Edit your template and add it to the header (ie somewhere between <head> and </head>) -  but remember that it will be lost if you change templates again in future.





Repeat this for any other blogs, except your primary one, which you want Analytics to track AdSense data for.




Related Articles:

Adding a HTML-Javascript gadget to your blog

How to edit your Blogger template

Showing gadgets on mobile templates

AdSense and AdWords - what's the difference

Setting up AdSense for your blog

Newer AdSense ad-unit sizes are now available inside Blogger

This QuickTip shares a feature that I just noticed inside Blogger's Add-a-gadget > Adsense option.


quick-tips logo

Previously I've mentioned that rather than using the AdSense gadget offered by Blogger's Add-a-Gadget wizard, I usually get ad-code from AdSense and put this code into my blog as an HTML widget.

This gives:
  • Access to a wider range of ad-unit sizes, 
  • Better control over the gadget alignment
  • Ability to re-use  AdSense's colour palettes that I've saved before
  • Access to an "image ads only" option that Blogger doesn't have.


The downside that if I have enabled a mobile template for the blog, then visitors who look at it using a mobile device don't see any ads.   I did find work-around for this, but it had a nasty side effect if I wanted to add another gadget to the template - and that's a story for a different post.

Tonight I happened to look at the options in the Add-a-gadget > AdSense  option again, and was delighted to notice that the newer ad-sizes (eg 300x600 wide skyscraper) are now available there.    I have no idea how long they've been there - but I haven't seen it mentioned on any of the other blogs I read, so thought it was worth a mention here.


Adsense ad-unit size options now available in Blogger's AdSense gadget - include the wide skyscraper and the 300x15 mobile banner


This doesn't solve all my issues, but did mean that I could use a standard AdSense gadget on a blog where I was particularly keen to have one that filled the whole width of the sidebar.

Like they say in Tesco - every little helps!


Update:   shortly after I wrote this post, AdSense announced a new ad-size (970 x 90 pixels) - and unfortunately it's not included in Blogger's AdSense widget.  

New resources and help-options for Google AdSense publishers

This Quick-tip is about some new help resources and options that Google has recently introduced for AdSense publishers - including ones who use AdSense through Blogger.


quick-tips logo
If you put AdSense ads into your blog or website, you are known as a "publisher", because you "publish" materials where advertisements, placed by people known as advertisers, can be placed.

Recently Google announced a simplified, personalized contact options page for AdSense publishers, backed by an an email-based "help" service.

This is a single source for many commonly used AdSense troubleshooting tools and articles, which often help you to resolve problems very quickly.

Some troubleshooters lead to "issue-specific contact forms that generate emails to our team". These are backed by automated tools, that help to fix problems very quickly.

Google say that "The new contact options page, troubleshooters, and specialized contact forms are available to all publishers with an approved AdSense account".

Also, publishers who usually earn $US25 or more a week are now eligible for consultations via email, to help with

  • Managing your AdSense account
  • Discussing strategies to grow more business.


Account-holders who qualify see an alert about this on the contact options page. Google target a 2-day response time, although they note it may be slower during peak times.

It's not clear whether publishers who were signed up quickly via a publishing partner (like Blogger) will qualify or not.  I cannot test this, because I signed up using the older full-sign-up process - but I'd suspect that they won't.

New rule for how many AdSense ads per page - from Jan-2013

This Quick Tip describes a new rule that AdSense is introducing to their terms and conditions, about how often the new 300x600 ad unit can be used on a single page.


Recently AdSense introduced two new sizes of ad-unit, the 300x600 Large Skyscraper and the 300x50 mobile-banner.

These aren't available from the AdSense add-a-gadget or ads-between-posts options in Blogger - but once you've been fully approved for AdSense, it's easy enough to add them to your blog by getting the code from AdSense, and installing it to Blogger the same way you install any other 3rd party code.

Personally, I like the 300x600 - it looks much more natural in several of my blogs, because it's more like the other things in the sidebar. Many of the ads it is showing at the moment are text-ads, because advertisers are still developing image-ads in the new size.  But even the text ads look better, especially in sites where I am trying to blend ads with other content. (Believe it or not, I have one niche where many of the ads work the way Google originally thought of them, providing additional information that is genuinely useful to my readers.)

But you can have too much of a good thing.

AdSense have always had a rule that each screen should have no more than
  • 3 ad-units and
  • 3 link-units.


Now they have announced that from 10 January 2013, the rule is that each screen can have no more than
  • 1 300x600 ad unit
  • 3 ad-units
  • 3 link-units.

This isn't a big issue for me, but obviously there are some publishers who have taken the p*** and devoted "too much" of their screen-real-estate to ads.

Notice that there are no changes to the rules about how many ads you can show from other advertisers and affiliate programmes.

Limiting AdSense ad types for individual websites is now available

This quick tip is about a new feature that AdSense have just announced, which lets you control the types of ads that are banned - by website, instead of just for your entire AdSense account.

For a long time, I've recommended that Blogger-users who use AdSense should:
The second of these steps is basically about telling AdSense not to show certain categories of ads on your blog. One of the bug-bears with this is that, until now, it's been all-or-nothing:  you could ban ad-categories from either all your sites or none of them.     For example, one of my sites is likely to be visited by people who are unhappy with the idea of dating agencies using suggestive photos of young women in the ads.   Until now, I've had to ban this category from all my sites, to be certain that they weren't show on the sensitive site. But now AdSense have announced that they support site-level blocking:  this means that you can tell them not to show particular categories of ads on certain sites, but leave them on others. To use the feature, you will need to
  • Tell AdSense what URL / domains / web-addresses you manage (if you haven't done it already) and then 
  • Set up blocking for individual sites as required.
The good news is that you can still choose "all sites" - and you can block by category from just sub-domains if you want to. It maybe that you cannot use the website-level blocking yet:  Google started rolling it out in AdSense accounts late last week, and it will get to everyone eventually - I don't have it yet myself, but am looking forward to it eagerly.

Simpler - but more limited - AdSense sign-up for Blogger users

This quick tip describes an announcement from Google about an upcoming simplified process for applying to use AdSense on Blogger or Hubpages.



New simpler AdSense application process


Google AdSense have announced that from today there is a change the application process for new publishers who apply to use AdSense through a "host partner site". Currently Blogger and Hubpages are AdSense's "host partner sites" - meaning ones where the "host" provides internet space to store the monetized content, rather than the content-owner buying the internet space themselves.

They say that
"publishers approved for AdSense accounts via a host partner site will be able to place ads on and earn from policy-compliant content they’ve created on any host partner site. If they then decide to show ads on their own domain, ... they’ll need to complete an extra approval step similar to the application process at www.google.com/adsense."

What this means is that if you sign up for AdSense with a host-partner, you will only be allowed to use AdSense ads on host-partner sites. If you want to use AdSense elswhere later on, then you need to do a 2-step verification process, which involves:
  • Applying to become a "full" publisher
  • Generating ad code,
  • Implementing it on a live page of a non-host-partner site.
  • Someone from the AdSense team will reviews that site and the ad in it.


If Adsense approve your other site, they give you permission to put ads on any sites other than host-partner sites (of course they still need to meet the AdSense Terms and Conditions). If they don't approve, you can still put ads onto host-partner sites (ie Blogger blogs or Hubpages pages), but you cannot use AdSense on other sites until you have fixed the problem(s) that stopped you from being approved..

Google have said that these changes don't affect people who are already approved as AdSense publishers - so I won't be able to see their effects first hand.

But I'm wondering if perhaps people who are only approved as "host partner publishers" won't have access to www.Adsense.google.com at all? This would be painful, because:

Also, I'm wonder if perhaps Google have any plans to pay lower rates to people who they provide hosting and unrestricted bandwidth for?  Nothing has been said, but I can see why they would think this is reasonable.


How to sign up

If the site that you want to put AdSense ads on has a blogspot address   (www.example.blogspot.com), then the only way you can now sign up for AdSense is from Blogger's earnings' tab.

If it has a custom domain, then I don't know if it's possible to use the regular AdSense sign-up process, or if you have to use the Blogger one.

Either way, I still recommend that you should protect your AdSense account from malicious use, and also make sure that the ads you display meeting Blogger's Terms and Conditions too.