Would you ask for this information in an Opt-In Page?

13 replies
Hi All,

I'm designing a squeeze page where I will offer a free ebook;

I would like to capture the name, email & country of the subscriber

but I think its too much to ask in one go - is there another way I can get the country location of the subscribers & then sort my list by country?

thanks in advance,

Dan
#information #optin #page
  • Profile picture of the author Neil Morgan
    Do you need their last name? Why not just ask for first name, email address and country? That would seem more reasonable than a cludgy process later just to get the country which many people wouldn't bother to complete anyway.

    Cheers,

    Neil
    Signature

    Easy email marketing automation without moving your lists.

    {{ DiscussionBoard.errors[2845420].message }}
    • Profile picture of the author itsallhere
      Thanks Neil,

      Yes - I was thinking to collect first name, email & country. But I felt that 3 boxes would be too much to ask & most people will just leave the page.

      My point was - is there an easier way of finding out the country of the subscriber - without having to ask them for it ?

      Dan
      {{ DiscussionBoard.errors[2845436].message }}
  • Profile picture of the author Sour
    It's definitely possible with PHP. You would need a IP-to-country PHP script (I've never worked with one, but I know they exist). Then you can stick the results into a hidden input field inside the form; so, your form would have something like this:

    <input type="hidden" name="country" value="<?php echo $country; ?>" />

    The $country variable obviously doesn't exist yet, so you'd need the script to fill it with their country when the page loads.
    {{ DiscussionBoard.errors[2845434].message }}
    • Profile picture of the author itsallhere
      Originally Posted by Sour View Post

      It's definitely possible with PHP. You would need a IP-to-country PHP script (I've never worked with one, but I know they exist). Then you can stick the results into a hidden input field inside the form; so, your form would have something like this:

      <input type="hidden" name="country" value="<?php echo ; ?>" />

      The variable obviously doesn't exist yet, so you'd need the script to fill it with their country when the page loads.
      Thanks Sour - I'll check that out, sounds like its somthing like that I'm after!

      Dan
      {{ DiscussionBoard.errors[2845442].message }}
  • Profile picture of the author Neil Morgan
    Hey Dan

    You could use something like this:

    IP Address Geolocation to Identify Website Visitor's Geographical Location

    Any programmer could integrate this very easily for you.

    I highly recommend Michel over at ICoder.com if you need someone to do it for you.

    Cheers,

    Neil
    Signature

    Easy email marketing automation without moving your lists.

    {{ DiscussionBoard.errors[2845448].message }}
  • Profile picture of the author Janice Sperry
    The only problem with using the IP address is that they may be visiting another country when they opt-in. If you really want to know where they live I would think you have to ask them. Of course some people will enter Mars or Jupitor or whatever so that may not work all the time either.

    I always enter 555-555-5555 for a telephone number.
    {{ DiscussionBoard.errors[2845475].message }}
  • Profile picture of the author Neil Morgan
    Janice has a point. The auto-location system could be made to pre-select a country from a drop-down and the subscriber could change it if they wish.

    That way you get the best of both worlds.

    Cheers,

    Neil
    Signature

    Easy email marketing automation without moving your lists.

    {{ DiscussionBoard.errors[2845489].message }}
  • Profile picture of the author OpticalOut
    I would check out Aweber. Not sure if you're already using it, but they are supposed to capture the country of the subscriber by IP address.

    Scroll down a bit on this page and look for geography information.

    What Can I Personalize in My Messages? :: AWeber Knowledge Base

    You might want to contact them and see if this information is available from the backend somehow.
    {{ DiscussionBoard.errors[2845503].message }}
  • Profile picture of the author cindybidar
    Who's your mailing list provider? Aweber captures this info automagically (based on IP address, that is).
    {{ DiscussionBoard.errors[2845509].message }}
    • Profile picture of the author itsallhere
      Originally Posted by cindybidar View Post

      Who's your mailing list provider? Aweber captures this info automagically (based on IP address, that is).
      Hi Cindy,
      I havent set one up yet, but if Aweber can do this - thats just what I need!
      Thanks for the advice,
      Dan
      {{ DiscussionBoard.errors[2847793].message }}
  • Profile picture of the author Frank Donovan
    Dan,

    Originally Posted by itsallhere View Post

    I would like to capture the name, email & country of the subscriber
    but I think its too much to ask in one go - is there another way I can get the country location of the subscribers & then sort my list by country?
    I use GetResponse and they automatically register the GEO location of each subscriber (I don't ask for this info in the opt-in). I can then choose to segment the list by country, if I so wish.


    Frank
    Signature


    {{ DiscussionBoard.errors[2845589].message }}
  • Profile picture of the author AntiGuru
    You just need to install the Maxmind GeoIP database (they have a free version and a paid version which is much more granular). Then you can access it via PHP code snippets, or if you have control over the webserver you can install the mod_geoip module and it'll set the GEO_IP_CC environment variables on every request.

    That's one field gone.
    {{ DiscussionBoard.errors[2845818].message }}

Trending Topics