Geolocation & Geotargeting made easy!

What is GeoLoqal?

  • Geotargeting at hyper local levels (a few yards – not just at a city level)
  • Create geofences of interest to a user/marketer (geotargeting)
  • Geofencing based on arbitrary shapes, lines, circles etc
  • Alerts/notifications based on user’s proximity to a location or a neighborhood
  • Alerts/notifications based on user’s presence in a location or a neighborhood
  • Places APIs
  • Continued user engagement with location relevant information
  • Places data associated with user’s location (categories like restaurants, wifi spots, shopping, gas stations etc.)
  • Webhooks
  • No need to rip/replace your existing back-end infrastructure
  • Keep application back-end in sync with our webhooks.
  • Create geofences of interest to you/your user/marketer
  • Define geofences/geotarget with arbitrary shapes, circles, lines etc.
  • Test app behavior anywhere near/within a geofence
  • Alerts/notifications based on user’s proximity to or presence in a location or a neighborhood
  • Continued user engagement with location relevant information (more ad revenues)
  • Explore POI data associated with user’s location based on any category
  • Get POI data like shopping, restaurants, WiFi hotspots, ATMs etc.
  • Get data from various sources (Google, Bing, Yahoo, Mapquest, GeoLoqal)
  • No need to rip/replace your existing infrastructure
  • Keep application back-end in sync with our webhooks.

How does it work?

Here are the Steps
Step 1 : Sign up for an account.
Step 2 : Create your test cases/triggers in your dashboard (visually)
Step 3 : Copy/modify our code samples of in your application
Step 4 : Done.. wait (test, test, test)!

Sample RESTful call:

curl "https://xxx.geoloqal.com/GetNextPoint?api_key=INSERT_YOUR_API_KEY&app_key=YOUR_APP_KEY&testcase_name=by_serline&device_type=Android&step=0&output_type=json"

Sample Output:

{"latitude":42.6712,"longitude":-1.46231}
import com.geoloqal.geolokalsdkjar.R;
import com.geoloqal.GLLocationManager;
private GLLocationManager _locationManager = new GLLocationManager(MainActivity.this);
_locationManager.getPoints(GLLocationManager.getTestType());
#import "GLLocationManager.h";
_glLocationManager = [[GLLocationManager alloc] init];
[_glLocationManager getCheckedGeoTrigger:_selectedTrigger lat:[NSString stringWithFormat:@"%f",_location.latitude] lon:[NSString stringWithFormat:@"%f",_location.longitude]];
[/vc_column]