Conversion Goals in Google Analytics

Options
Because Luminate uses dynamic URLs for each specific thank you page, has anyone been able to successfully setup conversion goals within Google Analytics?


I've spoken with Blackbaud support twice but have been unable to hack a destination URL.


Help! ;-)
Tagged:

Comments

  • What conversion are you tracking?

    Donations? Advocacy? Survey?


    Thanks,

    Sara
  • If you didn't get this settled yet, you can do it in GA using destination goals. In your goal details, make the destination a regex rule of .*pg=rthanks.* and you're good to go.


    The dot means "match any character", the asterisk means "match 0 or more of previous character", and the text is what's unique to the page you're tracking. So, If you want to add a funnel in GA, just use the same format and swap out the rthanks for whatever's in the URLS leading up to the thank you page (set it to not required, since some users will probably skip steps in the process). In our case, we've got:
    • .*pg=entry.*
    • .*pg=ptype.*
    • .*pg=reg.*
    • .*pg=waiver.*
    • .*pg=regsummary.*
    • .*pg=paymentForm.*
    As for donations, you want .*donation=completed.* for the goal page. funnel will probably be something like:
    • .*pg=entry.*
    • .*pg=pfind.*
    • .*px=.*
    • .*donation=form1.*
    And so on.
  • Convio's Google Analytics docs are here: https://www.blackbaud.com/files/support/helpfiles/luminate-online/help/luminateonline.html#../Subsystems/Setup/Concepts/Admin_Google_Analytics_FAQs.html


    However, those docs are dated and I think only work for older versions of Google Analytics (ga.js). If you're using Universal Analytics (analytics.js) then you may need to go with the suggestion above.


    For older versions you use pseudo URLs: https://www.blackbaud.com/files/support/helpfiles/luminate-online/help/Subsystems/Setup/Concepts/Admin_Google_Analytics_Funnel_Tracking.html


    So the destination URL for a donation could look like:


    /funnel/Donation2/General Giving/completed


    To capture all donations under a single donation goal you could use a regex like:


    /funnel/Donation2/.*/completed


    This is what's working on our site now, but we may need to change when we upgrade to Universal Analytics.
  • Hi Esoos,


    Our 'thank you' pages for Luminate Donation Forms are not standard like your destination URLs, they seem to be dynamic based on the form. Are you utilizing just one donation form?
  • Sara Hoffman:

    What conversion are you tracking?

    Donations? Advocacy? Survey?


    Thanks,

    Sara

    We are looking to track completed donations.
  • Jeremy Reynolds:

    If you didn't get this settled yet, you can do it in GA using destination goals. In your goal details, make the destination a regex rule of .*pg=rthanks.* and you're good to go.


    The dot means "match any character", the asterisk means "match 0 or more of previous character", and the text is what's unique to the page you're tracking. So, If you want to add a funnel in GA, just use the same format and swap out the rthanks for whatever's in the URLS leading up to the thank you page (set it to not required, since some users will probably skip steps in the process). In our case, we've got:

    • .*pg=entry.*
    • .*pg=ptype.*
    • .*pg=reg.*
    • .*pg=waiver.*
    • .*pg=regsummary.*
    • .*pg=paymentForm.*
    As for donations, you want .*donation=completed.* for the goal page. funnel will probably be something like:
    • .*pg=entry.*
    • .*pg=pfind.*
    • .*px=.*
    • .*donation=form1.*
    And so on.

    This is interesting, I'll have to give this a try.
  • Do you know what version of Google Analytics you're using? You can search in the page's source for either ga.js or analytics.js to see, or do a search for "UA-" in the source and check the Google Analytics JavaScript tag.


    If it's the older ga.js, then I believe the docs I posted earlier are still valid and you can use pseudo URLs. That means the URL you see in your browser's address bar are not the same as the URLs Convio or Google Analytics see. They're tracking the pseudo URLs instead. We have multiple donation forms and the example I posted earlier works for all of them.


    If it's the newer analytics.js, then I'm not sure (it's been a few years since I last set this up).
  • Good point. It's possible that goal tracking through GA admin is only available if you've got universal analytics enabled. Google has some documentation for how to switch over (it's a pretty simple copy/paste over the old code), but you'll probably need to edit the pagewrapper.

Categories