Difference between revisions of "ChannelTracking"

(What (summary): adsense limits)
(Steps to get to DoneDone: more about adsense code)
Line 27: Line 27:
 
== Steps to get to [[DoneDone]] ==
 
== Steps to get to [[DoneDone]] ==
  
[[Category:DevelopmentTask]]
+
* recoginize channel-tracking tag
</noinclude>
+
* emit channel-info as a variable definition that can be examined by our skin
 +
* modify our google ads to include channel tracking info (see below)
 +
* test by ...
 +
** changing channels, and
 +
** changing other ad parameters that are recorded elsewhere in aboutus software
 +
 
 +
 
 +
=== AdSense code format ===
 +
 
 +
This project requires understanding and dynamically modifying AdSense generated code. This appears to be straightforward since hand generated code with multiple channels has these included into the add code with the reasonably obvious addition:
 +
://2007-12-31: Portland Tech, AboutUs.org
 +
:google_ad_channel = "5511508489+2208325199";
 +
Presumably the comment is optional and the 5511508489+2208325199 part would be the only part that is provided in the channel-tracking tag itself.

Revision as of 20:17, 31 December 2007

OurWork Edit-chalk-10bo12.png

What (summary)

AdSense can attribute ad revenue to "channels" that are setup on the AdSense website. This project is to create a tag, , that works similarly to our tag, except that it takes the enclosed code string and includes it in AdSense for Content html that we emit on so marked pages. It is assumed that portals will have their own channels. Our Content Team will manage AdSense channels and be sure that templates include both portal-tracking and channel-tracking tags. Unlike portal-tracking, channel-tracking will only have one code at a time (though that code could be set up on AdSense to refer to multiple channels.) https://www.google.com/adsense/code AdSense limitations allow for up to five channels attributed with one code, and on the order of 190 channels total. This means that channels cannot be used to track revenue for our portal sponsors once we have more than 190 sponsors.
AdSenseChannelLimit190.png

Why this is important

Channel tracking gives us the ability to relate ad revenue to the effort we expend to earn it (ROI).

DoneDone

  • We will know that this is done when the content team can ...
    • create a new channel,
    • tag pages with a channel code generated by AdSense for that channel
    • see revenue the next day that is attributed to that channel.
  • We must also check that ad revenue attributed to channels is not subtracted from our current reports. We believe this to be the case but must check too.

Steps to get to DoneDone

  • recoginize channel-tracking tag
  • emit channel-info as a variable definition that can be examined by our skin
  • modify our google ads to include channel tracking info (see below)
  • test by ...
    • changing channels, and
    • changing other ad parameters that are recorded elsewhere in aboutus software


AdSense code format

This project requires understanding and dynamically modifying AdSense generated code. This appears to be straightforward since hand generated code with multiple channels has these included into the add code with the reasonably obvious addition:

//2007-12-31: Portland Tech, AboutUs.org
google_ad_channel = "5511508489+2208325199";
Presumably the comment is optional and the 5511508489+2208325199 part would be the only part that is provided in the channel-tracking tag itself.


Retrieved from "http://aboutus.com/index.php?title=ChannelTracking&oldid=13595485"