Contact Form 7 Analytics by Found

Add analytics information to your Contact Form 7 emails.


    WordPress Plugin

    Contact Form 7 Analytics by Found is a Contact Form 7 plugin that adds a [found] shortcode to your contact form. By using the shortcode, key information from Google Analytics will be included in the email, such as Google search term or PPC campaign information.

    If you’re using Google Analytics goal tracking to record contact form submissions, you can see how many leads each source generates. However, by using this plugin you can see which leads came from which source, so you can get a much better picture of where your most valuable leads are coming from.

    Wordpress Plugin - Contact Form 7 analytics by Found

    Please note you need to have the Contact Form 7 plugin installed and Google Analytics code on your website in order for this plugin work.


    • Download and extract Contact Form 7 Analytics from Found zip file to the plugins folder. Verify that you see the contact-form-7-found folder inside plugins folder.
    • Activate it through the plugin management screen.
    • A new shortcode([found]) will be avaliable in the Contact Form 7 builder interface.Found Plugin Nav
    • Add the shortcode to your form and to the emails you set up for your site.Found Plugin form


    Have any questions?

    Discussion 36 comments

    • Erik

      Thank you for this very useful plugin. Installing was straightforward as is using the [found] shortcode. However, I am not getting any info back, the email fields are included but blank.

      The analytic information works well otherwise, code is installed, and adwords are tagged and linked to the account.  Couldn’t find any documentation. Any idea? Thanks

      April 30, 2012 at 9:07 pm
    • Dora Moldovan

       Hi Eric,

      Thank you for your feedback. Can you please send over a screenshot of what you are receiving so we can look into it further?
      Please remember, not all your form submissions will be PPC leads, and those will have the Analytics fields empty.


      May 1, 2012 at 8:10 am
    • Christian K. Nordtømme


      First, this is a great plugin. Very useful. Thank you.

      In reply to Erik’s question (and others looking for the same answer – like I was), it might be useful to review how the CF7 shortcodes work.

      You have to put [found unique-id] in the form itself, and then just [unique-id] in the e-mail.

      This is no different from the native CF7 shortcodes, but unlike those, the Found shortcode doesn’t tell you what to put in the e-mail. It’s easy to get confused and add the wrong code in the wrong place. (I tried adding both [found] and [found unique-id] to my email, and was a bit frustrated until I saw the screenshot above and the coin finally dropped.)


      August 15, 2012 at 11:09 pm
    • Dolphin337

      Thank you very much for this great plugin, is a MUST ! I know it is on first release  so it will be better over time. Right now I have a problem with the plugin:

      Some browsers are not passing the information about Campaign Term. I did some test and the info was passed with IE but not with Firefox neither with Chrome. All the other info was passed and I have not set up private navigation Can you tell me if the plugin works with all browsers ?  What could be happen?I appreciate your thoughtsThanks

      May 2, 2012 at 5:18 am
    • Dora Moldovan


      Thank you for your feedback it is much appreciated.
      We have tested the plugin with Firefox and Chrome as well, and the campaign term is always there – providing the lead has come through google via a search. Can you please confirm you are landing on your site by clicking a google ad/listing after searching for a term?
      Also, in order to investigate we would need a little more info about your setup – so can you please go to and then email the details to dora.moldovan @ ?
      Looking forward to your reply,


      May 2, 2012 at 8:32 am
  • Pingback: Wordpress and Magento contact forms just got clever - Foundlabs | Found

  • WebAngelo

    I just installed Contact Form 7, then your plugin and have Google Analytics running since some time already. I had to create a new page for the contact form. I put the shortcode into the form and the message body as you described here but the e-mail I get shows the code

    “Von: Muhkuh

    Betreff: Anfrage Website



    Neuer referrer test


    [found found-309]”

    What am I doing wrong? I have to be able to see on which of my pages the visitor clicked on the “contact” link. Thanks a lot in advance.

    September 19, 2012 at 2:10 pm
  • Dora

    Hi WebAngelo,

    Thanks for getting in touch.
    The [found] shortcode is no different to any CF7 native shortcodes, meaning for the email you only need to use the name of your field, not the full [type name] version.
    If you add [found-309] instead of [found found-309] to your email the information will start coming through.


    September 19, 2012 at 2:26 pm
  • Hils

    Trying to set it up on my client’s site and following the above instructions and below tips to the T… I still get two issues:
    1. The shortcode is displaying on the website itself2. The E-mail displays just the shortcode

    On my form, I have the shortcode [found-574] and on the E-mail using [574]

    October 6, 2012 at 8:45 am
  • Denis Ivanov

     Use [found-574] in your email. This should work…

    October 23, 2012 at 6:05 pm
  • Denis Ivanov

    Hi there! Thank you for wonderful plugin!

    It worked nice, however recently (after update) I noticed that analytics data fields are empty in most cases…

    Sometimes, the data would come through, but it would be 1 out of 7.
    Before WP update the data would arrive every time!

    Could you please advice what is wrong?


    October 23, 2012 at 6:08 pm
  • Anonymous

    Hi Denis,

    Thank you for the feedback!
    The plugin modifications were aimed at making sure that the manually tagged campaign links are generating the analytics field in wordpress correctly. The impact should be that you would see more accurate data coming through, not the opposite.
    Can you have a look at the analytics data on the users visit and let me know if those are coming through correctly?


    October 26, 2012 at 8:09 am
  • Denis Ivanov

     Hi, Dora!

    Yes, visitors are coming through correctly. Analytics data is fine. Can that be a problem of campatability with W3 Total Cache?


    November 13, 2012 at 12:33 am
  • Adrian

    Worked like a charm! From the first test!

    I was struggling to found a working ‘referrer’ extension for my CF7 for about two weeks, but your extension is even better.

    Thank you very much!

    October 24, 2012 at 9:28 pm
  • Dora Moldovan

     Hi Adrian,

    Thank you for taking time to feedback on our plugin, it is much appreciated.


    October 26, 2012 at 8:01 am
  • Bill

    I’m just setting this up on a client’s site for the first time. It’s on a demo domain so I don’t want to set up the Google Analytics account until I move it over to the permanent one. Is that why I just get “[found found-955]” in the e-mail?
    Am I to understand that once I set up the Google Analytics, it will work correctly?

    October 26, 2012 at 5:41 pm
  • Bill

    I just see this on the e-mail that gets sent to me: 

    “Google Analytics information: 
    Campaign Source:
    Campaign Name:
    Campaign Medium:
    Campaign Term:
    Campaign Content:

    First visit: 01/01/1970 12:00:00 AM
    Previous visit: 01/01/1970 12:00:00 AM
    Current visit: 01/01/1970 12:00:00 AM
    Times visited: “

    October 26, 2012 at 7:04 pm
  • Anonymous

     Hi Bill,

    Thank you for getting in touch!
    The plugin data is strictly depending on the cookies the analytics code creates on your user’s computers.
    As you don’t have the google analytics code installed, there are no cookies, hence the Found plugin will report empty fields like above.
    Once you go live and actually add the google analytics code to your site you should see live data coming through.


    October 29, 2012 at 9:19 am
  • Denis Ivanov

     Same thing here…I get this in email most of the time. Sometime it passes the data though…

    my site:

    November 13, 2012 at 12:42 am
  • dev4 webwavers

    Hi, I added the plugin, and it passes all the parameters such as 
    Campaign Source:
    Campaign Name:
    Campaign Medium:
    Campaign Term:
    Campaign Content:

    First visit: 01/01/1970 12:00:00 AMPrevious visit: 01/01/1970 12:00:00 AMCurrent visit: 01/01/1970 12:00:00 AMTimes visited: ”

    But my question is that How can I track the movement inside the google web master tool. There is no where inside WMT where I can see the number of people submitting my form, Please help…

    December 20, 2012 at 5:17 am
  • Denis Ivanov

    Can the issue with empty fields be due to WP Total Cache configuration?

    January 11, 2013 at 12:25 am
  • Matty

    Hi Guys, firstly love this plugin! Kudos to you for putting it together for the WP community. I do have a problem though, although the plugin works and does send the analytics data, inserting the shortcode into the form seems to effect my forms, if placing before a form title (e.g. ‘Enter Email’) it removes that title, and if placing at the end of the form it seems to effect the page design after the form. Any pointers?

    April 30, 2013 at 9:59 am
  • Gloria Ubaldini

    Hi guys, I had the same problem of Matty.

    Hi Guys, firstly love this plugin! Kudos to you for putting it together for the WP community. I do have a problem though, although the plugin works and does send the analytics data, inserting the shortcode into the form seems to effect my forms, if placing before a form title (e.g. ‘Enter Email’) it removes that title, and if placing at the end of the form it seems to effect the page design after the form. Any pointers?

    June 17, 2013 at 2:24 pm
  • doraFound

    Hi Gloria,

    Thanks a lot for your feedback.
    Can I please ask what theme you are using on your site? This issue is usually caused by custom themes modifying the normal output of the CF7.
    We ended up customising the plugin for another user that flagged up this issue in a wordpress forum thread.


    June 17, 2013 at 2:39 pm
  • 1stopthailand

    One important question, can someone clarify the status with cookies
    please. For example, someone arrives at my site via facebook ad, but
    only makes a contact form query a week later (having bookmarked the
    site), will the data of their original source be recorded? thanks

    September 6, 2013 at 12:56 am
  • doraFound


    For your specific scenario, the cookies will still be set to show facebook as the source of your lead, due to the fact that returning to the site through a bookmark counts as a direct visit which doesn’t override previously set cookies.
    If the user decides to clear their cookies during that week, then the lead will be registered as direct.

    Hope this helps,


    September 6, 2013 at 8:37 am
  • Yoni Almog

    I am getting empty data with the Email.
    Google Analytics is installed.
    What am I doing wrong ?
    LP is:
    Here is what I get:

    Campaign Source:
    Campaign Name:
    Campaign Medium:
    Campaign Term:
    Campaign Content:
    First visit: 03/29/2013 6:48:57 PM
    Previous visit: 03/29/2013 6:48:57 PM
    Current visit: 03/29/2013 6:48:57 PM
    Times visited: 1

    November 1, 2013 at 4:00 pm
  • Todd Robertson

    Great plugin. I have 2 questions though… when a person submits info, is the time/date stamp my time zone or the persons time zone? I’d like it set to mine, but not sure how to do so. Second, what if a user has cookies disabled? Will I not get any data returned?

    November 12, 2013 at 3:24 pm
  • Phone Repair Doctor

    I think the latest WordPress or ContactForm7 upgrades have broken the plugin. The shortcode is no longer being parsed, so it’s showing on the contact form in shortcode format on the webpage like this [found found-913]. WordPress v3.8 and ContactForm7 v3.6. Aaron

    December 13, 2013 at 8:43 pm
  • FoundLuke


    December 16, 2013 at 11:02 am
  • Jake

    This is one of my the most valuable WordPress plugins out there! Let me know when it’s ready for 3.8. Thanks :)

    December 18, 2013 at 2:54 pm
  • FoundLuke


    December 18, 2013 at 3:02 pm
  • john fieldsend

    great plugin, any update on a fix for the latest updates?

    January 2, 2014 at 11:35 am
  • doraFound

    Hi John,

    Thanks for the feedback. The fix is now live.


    January 6, 2014 at 3:00 pm
  • doraFound

    Hi Everyone,

    Just wanted to let you know the fix for the latest WP version is now live. You can update the plugin and it should work again.


    January 6, 2014 at 3:00 pm
  • Drew C

    Great plug-in! I know that in order to use universal Google analytics, the classic analytics code needs to be run simultaneously, but will the plug-in be compatible with universal analytics on its own in the future?

    May 30, 2014 at 4:29 pm
  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>