Tracking different events in Google Analytics

Options

I'm hoping someone can help me with some Google Analtyics questions. For our 2009 fundraising season, I installed GA on our convio domain (www.braintumorcommunity.org) through the site options on the Convio back end. While this tracked all Convio pages quite well, I was unable to figure out how to track stats for individual teamraisers events, such as how many visitors, time spent, etc. The event websites are composed of various convio elements - page builder page, teamraiser, donation forms, etc. Because these pages do not share portions of a common URL, I was unable to perform searches for one event.

We use redirects such as www.curebraintumors.org to access the home page of each event.

I've recently turned off GA in Convio to try to figure out how to track each event separately. Will setting up a profile for www.curebraintumors.org work? Is there something I can do with filters?

Any help would be appreciated.

Thank you!

Shana

Tagged:
«1

Comments

  • Google Analytics allows you to have multiple Website Profiles on a single account. Just add a profile for each site or teamraiser on your Analytics Setting page. (Each profile will have a different bit of tracking code.)

    Rather than using the Google Analytics fields in the Convio settings, I manually put the Tracking Codes in each different Page Wrapper using the code view rather than the WYSIWYG. So the PageWrapper for my main site's PageBuilder pages has one tracking code, and the wrappers for each teamraiser have other tracking codes. (The Convio settings fields puts the same tracking code EVERYWHERE.)

  • Brian Mucha:

    Google Analytics allows you to have multiple Website Profiles on a single account. Just add a profile for each site or teamraiser on your Analytics Setting page. (Each profile will have a different bit of tracking code.)

    Rather than using the Google Analytics fields in the Convio settings, I manually put the Tracking Codes in each different Page Wrapper using the code view rather than the WYSIWYG. So the PageWrapper for my main site's PageBuilder pages has one tracking code, and the wrappers for each teamraiser have other tracking codes. (The Convio settings fields puts the same tracking code EVERYWHERE.)

    Hi Brian,

    I'm giving it a try tonight! Thank you so much for your help. I thought that might work and you've confirmed my suspicions. Fingers crossed!

    Update - I've created separate profiles for two different events I'd like to track separately, but they each give me the same code snippet with the same UA number. When creating a new profile, should I select:

    Add a Profile for a new domainOR Add a Profile for an existing domain

    I selected an existing domain, and when I copied the code snippet, it is exactly the same as the main profile. Do I select NEW domain, even though it is the same domain URL base?

    Please help!

    Shana

  • Shana Masterson:

    Hi Brian,

    I'm giving it a try tonight! Thank you so much for your help. I thought that might work and you've confirmed my suspicions. Fingers crossed!

    Update - I've created separate profiles for two different events I'd like to track separately, but they each give me the same code snippet with the same UA number. When creating a new profile, should I select:

    Add a Profile for a new domainOR Add a Profile for an existing domain

    I selected an existing domain, and when I copied the code snippet, it is exactly the same as the main profile. Do I select NEW domain, even though it is the same domain URL base?

    Please help!

    Shana

    Yes, go for the new domain. You can always remove ones you are not using, so you can experiment.There's lots of knobs to fool with when you start with filters and campaigns and goals.

    I believe the profile for an existing domain lets you set up a report with different goals and filters and such for data gathered by an existing tracking code.

    Maybe it should say 'Create a Profile for a New Tracking Code' but thats prolly a bit confusing for people.

    BPM

  • Shana Masterson:

    Hi Brian,

    I'm giving it a try tonight! Thank you so much for your help. I thought that might work and you've confirmed my suspicions. Fingers crossed!

    Update - I've created separate profiles for two different events I'd like to track separately, but they each give me the same code snippet with the same UA number. When creating a new profile, should I select:

    Add a Profile for a new domainOR Add a Profile for an existing domain

    I selected an existing domain, and when I copied the code snippet, it is exactly the same as the main profile. Do I select NEW domain, even though it is the same domain URL base?

    Please help!

    Shana

    Hi Shana,

    Just wondering if the method Brian mentioned to you in this thread worked for you guys? Any luck?

    Let me know. I'm kind of running into the same issue and would love to hear how your experience has been with this set up.

    Thanks!

    -Ana Lawless

  • Ana Lawless:

    Hi Shana,

    Just wondering if the method Brian mentioned to you in this thread worked for you guys? Any luck?

    Let me know. I'm kind of running into the same issue and would love to hear how your experience has been with this set up.

    Thanks!

    -Ana Lawless

    Hi Ana,

    Actually this has been working just great as far as GA is concerned. However, I've run up against some problems in Convio. Basically, I insert different GA code into the page wrappers for the corresponding events. Also, more recently, I started adding it to the PC2 wrapper as it does not use the default page wrapper. After inserting the code in the plain text, if you go to the wysiwyg view, the code is compromised and must be reinserted. So, if ever I am in edit mode and the WYSIWYG opens, I must reinsert the code.

    If anyone has a remedy for this, please let me know!

    Thanks!

    Shana

  • Shana Masterson:

    Hi Ana,

    Actually this has been working just great as far as GA is concerned. However, I've run up against some problems in Convio. Basically, I insert different GA code into the page wrappers for the corresponding events. Also, more recently, I started adding it to the PC2 wrapper as it does not use the default page wrapper. After inserting the code in the plain text, if you go to the wysiwyg view, the code is compromised and must be reinserted. So, if ever I am in edit mode and the WYSIWYG opens, I must reinsert the code.

    If anyone has a remedy for this, please let me know!

    Thanks!

    Shana

    What if you put the GA code in a reusuable page builder component and then added it to your pagewrappers with an S Tag?

    Regards, Brian

  • Brian Mucha:

    What if you put the GA code in a reusuable page builder component and then added it to your pagewrappers with an S Tag?

    Regards, Brian

    Hi Brian,

    How would I handle that if I need a different UA# for each place I am inserting code?

    Thanks!

    Shana

  • Shana Masterson:

    Hi Brian,

    How would I handle that if I need a different UA# for each place I am inserting code?

    Thanks!

    Shana

    You'd need one for each UA#, so I guess you'd only get two reuses per component. At least you don't have to worry about people breaking it, though.

    Regards, Brian

  • Shana Masterson:

    Hi Ana,

    Actually this has been working just great as far as GA is concerned. However, I've run up against some problems in Convio. Basically, I insert different GA code into the page wrappers for the corresponding events. Also, more recently, I started adding it to the PC2 wrapper as it does not use the default page wrapper. After inserting the code in the plain text, if you go to the wysiwyg view, the code is compromised and must be reinserted. So, if ever I am in edit mode and the WYSIWYG opens, I must reinsert the code.

    If anyone has a remedy for this, please let me know!

    Thanks!

    Shana

    Wonderful! Thanks so  much! We'll give it a try

  • Shana Masterson:

    Hi Ana,

    Actually this has been working just great as far as GA is concerned. However, I've run up against some problems in Convio. Basically, I insert different GA code into the page wrappers for the corresponding events. Also, more recently, I started adding it to the PC2 wrapper as it does not use the default page wrapper. After inserting the code in the plain text, if you go to the wysiwyg view, the code is compromised and must be reinserted. So, if ever I am in edit mode and the WYSIWYG opens, I must reinsert the code.

    If anyone has a remedy for this, please let me know!

    Thanks!

    Shana

    One more question --sorry.

    When you guys set up the different profiles did you use your "redirect" links (i.e. www.curebraintumors.org) or did you use convio's direct urls?

    If the latter, did it make any difference that all urls coming from convio had the same first string (i.e. "http://orgname.convio.net/site/PageServer?pagename="?)

    Hope that makes sense.

    Thanks again for all your help.

    -Ana

  • Ana Lawless:

    One more question --sorry.

    When you guys set up the different profiles did you use your "redirect" links (i.e. www.curebraintumors.org) or did you use convio's direct urls?

    If the latter, did it make any difference that all urls coming from convio had the same first string (i.e. "http://orgname.convio.net/site/PageServer?pagename="?)

    Hope that makes sense.

    Thanks again for all your help.

    -Ana

    Hi Ana,

    I set mine up using the "redirect" URLs without a problem.

    Shana

  • Ana Lawless:

    One more question --sorry.

    When you guys set up the different profiles did you use your "redirect" links (i.e. www.curebraintumors.org) or did you use convio's direct urls?

    If the latter, did it make any difference that all urls coming from convio had the same first string (i.e. "http://orgname.convio.net/site/PageServer?pagename="?)

    Hope that makes sense.

    Thanks again for all your help.

    -Ana

    I'd use whatever domain name your site is actually served from. For you it looks like www.curebraintumors.org redirects to www.braintumorcommunity.org. All your pages are then served from www.braintumorcommunity.org so I'd use that.

    When you go to the secure forms, your domain changes to 'https://secure2.convio.net/bts'. That is going to break your goal tracking, because you change domains in the middle. (Usually your goal 'funnel' starts at the top of your site somewhere and ends at the donation Thank You page.) You can fix that by getting an SSL cert for braintumorcommunity.org. Then your forms would be served from https://www.braintumorcommunity.org.

    Nevertheless, if the tracking code is on your donation forms you WILL still get visitor statistics on that page, even though it is on a different domain.

    I like to put a couple of filters on as well. Do this right away, cause filters do not change past data. Create these in Profile Settings.

    One converts the URLS to all lowercase. (That way if you have case differences in your links it doesn't make separate records in analytics.)

    Name: Lowercase

    Custom Filter

    Lowercase

    Filter Field: Request URI

    The other strips out the whole "/site/pageserver?pagename=" bit from the URLs. That makes easier to read analytics and still resolves in Convio.

    Name: Exclude PageServer

    Custom Filter

    Search and Replace

    Filter Field: Request URI

    Search String: /site/pageserver\\?pagename=

    Replace String: /

    Case Sensitive: No

    You can also exclude your own internal traffic.

    Name: Exclude Internal

    Predefined Filter

    Exclude... traffic from the IP addresses... that are equal to...

    000.000.000.000  (<- Your company's IP address or range. Get it from your IT networking guys.)

    Regards, Brian

  • Brian Mucha:

    I'd use whatever domain name your site is actually served from. For you it looks like www.curebraintumors.org redirects to www.braintumorcommunity.org. All your pages are then served from www.braintumorcommunity.org so I'd use that.

    When you go to the secure forms, your domain changes to 'https://secure2.convio.net/bts'. That is going to break your goal tracking, because you change domains in the middle. (Usually your goal 'funnel' starts at the top of your site somewhere and ends at the donation Thank You page.) You can fix that by getting an SSL cert for braintumorcommunity.org. Then your forms would be served from https://www.braintumorcommunity.org.

    Nevertheless, if the tracking code is on your donation forms you WILL still get visitor statistics on that page, even though it is on a different domain.

    I like to put a couple of filters on as well. Do this right away, cause filters do not change past data. Create these in Profile Settings.

    One converts the URLS to all lowercase. (That way if you have case differences in your links it doesn't make separate records in analytics.)

    Name: Lowercase

    Custom Filter

    Lowercase

    Filter Field: Request URI

    The other strips out the whole "/site/pageserver?pagename=" bit from the URLs. That makes easier to read analytics and still resolves in Convio.

    Name: Exclude PageServer

    Custom Filter

    Search and Replace

    Filter Field: Request URI

    Search String: /site/pageserver\\?pagename=

    Replace String: /

    Case Sensitive: No

    You can also exclude your own internal traffic.

    Name: Exclude Internal

    Predefined Filter

    Exclude... traffic from the IP addresses... that are equal to...

    000.000.000.000  (<- Your company's IP address or range. Get it from your IT networking guys.)

    Regards, Brian

    Hi Brian,

    The lowercase filter was a real epiphany for me - thank you!

    Any thoughts on how to remove the session tags from the URLs so I can get a better idea on goal conversions for donations, registrations, etc? Also, in conversion tracking, I generally show everyone as exiting just because they move to a secure site. Is there a remedy for that?

    Thanks for your insights and help!

    Shana

  • Shana Masterson:

    Hi Brian,

    The lowercase filter was a real epiphany for me - thank you!

    Any thoughts on how to remove the session tags from the URLs so I can get a better idea on goal conversions for donations, registrations, etc? Also, in conversion tracking, I generally show everyone as exiting just because they move to a secure site. Is there a remedy for that?

    Thanks for your insights and help!

    Shana


    The lowercase filter was a real epiphany for me - thank you!

    You bet. I picked that tip up from somewhere.


    Any thoughts
    on how to remove the session tags from the URLs so I can get a better
    idea on goal conversions for donations, registrations, etc?

    I'll have to think about that.


    Also, in
    conversion tracking, I generally show everyone as exiting just because
    they move to a secure site. Is there a remedy for that?

    Are you moving from your domain to the https://secure3.convio.net url? That breaks the path to the goal. If you are going from http://yourdomain.org to https://yourdomain.org it should be okay with Analytics.

    Regards, Brian

  • Brian Mucha:

    The lowercase filter was a real epiphany for me - thank you!

    You bet. I picked that tip up from somewhere.


    Any thoughts
    on how to remove the session tags from the URLs so I can get a better
    idea on goal conversions for donations, registrations, etc?

    I'll have to think about that.


    Also, in
    conversion tracking, I generally show everyone as exiting just because
    they move to a secure site. Is there a remedy for that?

    Are you moving from your domain to the https://secure3.convio.net url? That breaks the path to the goal. If you are going from http://yourdomain.org to https://yourdomain.org it should be okay with Analytics.

    Regards, Brian

    EDIT - Never mind - I realized you already answered this question above. You still rock!

    I'm going to https://secure2.convio.net. How can I change that so secure pages are hosted at https://braintumorcommunity.org?

  • Brian Mucha:

    The lowercase filter was a real epiphany for me - thank you!

    You bet. I picked that tip up from somewhere.


    Any thoughts
    on how to remove the session tags from the URLs so I can get a better
    idea on goal conversions for donations, registrations, etc?

    I'll have to think about that.


    Also, in
    conversion tracking, I generally show everyone as exiting just because
    they move to a secure site. Is there a remedy for that?

    Are you moving from your domain to the https://secure3.convio.net url? That breaks the path to the goal. If you are going from http://yourdomain.org to https://yourdomain.org it should be okay with Analytics.

    Regards, Brian

    You have to get your own SSL Certificate for your domain.

    The popular Verisign certificate costs an arm and a leg, but there are many other options. Read Michael from CARE on this thread. Yes, couple of THOUSAND a year for Verisign.

    http://community.customer.convio.com/message/3599#3599

    It appears that Convio will help. Probably should drop them a line before buying regardless.

    http://community.customer.convio.com/docs/DOC-2383

    Regards, Brian

  • Shana Masterson:

    EDIT - Never mind - I realized you already answered this question above. You still rock!

    I'm going to https://secure2.convio.net. How can I change that so secure pages are hosted at https://braintumorcommunity.org?

    Shana,

    You don't necessarily have to acquire a custom secure hostname for this to work -- one of my teammates James Zetlen posted some info here about tracking across multiple domains by just adding one line to the Google Analytics JavaScript.

  • Noah Cooper:

    Shana,

    You don't necessarily have to acquire a custom secure hostname for this to work -- one of my teammates James Zetlen posted some info here about tracking across multiple domains by just adding one line to the Google Analytics JavaScript.

    Hi Noah,

    Great meeting you at #10ntc last week!

    This sounds much easier than getting my own SSL. I'll give it a try.

    Shana

  • Shana Masterson:

    Hi Noah,

    Great meeting you at #10ntc last week!

    This sounds much easier than getting my own SSL. I'll give it a try.

    Shana

    That's a neat trick I haven't run into before. Thanks Noah.

    I think I saw something long ago that could be attached to each link that crossed domains which would also do the trick, but didn't consider that practical.

    Regards, Brian

  • Brian Mucha:

    You have to get your own SSL Certificate for your domain.

    The popular Verisign certificate costs an arm and a leg, but there are many other options. Read Michael from CARE on this thread. Yes, couple of THOUSAND a year for Verisign.

    http://community.customer.convio.com/message/3599#3599

    It appears that Convio will help. Probably should drop them a line before buying regardless.

    http://community.customer.convio.com/docs/DOC-2383

    Regards, Brian

    Ok, Noah, I have another question for you. I'm also having trouble with donation forms/registration pages and goals. It is difficult to track how many page views a certain donation page gets, because when someone is logged in, a unique user and/or session ID is also applied to the URL. Do you know of a way to filter that out so the donation page shows as one URL in GA instead of 100 different URLs?

    Thanks!

    Shana

  • Shana Masterson:

    Ok, Noah, I have another question for you. I'm also having trouble with donation forms/registration pages and goals. It is difficult to track how many page views a certain donation page gets, because when someone is logged in, a unique user and/or session ID is also applied to the URL. Do you know of a way to filter that out so the donation page shows as one URL in GA instead of 100 different URLs?

    Thanks!

    Shana

    If you edit your profile at the top of the first page (Analytics  SettingsProfile Settings) there is a section called 'Main Website Profile Information'. In that section is a field called 'Exclude URL Query Parameters'. You can add a comma delimited list of any URL param that you want to filter out.

    (Exclude URL Query Parameters: JServSessionIda001, JServSessionIda002, JServSessionIda003, jservsessionidr003, JServSessionIdr004)

    I'm curious to know what the difference between all the variations of JServSessionId is.

    Regards, Brian

  • Brian Mucha:

    If you edit your profile at the top of the first page (Analytics  SettingsProfile Settings) there is a section called 'Main Website Profile Information'. In that section is a field called 'Exclude URL Query Parameters'. You can add a comma delimited list of any URL param that you want to filter out.

    (Exclude URL Query Parameters: JServSessionIda001, JServSessionIda002, JServSessionIda003, jservsessionidr003, JServSessionIdr004)

    I'm curious to know what the difference between all the variations of JServSessionId is.

    Regards, Brian

    Hey Brian,

    Here is an example of what most of the donation form URLs look like, with the constants being the FR_ID=1490 and 2041.donation=form2. The numbers after idb= and proxy_ID are very different for each user. Does this go back to the secure server issue?

    /bts/site/Donation2?idb=509314159&df_id=2041&FR_ID=1490&PROXY_ID=1860162&2041.donation=form2&PROXY_TYPE=20

    For all of the pages that make up the registration process, the pages look similar to this:

    https://secure2.convio.net/bts/site/TRR/Events/BTW-OR/908396857?pg=reg&fr_id=1550

    With the number after BTW-OR/ appearing different for each URL.

    So, the JServ doesn't even rear its head in these cases.

    >
  • Shana Masterson:

    Hey Brian,

    Here is an example of what most of the donation form URLs look like, with the constants being the FR_ID=1490 and 2041.donation=form2. The numbers after idb= and proxy_ID are very different for each user. Does this go back to the secure server issue?

    /bts/site/Donation2?idb=509314159&df_id=2041&FR_ID=1490&PROXY_ID=1860162&2041.donation=form2&PROXY_TYPE=20

    For all of the pages that make up the registration process, the pages look similar to this:

    https://secure2.convio.net/bts/site/TRR/Events/BTW-OR/908396857?pg=reg&fr_id=1550

    With the number after BTW-OR/ appearing different for each URL.

    So, the JServ doesn't even rear its head in these cases.

    >

    The JServ example was from regular old donation form URLs, not from a teamraiser. Sorry for the confusion.

    I can't recall ever noticing PROXY in our teamraiser URLs, but that and the other few could easly be filtered in the same way. I don't think it has anything to do with the secure server thing. That long number in the actual URL has me stumped though. I can't think of a way to get rid of that.** I haven't yet tried to isolate each individual registration page's activity though.

    Regards, Brian

    PS - Of course, FR_ID is the TeamRaiser ID (FriendRaiser is the original name of TR I believe) and DF_ID is for the Donation Form.

    ** I DID just think of something, but I'm out of time today to be sure. You can use Regular Expressions in the Advanced Filter settings. I bet you can use RegEx to drop the numbers, but I'm not quite good enough with RegEx to write it without fooling around. I'll try to come back to this tomorrow if no one beats me to it.

    Regards, Brian

    The Include All Domain Traffic Filter section of this link got me thinking along these lines. ( http://doteduguru.com/id629-google-analytics-filters.html )

    Sure to need this too: ( http://www.analyticsexperts.com/resources/google-analytics-regex-filter-tester/ )

  • Brian Mucha:

    The JServ example was from regular old donation form URLs, not from a teamraiser. Sorry for the confusion.

    I can't recall ever noticing PROXY in our teamraiser URLs, but that and the other few could easly be filtered in the same way. I don't think it has anything to do with the secure server thing. That long number in the actual URL has me stumped though. I can't think of a way to get rid of that.** I haven't yet tried to isolate each individual registration page's activity though.

    Regards, Brian

    PS - Of course, FR_ID is the TeamRaiser ID (FriendRaiser is the original name of TR I believe) and DF_ID is for the Donation Form.

    ** I DID just think of something, but I'm out of time today to be sure. You can use Regular Expressions in the Advanced Filter settings. I bet you can use RegEx to drop the numbers, but I'm not quite good enough with RegEx to write it without fooling around. I'll try to come back to this tomorrow if no one beats me to it.

    Regards, Brian

    The Include All Domain Traffic Filter section of this link got me thinking along these lines. ( http://doteduguru.com/id629-google-analytics-filters.html )

    Sure to need this too: ( http://www.analyticsexperts.com/resources/google-analytics-regex-filter-tester/ )

    Here's what I think you need...


    The filter type is Custom Filter - Search and Replace


    Filter Field        Request URI


    Search String       /*\\?


    Replace String      /Registration?


    Case Sensitive       No

    This should take your URL and find slash---any_bunch_of_numbers---question_mark and replace it with slash---Registration---question_mark.

    So these....

    https://secure3.convio.net/cmf/site/TRR/RacefortheKids/RacefortheKids/2350323564?pg=ptype&fr_id=1223

    https://secure3.convio.net/cmf/site/TRR/RacefortheKids/RacefortheKids/1520334702?pg=ptype&fr_id=1223

    https://secure3.convio.net/cmf/site/TRR/RacefortheKids/RacefortheKids/5974565495?pg=ptype&fr_id=1223

    Should all become this...

    https://secure3.convio.net/cmf/site/TRR/RacefortheKids/RacefortheKids/Registraion?pg=ptype&fr_id=1223

    Let us know how this works out for you.

    Regards, Brian

  • Brian Mucha:

    Here's what I think you need...


    The filter type is Custom Filter - Search and Replace


    Filter Field        Request URI


    Search String       /*\\?


    Replace String      /Registration?


    Case Sensitive       No

    This should take your URL and find slash---any_bunch_of_numbers---question_mark and replace it with slash---Registration---question_mark.

    So these....

    https://secure3.convio.net/cmf/site/TRR/RacefortheKids/RacefortheKids/2350323564?pg=ptype&fr_id=1223

    https://secure3.convio.net/cmf/site/TRR/RacefortheKids/RacefortheKids/1520334702?pg=ptype&fr_id=1223

    https://secure3.convio.net/cmf/site/TRR/RacefortheKids/RacefortheKids/5974565495?pg=ptype&fr_id=1223

    Should all become this...

    https://secure3.convio.net/cmf/site/TRR/RacefortheKids/RacefortheKids/Registraion?pg=ptype&fr_id=1223

    Let us know how this works out for you.

    Regards, Brian

    Hi Brian!

    I'm playing around with this now. Should the user id have both letters and numbers would the filter look like this?

    /.htm/?&cons_id()*

    As you can see, regular expressions are not my strong suit. Thank you so much for all your help!

    Shana

  • Shana Masterson:

    Hi Brian!

    I'm playing around with this now. Should the user id have both letters and numbers would the filter look like this?

    /.htm/?&cons_id()*

    As you can see, regular expressions are not my strong suit. Thank you so much for all your help!

    Shana

    RegEx are no one's strong suit. :-)

    It's case sensitive, so I think it should actually be...

    Edit: Oops, make that...

    (||)*

  • Brian Mucha:

    RegEx are no one's strong suit. :-)

    It's case sensitive, so I think it should actually be...

    Edit: Oops, make that...

    (||)*

    I'm sorry keep coming back to you, but I'm determined to get this to work. I set up the filter as we discussed, but I'm still seeing the pages:

    >
  • Shana Masterson:

    I'm sorry keep coming back to you, but I'm determined to get this to work. I set up the filter as we discussed, but I'm still seeing the pages:

    >

    You could just add "cons_id", "ts", and "signature" to your "Exclude URL Query Parameters" field in your Profile Settings. We only needed to fool with the RegEx to get rid of that string of numbers that was part of the URL itself and not a parameter.

    Regards, Brian

  • Brian Mucha:

    You could just add "cons_id", "ts", and "signature" to your "Exclude URL Query Parameters" field in your Profile Settings. We only needed to fool with the RegEx to get rid of that string of numbers that was part of the URL itself and not a parameter.

    Regards, Brian

    In your URL string...

    /post/headquarters/speak_up_speak_out.html?cons_id=&ts=1272499440&signature=5b9b651b8ea9bd7a29b98b850cf4e14b

    The question mark signals the end of the actual URL to the page, and the start of the URL Parameters. URL Params are a way of passing variable-name and value pairs to the page. Scripts on the page can extract and then use that data.

    So in your example, the actual url is...

    /post/headquarters/speak_up_speak_out.html

    ...and it also passes in values for the variables 'cons_id', 'ts', and 'signature'.

    The ampersand just separates each variable/value pair. (eg, var=somevalue AND var=somevalue AND var=somevalue AND var=somevalue)

    Google has that nice 'Exclude URL Query Parameters' field. If you stick in the names of the URL parameters you want to ignore, it is smart enough to get rid of the & and = and some-value-it-has and so on.

    BUT...

    You also ran into this url...

    https://secure2.convio.net/bts/site/TRR/Events/BTW-OR/908396857?pg=reg&fr_id=1550

    Notice that the '908396857' comes BEFORE the question mark. It isn't a normal URL Parameter, so the built in exclude field couldn't help. And we had to muck about with the RegEx filter to get rid of that.

    Regards, Brian

  • Brian Mucha:

    In your URL string...

    /post/headquarters/speak_up_speak_out.html?cons_id=&ts=1272499440&signature=5b9b651b8ea9bd7a29b98b850cf4e14b

    The question mark signals the end of the actual URL to the page, and the start of the URL Parameters. URL Params are a way of passing variable-name and value pairs to the page. Scripts on the page can extract and then use that data.

    So in your example, the actual url is...

    /post/headquarters/speak_up_speak_out.html

    ...and it also passes in values for the variables 'cons_id', 'ts', and 'signature'.

    The ampersand just separates each variable/value pair. (eg, var=somevalue AND var=somevalue AND var=somevalue AND var=somevalue)

    Google has that nice 'Exclude URL Query Parameters' field. If you stick in the names of the URL parameters you want to ignore, it is smart enough to get rid of the & and = and some-value-it-has and so on.

    BUT...

    You also ran into this url...

    https://secure2.convio.net/bts/site/TRR/Events/BTW-OR/908396857?pg=reg&fr_id=1550

    Notice that the '908396857' comes BEFORE the question mark. It isn't a normal URL Parameter, so the built in exclude field couldn't help. And we had to muck about with the RegEx filter to get rid of that.

    Regards, Brian

    Brian,

    You are an absolute saint. I've added cons_id, ts, signature to the exclude url query parameters. I think I'm really starting to get this now. Thanks for being so patient with me!

    Shana

Categories