C# - Track Different Button Clicks With Google Analytics And AJAX?
Apr 11, 2010
I have several pages, let's call them A, B and C. Each of these pages has a form where the user can type in some information and click a button to send those information to the server. This button click is performed in an UpdatePanel to prevent a full postback.
A customer of ours now wants to know how many % of the using visiting each site (A, B and C have different URLs) use this form. (Meaning I need seperate values for A, B and C) How to I track this in Google Analytics? It seems that I have to create a conversion(??) for each page. Is that correct?
How must I modify the existing web application to let Google Analytics know, that a user submitted the form. (without the need to redirect thank to xy amount of different thank you pages)
I want to integrate Google analytics in my asp.net mvc application. So im doing some R&D for it to find out which one is the better. I find out a Google Analytic Dashboard Controls which are available at
But they are server control and im not sure how to implement in asp.net mvc. Secondly can i implement asp.net charts in my asp.net mvc application?
What's the best way to get the Google Analytics ID from a database, and display it on a Master.Page? Maybe getting the page details (page title, etc) and displaying the GA code using a .net control? I am not sure what the best way to do it, as the GA ID would change for each of my clients.
I'm trying to track how many people are signed up and set up goal for Google Analytics. I use CreateUserWizard and I'm trying to set a goal when users reach coplete wizardstep section or when users finish createwizardstep1 (first signup page) CreateUserWizard has 3 steps. first sign up page, second optional page and finish page. I'm sure that I can separate optional info section and redirect different page after step1 but I would like to avoid that if possible.
How does "it" work where if say the server sends out literally hundreds of emails to an approved list of client email address for a marketing campaign... and within the email template, includes links.
How is it possible to track which user clicked on which link for which email? I know of course there are some solutions out there like MailChimp that do this but curious to know how its done/what methods are used.
I want to use Google Analytics on my asp.net website. My website have a masterpage that each page will use. So my idea is to put the GA code in the bottom of the masterpage and in that way get it included into all pages. Is that a good idea to get the tracking right? Or might there be any problems of using this way?
Another thing is that I need to track conversion for a goal that I have setup in GA. I need to see the funnel, the pages leading to the goal. The problem is that these pages are actually the steps of a asp.net wizard control. What is the best way to track each step of the wizard control as individual steps in GA to reach the goal?
I am using asp.net 3.5 with C#. I have registered my application in google analytics and it is successfully showing my statics. But I want to integrate that statics into my website, is their any way I can do it.
I have an ASP.NET website set up, and I'm using Google Analytics for page tracking. The only thing I don't like is that I have to go away from my site (to the Google Analytics site) to see the report. Is there any way to show the Google Analytics data on my own site with all the AJAX that they have?
I want to find a place to put my Google Analytics code in my ASP.NET web application. I would like to place it somewhere once and not have to copy and paste the code into multiple files. Is there somewhere that I could inject it that I would only have to include it once and all pages would be effected? I am not using MasterPages unfortunately.
i have just register google/analytic. and it provide me a series of code to paste into my pages before the </body> tag. however, i am using masterpage for my webiste. therefore, may i know where should i paste the code to?
I am faced with a tricky scenario. My application (WEB) is in .NET 3.5 using C# as the development language. My page is having a number of User controls, each with a Save button of its own.
Now my Page containing the User Controls also has a button named SAVE. Now all these User Controls are dynamically populated in the page with respect to some events and all of them are inside individual Update Panels.
Now my requirement is ONCLICK of the SAVE button in the page, the clicks of the SAVE buttons of the user controls will get fired. But since its an asynchronous call (since I am using AJAX through UPDATE PANELS), it will be a heavy overload if all the clicks get fired simultaneously.
So I thought of having sequential clicks done, i.e., after the successful completion of the Click of User Control 1, the click of User Control 2 will get fired and so on.
I presume this can be done with Server Callback, but I am at a loss how to proceed with it.
I have a form that is Ajax enabled (we use ajax to display a "processing" message). We're having problems with the customers double clicking the button so I want to disable the button upon the first click. I use the code below which works fine in IE but not in Firefox or Chrome.
In Chrome and Firefox, the button grays out but is still clickable. Do you see any problems with the code above? on a workaround or alternate method of disabling the button? I have thought about using session state to flag when the button is clicked and just ignore subsequent clicks but would rather disable the button entirely.
I have modal popup extender with two buttons called continue and cancel within it.I get this popup warning when session is going to expire.When I click cancel button it should logout me and when I click continue button it should extend my session for next 20 minutes. Both button gets trigered when I click them.Problem is that when I click continue button it should extend session for another 20 minutes and alert should disapper.That doesn't work.
I am trying to trigger a update planel when a user clicks on an button on a GridView. Once the button is pressed the id of the record gathered and then more information will be gathered and sent to lbl.Text in updatePanel1.
when I was trying to set this ModalPopUpExtender i was using a btn1 as the targetCOntrolID. btn1 is no longer used and i want to remove it from the page, but dont know what to do about the TargetControlID.
ASP Code [Code]....
VB Code Behind [Code]....
There is a gridview on the page and when the user clicks the link button it calls the popup..
[Code].... How can I remove btn1 and the ModalPopUpExtender still work ?
I have 2-3 update panel in my page and i don't want to load chart every time when my page loads or button clicks etc. I put that in update panel with triggers means only some clicks should loads chart. but that chart gets loaded everytime. how to stop that from loading
i want to use a ajax calender extender in which when user clixcks on button caleder show only dates of current month not previous dates.i dont want to disable dates. i should not apper on current month calender. means it should start from 1 and end to 30 or 31