appmetrica

appmetrica

operated by: Yandex Oy (get company information on datarequests.org, go to tracker entry in the Exodus database)

Endpoint URLs

These are URLs or regexes of endpoints the tracker sends data to. We use these to determine which adapter to apply to a request. Some trackers use the same endpoint for several formats. In this case we use additional logic to match the adapter to the request, refer to the code for more information.
  • https://startup.mobile.yandex.net/analytics/startup
  • https://report.appmetrica.yandex.net/report

Decoding steps

Every tracking library has its own way of transmitting tracking data, often even several. They are regularly pretty convoluted, nested encoding schemes. Because of that, the adapter needs to decode the request information into a consistent format. We try to keep keys and paths intact, but the structure results from our decoding. All steps used in the decoding for this adapter are documented here.
  1. Parse the query string in the request path as a query string. Store that in the result for the query string.
1res.query = parseQueryString(query)

Observed data transmissions

This is data that we observed being transmitted by this tracker. Not every request contains all of this data. The context of the data describes where we found the data in the request, the path describes the location of the data in the decoded request. The examples are a selection of observed values.
PropertyContextPathExamples of observed values
App IDqueryapp_idcom.cculu.greatcc
com.curvydating
com.best.contact.meat.app
com.lingualeo.android
com.rosezflower
App versionqueryapp_version_name1.0
1.0.10
3.3.8
7.0.2
4.68
Countryquerylocaleen_US
en
fa
en_DE
Device advertising ID (GAID/IDFA)queryadv_id827d8162-0e1c-48cd-892e-4abd3df95ba8
ea70edc1-ac05-481c-8d2a-66b1be496a7e
fffe8a97-a504-4d14-89ab-c2025fbaf065
queryifa00000000-0000-0000-0000-000000000000
F04C6D92-D4FA-4CA4-AC62-DE94C8C2DAE7
Developer-scoped device ID (IDFV/ASID/ANDROID_ID)queryifvC1A563A0-2BC3-474A-8BBC-C487101BAB00
B1DBBE28-6315-44A6-9332-735B3CD93986
0C326D5C-BB42-4D41-A160-0A292DC6B7FD
6B8C9F39-E1AA-4388-8B45-ACCEED6A9990
DED71E77-9C80-4425-926E-A9011CD8EB3D
Is device rooted?queryis_rooted1
0
Languagequerylocaleen_US
en
fa
en_DE
ManufacturerquerymanufacturerGoogle
Apple
Modelquerymodelsdk_gphone_x86_64_arm64
iPhone9,3
iPhone10,4
iPhone10,6
OS namequeryapp_platformandroid
iphone
iOS
OS versionqueryos_version11
14.8
14.5.1
15.6.1
Other unique identifiers for the user, device, session, or installationquerydeviceidea0d12c883812cadaf46f99793f2d824
b66a6203ffe34d0207636d1de1cfbb4c
ab9930d1100c818f669304e60d39e4e7
C1A563A0-2BC3-474A-8BBC-C487101BAB00
B1DBBE28-6315-44A6-9332-735B3CD93986
querydeviceid2ea0d12c883812cadaf46f99793f2d824
ab9930d1100c818f669304e60d39e4e7
b3f4b4da8af34ef4a89ba802dc448fe1
85e6660e77694011924f0dfc3f8011bf
1087cf19358544f79fa0ea48a3e5838a
queryandroid_id51dd4cce7bdfd05c
6170d3c5d431516f
b45a24b6f5947383
1c3b7443d75b9282
2f0240d495307ceb
queryyandex_adv_id
Screen heightqueryscreen_height1440
667
375
812
1080
Screen widthqueryscreen_width2560
375
667
1920
Tracker SDK versionqueryanalytics_sdk_version_name3.16.1
3.14.3
3.13.1
3.2.2
3.15.0