Campaign activity map doesn’t work!

Campaign activity map doesn’t work!

The extension that will put opens, clicks and unsubscribes on a google map is called Campaign Activity Map and it has to be enabled from Backend > Extensions area.
Once the extension is enabled, clicking on its title or on the extension details page button, will open up its available options.
Make sure you enable them properly:

As you can see above, not only you can enable/disable it for certain actions, but you also have to enter your Google Maps API Key.
A few words about the Google Maps API key, make sure you are using a key for “Google Maps JavaScript API” (the other Google Maps xyz API keys did not work in tests) which you can get free from within your Google account. Also select the “Key restriction” ‘none’ in the Google API console (because neither IPs nor HTTP referrer worked in tests).
After you have added the API key, make sure you save your changes.
Please also make sure you have enabled and configured at least one IP Location extension; this is very important as this is needed to detect the coordinates of an IP address.

Once everything is setup, you can schedule a new campaign for sending and once it is done, in the overview area of your campaign, you should now see the Campaign Activity Map extension as follows:

You can toggle between the Opens, Clicks and Unsubscribes and you can even open this in full screen.

    • Related Articles

    • When using WEB API delivery servers, bounce processing doesn’t work.

      If you are using the web api implementation for Amazon SES / Mandrill / Mailgun / etc and you find out that bounce processing doesn’t really work, below are potential reasons: 1. You are redirecting users from http to https. If that’s the case make ...
    • Seems that bounces aren’t processed, what can I do?

      So, you’ve sent a campaign and expect to get some bounces back because you intentionally put invalid emails there but nothing shows in the bounces area of the campaign and you are stumped because of that (that makes two of us) and of course you need ...
    • Campaign webhooks

      Starting with version 1.6.8, AppMail has the ability to send webhook requests when a campaign is opened and/or when a link (or more) inside the campaign is clicked. By default, this feature is disabled, in order to enable it, go to Backend > Settings ...
    • My campaigns don’t send, they’re stuck in “Pending-Sending” status

      When this happens, most likely the cron jobs that must run in order to pick up the campaigns and send them are not running, and no, it’s not something wrong with the application, but you simply need to feed the application with the right data in ...
    • Cannot find a valid server to send the campaign email, aborting until a delivery server is available!

      This error is shown because AppMail does not have a delivery server to pick to send the current campaign. This can happen for various reasons, such as: 1) You actually have never created a delivery server in the first place. 2) You did create a ...