Closed Bug 997960 Opened 11 years ago Closed 11 years ago

[Metrics] Activation ping server side should use GeoIP for country level granularity

Categories

(Firefox OS Graveyard :: Gaia::System, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rdandu, Unassigned)

References

Details

(Whiteboard: metrics)

Activation ping (bug 969101) sends a once in the device lifetime ping. The geographic country information should be captured on the server side using GeoIP (reverse lookup of IP address->country), and the source ipaddress should be deleted.
Whiteboard: metrics
Blocks: 969101
Component: General → Gaia::System
Blocks: 975151
FirefoxOS activation pings are now being geocoded. The country is injected into the server-side payloads as "info.geoCountry". Example: { "deviceinfo.hardware": "qcom", "activationTime": 1398300000000, "screenHeight": 480, "deviceinfo.os": "2.0.0.0-prerelease", "devicePixelRatio": 1, "locale": "hu", "network": { "mcc": "216", "mnc": "70", "operator": "vodafone HU vodafone" }, "ver": 2, "deviceinfo.product_model": "GP-KEON", "info": { "appUpdateChannel": "default", "reason": "ftu", "appVersion": "31.0a1", "geoCountry": "HU", "appName": "FirefoxOS", "appBuildID": "20140423185429" }, "pingTime": 1398300000000, "icc": { "spn": "vodafone", "mcc": "216", "mnc": "70" }, "deviceinfo.platform_version": "31.0a1", "deviceinfo.software": "Boot2Gecko 2.0.0.0-prerelease", "deviceinfo.firmware_revision": "", "deviceinfo.update_channel": "default", "screenWidth": 320, "deviceinfo.platform_build_id": "20140423185429" }
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.