Destination Goal not taking funnel into consideration - google-analytics

I have a very basic site goal:
When someone gets to the '/my-account' page directly from the '/component/community/ajaxregister/ajaxregister' page, it needs to count it as a conversion (Registration).
I have a custom destination goal set up:
Destination = '/my-account'
Funnel: ON
Step 1 '/component/community/ajaxregister/ajaxregister' Requires? YES
The registration counts in my db do not match the goal count and the 'Reverse Goal Path' report shows that there are conversions being registered where the 'Goal Previous - Step 1' includes pages other than the registration page.
Any ideas on how to make this goal register only when one lands on my-account from the registration page?

The "required step" merely affects funnel visualization, not goal conversion. So by default there is no way not make this count only when people come from the registration page.
To solve this in code (and thus make the question on topic :-) ) you could
check the referring page on your goal conversion page, then
fire an event when the referrer is the registration pages, and
then switch to an event-based goal in the GA backend
That way you would not have a funnel (does not work with event based goals), but at least you'd have the "correct" number of conversions.

Related

Google analytics: Complete a goal when two events occur

There are two events.
User visit /point1.
User visit /point2.
If the events occur in this order, I want the goal to be hit.
I have created a funnel for this, but the problem is that even if the user does not visit /point1, and visit /point2, the goal is hit! (destination is point2..)
I want the goal to be hit only when the user visit /point1 and /point2 in that order.How can I accomplish this?
Basically you can't (not via configuration, that is). Funnels only affect the visualisation, not goal completion.
You can either do a workaround in code - set a cookie on /point1, then fire an event on /point2 only when the cookie is set, and change your configuration to use an event based goal.
If you do not need to actual goal conversion, but just want to know how many users completed the steps in the correct order, you can create a segment of the "sequence" type (step1 page equals /point1 followed by step2 page equals /point2), which will limit the data displayed in the standard reports to sessions where users visited one point after the other.

How to build a funnel for events

There is a submission form with multiple URLs, but it has multiple forms on a single URL. Its not a problem to track successful submissions, but I would like to know where they abandon (on which of the forms what are located on a single URL). Is it possible to create a funnel for events to track it and how to do it?
To back up my comment, the documentation says explicitly
When you create a Destination Goal, you also have the option to create
Funnel for that Goal.
Since an event goal is not a destination goal there are no funnels for events.
However I don't quite see your problem; you can set different actions or labels with the event for ever form and set up multiple goals, one for each event action (up tp 20 obviously). A funnel would only help you with a multi-step process, I do not see how this applies here.

Google Analytics Interface - Adding onLoad Event to Goals

Hey I'm having some trouble using the Google Analytics interface and wondering if anyone has ever experienced this.
I recently added an onLoad event to track certain pages of a site but I can't seem to understand how to add the Goals to my Analytics account.
Any help would be greatly appreciated!
thank you
Use this information from here and put it into "Goal Type:Event" Section 1
_gaq.push(['_trackEvent', 'category', 'action', 'opt_label', opt_value]);
There is a problem with terminology here since "event" is ambigous - did you add a Javascript onload event handler to your page (which wouldn't be necessary for GA tracking) or do you want to use Google Analytics event tracking (which is was Silas assumed) ?
In any case, Analytics Goal are created in the admin section in your account, under profile settings->goals. There you have to enter a unique name and a type.
Type "Url destination" mean your visitors have reached a particular page (goal url) in your website (either the precise url (match type "exact"), a url that starts with your goal url (head match) or a url that matches a given pattern (regular expression).
If people are supposed to follow a given path before they visit the goal url you can create a funnel by checking the "Use funnel" checkbox and enter the individual urls they have to visit before getting to the goal url. That's useful especially if you have some sort of checkout process - the funnel visualization report will show you how many people exited the process before they reached your goal url and at which url (high exit rate at a given steps means there is a problem and you should optimize this particular page).
In the same way you can create a goal for a google analytics event, only those do not have funnels (an event has more or less by definition only one step).

URL-based Goal doesn't get reached in Google Analytics despite the same URL-based PageView being registered correctly.

I've got a multi-stage online questionnaire form, and I use a _gaq.push(['_trackPageview', '/Form_Stage_XX']) code to register form's stages destinations (the "XX"s stand for actual stage numbers).
I also set up the URL-destination Goals based on pages /Form_Stage_XX (same as in _gaq.push).
Now in the Site content -> Pages report I can see the visits of /Form_Stage_XX registered as expected, but the related Goals won't get reached.
Any ideas why is this?
Many thanks.
Please do check your goals configuration in the Profile Settings - > Goals Page to see if the URL is set to the same as /Form_Stage_XX and also if the Match Type is set to Exact Match. I would also recommend using the Match Type: Regular Expression with .*\Form_Stage_XX as the parameter.
You should be able to see if your goals are beign tracked as expected in the Conversions - > Goals Report.
One more thing is that form goals are usually better tracked as a Funnel Conversion, so you can track the flow from each step and thus visualize where visitors are leaving your form.
You can find more information in this great video lesson, made by Google

Google-Analytics: How do I add an e-mail link as the final step of a goal?

I send a confirmation link via e-mail (in multiple places) but it seems Analytics doesn't recognize those clicks (given URL is visited) unless the visit immediate. I am guessing the last part is about session expiration.
How can I define my goal funnel so that confirmation page landings are recognized even after a day or two?
My confirmation URL is in following format:
"http://<domain_name>/confirmation/<10_char_hex_confirmation_code>/"
You can't. All the steps of a goal funnel must occur in the same session.
You could always have one goal for signing up (i.e. sending the e-mail), and another goal for the confirmation landing page. Then compare these goal conversions, and you'll get the same story.

Resources