I have a contact form that is in an include file and when some one fills out a form on our site the Contact form disappears and a Thank you message appears in its place. So in reality there isn't a thank you page. The problem is that even though the MSN code is on the contact form it doesn't recognize a conversion has been made when some one fills out the form. How can i get MSN to recognize that a form was filled out. Can I add a script? If so what should the script be? Thanks.
MSN has conversion tracking codes that you can get from AdCenter and simply append to your thankyou page.
Conversion tracking code and analytics javascript code can get a little wonky if you use them in a dynamic part of your website code, like an include. Is there a static part of your thank you page you can put it in? Maybe you should create a separate, static thank you page with no includes, redirect your post-conversion traffic to that page, and see if that solves the problem.
Perhaps it would be easier to use another contact form, depending on how your coding skills are. But in your code where the message is located (or the variable), change that, or the reference to this header("Location: thanks.php"); PHP: So just create the thanks.php page, add your old message, and add the tracking code. Then on completion instead of the form disappearing and message appearing, it will simply redirect to your specified page