App installs are tracked using attribution. AppMetrica uses several attribution methods. They are applied in descending order of accuracy, progressively relaxing the strictness of criteria.
If Device Identifier Matching can't be used, AppMetrica tries to use Install Referrer. If an appropriate Install Referrer wasn't found or this method can't be used (on iOS), Probabilistic Matching is used.
10-day attribution interval (the time between the click and the first launch).
Not all advertising networks support it.
To use this method, the device ID must be transmitted from the advertising network side in most cases.
In some cases, advertising networks don't have access to the device ID. This is usually mobile apps ads. Clicks from this type of ad rarely have information about the device ID.
Your app is promoted in an advertising network that can get the device ID. When a user clicks the ad, the advertising network inserts various parameters in the tracking URL according to a template. One of these parameters is the device ID.
AppMetrica supports the following types of IDs:
Android
iOS
google_aid (Google Advertising ID) and its hashed derivatives
ios_ifa (Apple Identifier for Advertising) and its hashed derivatives
AppMetrica stores these IDs bound to the click. After clicking, the user goes to the app store to install.
When the app has been installed and launched, the AppMetrica SDK collects information about the device, including the device ID, and sends the data to the AppMetrica server.
AppMetrica matches the device IDs from the click and the initial app launch.
Information about the install is sent to the advertising network via postback. For more information, see Postback parameters.
A user clicks an ad for the app. While passing through the redirect service to the targeted link (the one that goes to the app store), a special &referrer= parameter with a unique click ID (ym_tracking_id) is appended to the link. After the click, the user is redirected to the app store to install.
When the app has been installed and launched, the AppMetrica SDK can get INSTALL_REFERRER containing the value of the ym_tracking_id parameter from the app store.
AppMetrica matches the value of the ym_tracking_id parameter for the click and the initial app launch.
Information about the install is sent to the advertising network via postback. For more information, see Postback parameters.
A user clicks an ad for the app. The redirect service collects all the fingerprint information: the browser User-Agent, the device IP address, the time, and so on. After the click, the user is redirected to the app store to install the app.
After the app is installed and launched, the AppMetrica SDK collects information about the device and sends it to the AppMetrica server.
AppMetrica correlates parameters from the click and the initial launch of the app and links the installation to the click.
Information about the install is sent to the advertising network via postback. For more information, see Postback parameters.
If you didn't find the answer you were looking for, you can use the feedback form to submit your question. Please describe the problem in as much detail as possible. Attach a screenshot if possible.