<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Custom Filters for GA, Part 4b: Custom Advanced</title>
	<atom:link href="http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/</link>
	<description>LunaMetric's blog on conversion rate and web analytics</description>
	<pubDate>Mon, 08 Sep 2008 15:48:59 +0000</pubDate>
	<generator>http://wordpress.org/</generator>
		<item>
		<title>By: Oliver George</title>
		<link>http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-1212</link>
		<dc:creator>Oliver George</dc:creator>
		<pubDate>Mon, 25 Feb 2008 19:13:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-1212</guid>
		<description>Perfect, exactly what I was looking for.  

I have several subdomains (www, forum and blog) but I like having unified reporting across them.   Now I can rewrite the RequestURI to indicate the different domains.

Thanks, Oliver</description>
		<content:encoded><![CDATA[<p>Perfect, exactly what I was looking for.  </p>
<p>I have several subdomains (www, forum and blog) but I like having unified reporting across them.   Now I can rewrite the RequestURI to indicate the different domains.</p>
<p>Thanks, Oliver</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anuj Arora</title>
		<link>http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-1008</link>
		<dc:creator>Anuj Arora</dc:creator>
		<pubDate>Mon, 10 Dec 2007 10:17:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-1008</guid>
		<description>I would say very informative article, go to know about filters and their specific working. I want to thank the writers and Paul and Robbin for their comments.</description>
		<content:encoded><![CDATA[<p>I would say very informative article, go to know about filters and their specific working. I want to thank the writers and Paul and Robbin for their comments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-865</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Mon, 08 Oct 2007 22:33:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-865</guid>
		<description>Ah, that'll do it.  I was skeptical that just conversion data would give me enough information, but I think those extra profiles will do the trick.

Basically I was looking for a workaround the lack of multi-segmentation with the utmsetvar function by throwing the request URI at any of the campaign or visitor info and seeing if it would stick.  More wishful thinking than anything else.

Thanks for the help with this, and thanks for all of the info on the blog.</description>
		<content:encoded><![CDATA[<p>Ah, that&#8217;ll do it.  I was skeptical that just conversion data would give me enough information, but I think those extra profiles will do the trick.</p>
<p>Basically I was looking for a workaround the lack of multi-segmentation with the utmsetvar function by throwing the request URI at any of the campaign or visitor info and seeing if it would stick.  More wishful thinking than anything else.</p>
<p>Thanks for the help with this, and thanks for all of the info on the blog.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robbin</title>
		<link>http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-864</link>
		<dc:creator>Robbin</dc:creator>
		<pubDate>Mon, 08 Oct 2007 21:08:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-864</guid>
		<description>Oh, I get it now. But you are still faced with, what do you want to measure?

So let's say that you have urchinTracker('/chat/success/') and urchinTracker('chat/NoRep/')

Now what? Do you want to figure out if the person who had success is more likely to make a purchase and arrive at the /thankyou/ page? In which case, you need to set up a goal that has the page /chat/success as the first (and required) step and /thankyou/ as the goal. Not a filter.

Maybe, however, you want to throw all the GA tools at your different chats. In which case, you want a separate profile for each one, with a separate include filter. So you only need to create a custom filter where the request URI matches /chat/success/  and another profile where the custom filter has a request URI include that matches /chat/NoRep/ 

No matter how I look at it, you wouldn't ever be using campaign and source. That stuff is all about , how did the visitor find me, not what did they do once they initiated a chat.</description>
		<content:encoded><![CDATA[<p>Oh, I get it now. But you are still faced with, what do you want to measure?</p>
<p>So let&#8217;s say that you have urchinTracker(&#8217;/chat/success/&#8217;) and urchinTracker(&#8217;chat/NoRep/&#8217;)</p>
<p>Now what? Do you want to figure out if the person who had success is more likely to make a purchase and arrive at the /thankyou/ page? In which case, you need to set up a goal that has the page /chat/success as the first (and required) step and /thankyou/ as the goal. Not a filter.</p>
<p>Maybe, however, you want to throw all the GA tools at your different chats. In which case, you want a separate profile for each one, with a separate include filter. So you only need to create a custom filter where the request URI matches /chat/success/  and another profile where the custom filter has a request URI include that matches /chat/NoRep/ </p>
<p>No matter how I look at it, you wouldn&#8217;t ever be using campaign and source. That stuff is all about , how did the visitor find me, not what did they do once they initiated a chat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-863</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Mon, 08 Oct 2007 20:37:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-863</guid>
		<description>Robbin,

That's right, we're looking for the latter.

I'm tracking four events, chat accepted, chat declined, chat rule triggered, and no chat reps available.  It's all proactive chat, so the visitor does very little.  We have a set of rules modelling different actions on the website (views a page for 60 sec, searches for something that doesn't exist, etc.) and when a customer completes one of these rules we first check the availability of our agents and then pop up a div layer inviting them to chat if there is an agent available.  The request URI doesn't change, when a customer accepts a chat we pop up a window with the third party chat client.  When a rule is triggered or an agent is not available nothing happens on the customer side of things, we just call some javascripts which include the urchintracker within them to record them.

I hope that's not too much detail, and if you can point me in a direction of which variable would help me out I'd be quite grateful.

Thanks,
Paul</description>
		<content:encoded><![CDATA[<p>Robbin,</p>
<p>That&#8217;s right, we&#8217;re looking for the latter.</p>
<p>I&#8217;m tracking four events, chat accepted, chat declined, chat rule triggered, and no chat reps available.  It&#8217;s all proactive chat, so the visitor does very little.  We have a set of rules modelling different actions on the website (views a page for 60 sec, searches for something that doesn&#8217;t exist, etc.) and when a customer completes one of these rules we first check the availability of our agents and then pop up a div layer inviting them to chat if there is an agent available.  The request URI doesn&#8217;t change, when a customer accepts a chat we pop up a window with the third party chat client.  When a rule is triggered or an agent is not available nothing happens on the customer side of things, we just call some javascripts which include the urchintracker within them to record them.</p>
<p>I hope that&#8217;s not too much detail, and if you can point me in a direction of which variable would help me out I&#8217;d be quite grateful.</p>
<p>Thanks,<br />
Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robbin</title>
		<link>http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-862</link>
		<dc:creator>Robbin</dc:creator>
		<pubDate>Mon, 08 Oct 2007 17:28:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-862</guid>
		<description>Paul - is your ultimate goal to understand WHERE THOSE CHATS ORIGINATE? Or, is your ultimate goal to understand WHAT HAPPENS TO THE INDIVIDUAL WHO TRIES TO CHAT?

If the latter (which is where I think you are going) -- describe how the event changes when there isn't a chat person available. For example, does the request URI change? Or do they just get a "no one home" message? 

From the little I understand here about your company needs, you have to match them with the right fields. I don't think anything that starts with the word "campaign" is going to get you where you need to be.</description>
		<content:encoded><![CDATA[<p>Paul - is your ultimate goal to understand WHERE THOSE CHATS ORIGINATE? Or, is your ultimate goal to understand WHAT HAPPENS TO THE INDIVIDUAL WHO TRIES TO CHAT?</p>
<p>If the latter (which is where I think you are going) &#8212; describe how the event changes when there isn&#8217;t a chat person available. For example, does the request URI change? Or do they just get a &#8220;no one home&#8221; message? </p>
<p>From the little I understand here about your company needs, you have to match them with the right fields. I don&#8217;t think anything that starts with the word &#8220;campaign&#8221; is going to get you where you need to be.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-861</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Mon, 08 Oct 2007 16:44:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-861</guid>
		<description>Hi Robbin,

We have a few urchinTrackers to measure chat events from a third party proactive chat client we're testing out, all starting with /chat/.  I've set up a conversion goal for each of these as well, so we at least have something to measure the success of these events by.  

What I did was was take everything from Campaign Medium in Field A and then take Request URIs that match (/chat/.*) for Field B and output them to Campaign Name as $A1,$B1.  The information was placed in as different campaign names, however each field of information was zero.

Ideally I would of course love to get all of the session data that Google collects and separate them into sessions where someone accepted a chat, sessions where there weren't any chat people available, etc.  Anything to get a little more insight into the behavior of customers who encounter the new chat feature.

Thanks,
Paul</description>
		<content:encoded><![CDATA[<p>Hi Robbin,</p>
<p>We have a few urchinTrackers to measure chat events from a third party proactive chat client we&#8217;re testing out, all starting with /chat/.  I&#8217;ve set up a conversion goal for each of these as well, so we at least have something to measure the success of these events by.  </p>
<p>What I did was was take everything from Campaign Medium in Field A and then take Request URIs that match (/chat/.*) for Field B and output them to Campaign Name as $A1,$B1.  The information was placed in as different campaign names, however each field of information was zero.</p>
<p>Ideally I would of course love to get all of the session data that Google collects and separate them into sessions where someone accepted a chat, sessions where there weren&#8217;t any chat people available, etc.  Anything to get a little more insight into the behavior of customers who encounter the new chat feature.</p>
<p>Thanks,<br />
Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robbin</title>
		<link>http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-856</link>
		<dc:creator>Robbin</dc:creator>
		<pubDate>Sun, 07 Oct 2007 11:54:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-856</guid>
		<description>Hi Paul, can you write out how you did it and what they do and mostly, what you want to achieve? It would seem to me that it you have a javascript event like onclick and an urchinTracker('/outbound/otherjunkhere/'), you would have a very hard time using campaign medium OR campaign name to filter those "pages" the way you are trying, because all those variables (campaign, source, medium) are session level variables, and you are tracking a page, not a session.  And they don't mix super well, although they do mix sometimes.

I keep wanting to do a post on this topic, but I have to locate an old post that Justin Cutroni wrote on this topic, and I can't find it.</description>
		<content:encoded><![CDATA[<p>Hi Paul, can you write out how you did it and what they do and mostly, what you want to achieve? It would seem to me that it you have a javascript event like onclick and an urchinTracker(&#8217;/outbound/otherjunkhere/&#8217;), you would have a very hard time using campaign medium OR campaign name to filter those &#8220;pages&#8221; the way you are trying, because all those variables (campaign, source, medium) are session level variables, and you are tracking a page, not a session.  And they don&#8217;t mix super well, although they do mix sometimes.</p>
<p>I keep wanting to do a post on this topic, but I have to locate an old post that Justin Cutroni wrote on this topic, and I can&#8217;t find it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-848</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Fri, 05 Oct 2007 21:51:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-848</guid>
		<description>Hi Robbin,

I'm trying to set up a Custom Filter that will allow me to get a little more information from some urchinTracker fake URIs tracking javascript events.  Right now I have the request URI attached to campaign source and being outputted into campaign name, but when I look at the reports the campaigns are listed with all zeros in the data.

Am I doing something wrong here?  Is there another way I should be doing this?  I tried just now switching it to campaign medium so my filter is set up the same way as yours and am waiting for GA to update.

Thanks, great posts on the subject.

Paul</description>
		<content:encoded><![CDATA[<p>Hi Robbin,</p>
<p>I&#8217;m trying to set up a Custom Filter that will allow me to get a little more information from some urchinTracker fake URIs tracking javascript events.  Right now I have the request URI attached to campaign source and being outputted into campaign name, but when I look at the reports the campaigns are listed with all zeros in the data.</p>
<p>Am I doing something wrong here?  Is there another way I should be doing this?  I tried just now switching it to campaign medium so my filter is set up the same way as yours and am waiting for GA to update.</p>
<p>Thanks, great posts on the subject.</p>
<p>Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robbin</title>
		<link>http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-720</link>
		<dc:creator>Robbin</dc:creator>
		<pubDate>Tue, 07 Aug 2007 21:46:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.lunametrics.com/blog/2007/05/20/custom-filters-for-ga-part-4b-custom-advanced/#comment-720</guid>
		<description>Hi Laura. Thank you for the compliment. I think that Alden at Google Analytics would be horrified if I took his job. But thanks anyway. 

As for include/exclude.  The truth is, you could do it your way too,  But, let's make the problem a little easier, and let's assume that you are tracking a site with many different &lt;b&gt;directories&lt;/b&gt;. All the profiles have the same UA code, and you want one profile that shows www.mysite.com and one that shows www.mysite.com/conversionrate and one that shows www.mysite.com/emarketing and one that shows www.mysite.com/aboutus

So the first one, we will say,  needs to *include* blog and exclude conversionrate, emarketing and aboutus. You &lt;b&gt;can&lt;/b&gt; write a custom exclude filter to exclude Request URI that matches ^/conversionrate and one that matches ^/emarketing and one that matches ^/aboutus. (You can even put them all together with OR pipes, I am just too lazy to go test it.) Alternatively, you can simply write an include filter that matches request URI ^/blog, which is a whole lot easier. 

I realize that I have dumbed this down a little bit, but once you add in different domains, I would feel guilty not dealing with the cross-domain issues here. This handles the include/exclude without the extra layer of complexity (I hope.)

I have more stuff on filters coming soon, but first I have to add one more RegEx post. 

Robbin</description>
		<content:encoded><![CDATA[<p>Hi Laura. Thank you for the compliment. I think that Alden at Google Analytics would be horrified if I took his job. But thanks anyway. </p>
<p>As for include/exclude.  The truth is, you could do it your way too,  But, let&#8217;s make the problem a little easier, and let&#8217;s assume that you are tracking a site with many different <b>directories</b>. All the profiles have the same UA code, and you want one profile that shows <a href="http://www.mysite.com" rel="nofollow">http://www.mysite.com</a> and one that shows <a href="http://www.mysite.com/conversionrate" rel="nofollow">http://www.mysite.com/conversionrate</a> and one that shows <a href="http://www.mysite.com/emarketing" rel="nofollow">http://www.mysite.com/emarketing</a> and one that shows <a href="http://www.mysite.com/aboutus" rel="nofollow">http://www.mysite.com/aboutus</a></p>
<p>So the first one, we will say,  needs to *include* blog and exclude conversionrate, emarketing and aboutus. You <b>can</b> write a custom exclude filter to exclude Request URI that matches ^/conversionrate and one that matches ^/emarketing and one that matches ^/aboutus. (You can even put them all together with OR pipes, I am just too lazy to go test it.) Alternatively, you can simply write an include filter that matches request URI ^/blog, which is a whole lot easier. </p>
<p>I realize that I have dumbed this down a little bit, but once you add in different domains, I would feel guilty not dealing with the cross-domain issues here. This handles the include/exclude without the extra layer of complexity (I hope.)</p>
<p>I have more stuff on filters coming soon, but first I have to add one more RegEx post. </p>
<p>Robbin</p>
]]></content:encoded>
	</item>
</channel>
</rss>
