Closed walterholohan closed 1 year ago
We just released a new version of the app with 6.9.2 and can confirm that the query parameter is getting sent through in the response for appsFlyer.onInstallConversionData()
. So therefore 6.9.4 is broken. Would someone be able to take a look please as we wont be able to upgrade until this is fixed/
{
"status": "success",
"type": "onInstallConversionDataLoaded",
"data": {
"redirect_response_data": null,
"code": "JP2",
"adgroup_id": null,
"engmnt_source": null,
"retargeting_conversion_type": "none",
"is_incentivized": "false",
"orig_cost": "0.0",
"is_first_launch": false,
"af_click_lookback": "7d",
"af_cpi": null,
"iscache": true,
"click_time": "2023-03-10 17:33:56.182",
"is_branded_link": null,
"match_type": "gp_referrer",
"adset": null,
"campaign_id": null,
"shortlink": "refer",
"af_dp": "xxxx",
"install_time": "2023-03-10 18:03:04.278",
"media_source": "referral_link",
"agency": null,
"af_siteid": null,
"af_status": "Non-organic",
"af_sub1": null,
"cost_cents_USD": "0",
"af_sub5": null,
"af_sub4": null,
"af_sub3": null,
"af_sub2": null,
"adset_id": null,
"esp_name": null,
"campaign": "Runna Affiliate",
"http_referrer": null,
"af_lp_src": "xxxxx",
"is_universal_link": null,
"is_retargeting": "false",
"adgroup": null
}
}
it happens on iOS? Android? both?
iOS for sure, i will double check Android
i've noticed that on android it only works if i reset my advertising id. but then, only the first installation have the deeplink data. reinstalling the app doesnt bring the data unless i add my device as test device in appsfyler's dashboard
@walterholohan the last payload that you showed here is from 6.9.4? (because i can see the code
key). The behavior is the same between 6.9.2 and 6.9.4 so it should work the same. It would be better if you would open a ticket to our support team at support@appsflyer.com for further investigation of your issue.
The last payload is from 6.9.2. After we reverted 6.9.4 back to 6.9.2 'code' re-appeared in the payload which confirmed to us that 6.9.4 was the culprit. We added logging to our app which has ~5000 downloads a day and was able to confirm our assumptions that 6.9.2 was working perfectly.
We opened a support ticket, however they requested debug logs that are impossible to retrieve. I.e. as the use case is: user clicks on OneLink, link navigates to App Store, user downloads app, onInstallConversion listener returns 'code' in payload.
Can you keep this issue open and pass onto the relevant product team for investigation? It must be to do with the iOS SDK upgrade.
@amit-kremer93 any update on above? I've seen you released a new version yesterday. Will this resolve the issue?
👋 Hi @walterholohan and Thank you for reaching out to us. In order for us to provide optimal support, please submit a ticket to our support team at support@appsflyer.com. When submitting the ticket, please specify:
Report
Hi, we've been using OneLink and AppsFyler to automatically pre-fill a referral code when a user clicks on the oneLink, install the app and signs up. An example of this OneLink is
https://join.runna.com/lKmc/refer?code=LETSDOTHIS
. As you can see we add the query parameter to the end of the oneLink. Previously when using 6.9.2 of this library the code would appear in theappsFlyer.onInstallConversionData
response. Here is an example response:But since upgrading to 6.9.4, the code (i.e.
code: JP2
) is not getting returned in the response anymore. Is this expected?Plugin Version
6.9.4
On what Platform are you having the issue?
iOS