Skip to content

campaign_geoip ​

php
array campaign_geoip ( number $limit, number|array $campaignId [, number $campaignIdMax] )

Returns geolocation data for mailing opens in campaign $campaignId (or an array of campaign IDs). If $campaignIdMax is provided, collects data for campaigns from $campaignId to $campaignIdMax.

Returns a three-element array with data grouped by country (country_name key), region (region key) and city (city key). $limit specifies the number of items under each key; any remaining items are grouped as others.

Example:

php
print_r(campaign_geoip(2, 1));

Result:

Array
(
    [country_name] => Array
        (
            [Poland] => Array
                (
                    [count] => 2
                    [icon] => pl
                )

        )

    [region] => Array
        (
            [Slaskie] => Array
                (
                    [count] => 2
                    [icon] => pl
                )

        )

    [city] => Array
        (
            [Rybnik] => Array
                (
                    [count] => 2
                    [icon] => pl
                )

        )

)