-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
App installed event tracking problem for iOS #26
Comments
Are you talking about https://segment.com/docs/connections/spec/mobile/#application-installed |
Yes :) |
On Android, this type of event is tracked. Maybe it's related to this: https://developer.apple.com/app-store/user-privacy-and-data-use/ What do you think? |
@danielgomezrico, I tried to add tracking permissions via app_tracking_transparency but still this event is not being tracked in the Segment. |
I checked too for iOS and the events exists 🤔 What else could be missing on your setup? |
@danielgomezrico Yes, the event exists, I think the problem is about IDFA. in some case such as facebook, the event will not received without IDFA |
@ariefwijaya, could you please include a snippet of code, what should the configuration look like in the Segment for Flutter app when using the advertising_id and flutter_segment plugin? :) |
I prefer use facebook_app_events together with flutter_segment, so it will solve the problem without many boilerplate |
@ariefwijaya @danielgomezrico
Some of the fields for From Segment: before my changes
now (Adding a configuration manually)
|
Yes, but it won't delete any other value except the one we want to overwrite, So, it must be
btw , I mix it with facebook_app_event plugin to track default event such as App Install |
Hey, I'm experiencing the same problem. If I configure Segment using Dart, by calling But If I configure Segment the deprecated way, by modifying the In the Segment documentation is says to configure Segment in the |
@danielgomezrico @ariefwijaya I have a problem with I get the |
@Mik77o for advertising id, this is how use it along flutter_segment. you can use |
...
@danielgomezrico this happened to me, I found it never track Application Installed in iOS for our Dart-Installation. I've tried but now I have no idea to fix it, |
We are facing the same issue... after upgrading the package to 3.9.0 and removing the We are getting So most times we get 4/5 By making the Dart Unfortunately I'm not proficient enough in iOS dev to figure out where is the issue, so I cannot offer any more assistance - I only got to conclude that |
@minoesteban I think that Application Updated event is also not tracked. (for iOS) |
🤔 Its weird, I can see those events for iOS and android on our side, anyone has any clue? |
@danielgomezrico |
This looks like it is a method sequence issue with when the dart method Method flow for App start with flutter-segment:
For the dart Implementation calling
SEGAnalytics setupWithConfiguration method flow
So if you call I wonder if there is away to call |
I created a potential fix, #56, that manually sends the event This is in the native iOS code of flutter_segement so will only run on iOS. It works in the same way that the native segment package works, analysis-ios, checks the same Tested and is sending the events now. |
Maybe this can be closed @danielgomezrico ? |
@danielgomezrico Thanks for reminder. I will check it soon :) |
@Mik77o any updates? 🤓 |
@danielgomezrico Seems to be working now! :) |
You are welcome to reopen if it breaks again |
I have noticed a problem with app installed event not being tracked for iOS. I am using version
3.7.0
. In the Segment configurationSegment.config
I havetrackApplicationLifecycleEvents set: true
, but this event does not seem to work.The text was updated successfully, but these errors were encountered: