Home > Programming, Servers & Scripts >

maxmind stopped working for me (12)


11-18-2014 07:26 PM #1 noob88 (AMC Alumnus)
maxmind stopped working for me

Hi all,

All of my LPs i've ever created that makes use of the maxmind JS has just stopped working (it no longer displays visitor's location + googlemap). What would be the reason behind this? Could maxmind have blacklisted my sites?

I've been using the following script perfectly fine for the past few week up until today.

<script type="text/javascript" src='http://j.maxmind.com/app/geoip.js'></script>
<script type="text/javascript">document.write( geoip_city() );</script>

As a result, i'm having to pause all my live cmapaigns.

Please advise.

Thanks


11-18-2014 07:30 PM #2 black hand (Member)

think they've gone paid. we're looking into as well


11-18-2014 07:42 PM #3 bbrock32 (Administrator)

Maxmind just went paid, that's the reason

You have either to pay or look for alternatives.


11-18-2014 07:54 PM #4 noob88 (AMC Alumnus)

This is huge! does that mean everyone using your googlemap style LP is affected?

Would curman's guide here be an alternative and still support the googlemap feature?

Thanks


11-18-2014 10:34 PM #5 zeno (Administrator)

Well shit haha.

That does that I guess.

I have never been a fan of using their JS service anyway.

STM may be brewing something up.


11-19-2014 01:17 AM #6 fishinseo ()

So if I read it right it is $370 per site plus $90 a month?


11-19-2014 02:18 AM #7 okthen (Member)

Quote Originally Posted by lucasly View Post
Would curman's guide here be an alternative and still support the googlemap feature?
I also am wondering about this.

I have the maxmind dbase installed on my server and it appears to work still since my other LP which calls out city and state seems to work.

Question is, can having the installed maxmind dbase on your server also be used for the Map LP and if so, how would you modify the code to call out the map? I think I only have the code to call out city and state with this...


11-19-2014 04:15 AM #8 okthen (Member)

I read in another thread here that someone said they just copied the maxmind JS file and had it on their own host and the map LP worked fine. Is that possible?

So I gather that once you get that JS file, instead of having:

<script type="text/javascript" src='http://j.maxmind.com/app/geoip.js'></script>

you would simply replace with where you have that file hosted on your own server like this:

<script type="text/javascript" src='http://yourdomainhere.com/app/geoip.js'></script>

... and all should work like usual? Does that seem right?

If so, one of the problems I'm having is I don't have this file saved locally and going to that maxmind URL now returns a 404 error since they removed it.

Does anyone have this JS file and could share? And is this even a viable plan? I'd like to think so, but am not absolutely sure?


11-19-2014 10:35 AM #9 zeno (Administrator)

No, that wouldn't work, as the JS file would still not serve any GeoIP information properly.

Ideally you would

a) rebuild/modify the geoip.js file to call on the local database to get it's info

or

b) build a new geoip.js on your server that uses the local databases and just provides the information to the browser in the same way that the Maxmind JS did (e.g. same variables/names used).

I think b would be a better option if you want to salvage a lander that relies on the geoip.js functionality.


11-19-2014 02:29 PM #10 noob88 (AMC Alumnus)

The above sounds far too technical for me so i've resorted to paying for their services.

Quote Originally Posted by fishinseo View Post
So if I read it right it is $370 per site plus $90 a month?
This is what i orginally thought but its actually not true, i emailed their support and this is what they've advised:

As of 11/18, calls made to the j.maxmind.com hostname will no longer work, as it was a free service which has been discontinued.
To continue receiving GeoIP data via JavaScript, you must purchase GeoIP2 Web Service lookups: https://www.maxmind.com/en/geoip2-precision-services

In addition, you must either upgrade to the GeoIP2 JavaScript API (read more here: http://dev.maxmind.com/geoip/geoip2/javascript/) or change the URL called to that provided by the GeoIP Legacy JavaScript service (read more here: http://dev.maxmind.com/geoip/legacy/javascript/) and register the domain(s) from which the queries are made.

Basically purchase one of thier pakages, register your domains and update your landers with their new JS script.

I'm back up and running already.


11-20-2014 09:17 PM #11 zeno (Administrator)

The web service has no minimum commitments right?


11-20-2014 11:22 PM #12 panicore (Member)

No, but i find it rather expensive if you were running pop's for example.


Home > Programming, Servers & Scripts >