close ad
WARNING: Do Not Install the DREAMWEAVER CC 2017 Update »
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

tracking event in analytics

Thread began 8/14/2017 9:16 am by Jamie | Last modified 8/17/2017 1:18 pm by Ray Borduin | 59 views | 4 replies |

Jamie

tracking event in analytics

Hey Ray

My contact pages (one is atatched) redirect to itself for the success message.

I am trying to figure out how to allow the analytics to track the contact submit button from this resource https://developers.google.com/analytics/devguides/collection/analyticsjs/events but cant really understand what I need to do to achieve this?

Thanks

Jamie

Sign in to reply to this post

Ray BorduinWebAssist

You can wrap the analytics code in an IF statement so that it is only run when the page submits to itself.

First get the code added so that it tracks every visit to the page as if it was tracking the button submit. Then just add the IF statement so that it only adds the code after.

Sign in to reply to this post

Jamie

Thanks Ray, but if it is only tracking the submitted page, you lose the visits to the inital contact page thereby losing a metric of visits to the contact page vs actual submissions.......

isnt there a way using the google resource above to track the onclick as an event?

Sign in to reply to this post

Ray BorduinWebAssist

You could write a function that does the analytics call and add it to the onsubmit or onclick event in your html. You would have one that runs automatically when the page loads and the onclick or onsubmit one in a function that only gets called when the button is clicked.

Sign in to reply to this post

Jamie

Thanks Ray

Have figured out how to do this with google analytics:

in the opening <form> add an onsubmit


onsubmit ="ga('send', 'event', 'Contact Form','Submitted');"



where 'Contact Form' is the category and 'Submitted' is the event (and these can be named whatever you want) so that your opening <form> looks like this

<form id="ContactForm" class="form-container" name="ContactForm" method="post" action="<?php echo (htmlentities($_SERVER["PHP_SELF"], ENT_QUOTES)); ?>" onsubmit ="ga('send', 'event', 'Contact Form','Submitted');">



Resource used was https://goo.gl/8NDM1 and https://goo.gl/upzf1N

Sign in to reply to this post

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...