Closed
Bug 1353820
Opened 8 years ago
Closed 7 years ago
Allow User to stop their LeanPlum Tracking
Categories
(Firefox for iOS :: General, enhancement, P1)
Tracking
()
VERIFIED
FIXED
Iteration:
1.24
People
(Reporter: sdaswani, Assigned: bmunar)
References
Details
(Whiteboard: [MMA] [MobileCore][b3])
Attachments
(3 files)
Ability for users to turn on/off tracking and to reset their device ID. This should tie to the same setting as Adjust.
Robin & Barbara, should we just reset LP tracking the same place that users reset Adjust tracking, or do you want a separate settings item?
Flags: needinfo?(randersen)
Flags: needinfo?(bbermes)
Comment 2•8 years ago
|
||
+ Elvin and Marshall
Suhseel is our new engineering manager and will make sure Leanplum gets implemented into our mobile products. We are starting with iOS and we have some questions for you.
Do you suggest we include Leanplum into the one share anonymous data opt-in/out setting in iOS, like we did with Adjust, or should we start thinking of creating a "send data to third party" on/off setting for Adjust and Leanplum?
In addition, we were wondering what you advise do to in the following case:
Users is counted in Leanplum, e.g. device ID 123. User now turns off the data sharing option in iOS, but decides after some time to turn it back on, from a pure privacy-focused angle, do we need to set a new device ID or can we keep the previously sent device ID 123 to be "reactivated" in Leanplum?
Flags: needinfo?(merwin)
Flags: needinfo?(ellee)
Flags: needinfo?(bbermes)
Barbara,
I'd suggest keeping this attached to our "share anonymous data" setting. The data categorically is still similar to the other data associate with that setting. We would describe the third parties in the privacy notice and Sumo but wouldn't typically identify them in the product. I'd appreciate Elvin's view on this.
Regarding the last question, I think we generate a new device ID. Presumably the user didn't want to be tracked or associated with the data when they turn off the data collection, so for them to turn this back on and then be reassociated with the data seems strange. When they turn the data collection back on, I'd think the user would expect to be associated with the data going forward but not going backwards to when they previously may have had that setting on.
Marshall
Flags: needinfo?(merwin)
Thanks for the info Marshall and Barbara. While we wait for Elvin to reply I will check with LeanPlum that associating a new id device id with LeanPlum does not result in a new MAU.
Updated•8 years ago
|
Flags: needinfo?(randersen)
Updated•8 years ago
|
Flags: needinfo?(ellee)
Comment 5•8 years ago
|
||
Similarly for Android, need recommendation on which setting LeanPlum is tied to. Cloned and filed bug 1358117
No longer blocks: 1358117
Updated•8 years ago
|
Priority: -- → P2
Whiteboard: [mma] → [MMA] [MobileCore]
Updated•8 years ago
|
Iteration: --- → 1.20
Priority: P2 → P1
Attachment #8862950 -
Flags: review?(fpatel)
Summary: Allow User to reset their LeanPlum Tracking → Allow User to stop their LeanPlum Tracking
Attachment #8862950 -
Flags: review?(sarentz)
Updated•8 years ago
|
Attachment #8862950 -
Flags: review?(fpatel) → review+
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Comment 8•7 years ago
|
||
What is missing here?
(In reply to Aaron Train [:aaronmt] from comment #8)
> What is missing here?
We backed out the change so I re-opened it, not to mention we need to add some extra code to get this working correctly.
Reporter | ||
Comment 10•7 years ago
|
||
Leanplum's recommendation:
"Alok suggested that we use enableTestMode to stop collection immediately as while this will store data to the local device, it will never send this data to Leanplum. If this is not possible, you can write a helper class around Leanplum. "
Updated•7 years ago
|
tracking-fxios:
--- → ?
Reporter | ||
Comment 11•7 years ago
|
||
This is a blocker to the 8.0 release too and will need uplift to 8.0.
Updated•7 years ago
|
Updated•7 years ago
|
Iteration: 1.20 → 1.23
Whiteboard: [MMA] [MobileCore] → [MMA] [MobileCore][needsuplift]
Reporter | ||
Comment 12•7 years ago
|
||
Assignee | ||
Comment 13•7 years ago
|
||
Attachment #8875389 -
Flags: review?(sdaswani)
Attachment #8875389 -
Flags: review?(sdaswani) → review+
Reporter | ||
Comment 14•7 years ago
|
||
Status: REOPENED → RESOLVED
Closed: 8 years ago → 7 years ago
Resolution: --- → FIXED
Comment 15•7 years ago
|
||
Has this been tested as follows:
- install the app, generate some events, look in the dashboard that those events arrive
- disable 'send anonymous usage data'
- generate some events
- enable 'send anonymous usage data'
- look in the dashboard and make sure that the events were not collected and sent
I am asking for this because what Leanplum says:
"Alok suggested that we use enableTestMode to stop collection immediately as while this will store data to the local device, it will never send this data to Leanplum."
seems to indicate that events will be queued/recorded to disk and then sent later when this mode is disabled. I'd like us to verify if this is the case or not.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Updated•7 years ago
|
Status: REOPENED → RESOLVED
Closed: 7 years ago → 7 years ago
Resolution: --- → FIXED
Comment 16•7 years ago
|
||
I reopened this bug because I am unable to properly uplift it to v8.x.
(I tried to merge, but I don't know enough about this code to make the right decisions)
How about we create a new PR on the v8.x branch with the same changes?
Status: RESOLVED → REOPENED
Flags: needinfo?(bmunar)
Resolution: FIXED → ---
Updated•7 years ago
|
Whiteboard: [MMA] [MobileCore][needsuplift] → [MMA] [MobileCore][needsuplift][b3]
Updated•7 years ago
|
Iteration: 1.23 → 1.24
Comment 17•7 years ago
|
||
This is the same patch, but done on top of v8.x
Attachment #8877628 -
Flags: review?(sarentz)
Comment 18•7 years ago
|
||
Comment on attachment 8877628 [details] [review]
PR https://github.com/mozilla-mobile/firefox-ios/pull/2817
I'm confused. This patch is exactly the same as the second PR attached to this bug. And the first PR already landed on v8.x. So I am not sure why I asked to redo this.
Attachment #8877628 -
Flags: review?(sarentz) → review+
Updated•7 years ago
|
Whiteboard: [MMA] [MobileCore][needsuplift][b3] → [MMA] [MobileCore][b3]
Status: REOPENED → RESOLVED
Closed: 7 years ago → 7 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•7 years ago
|
Flags: needinfo?(bmunar)
Comment 19•7 years ago
|
||
Verifying as fix on beta 8.3(5817). Turning off 'Send anonymous usage data' will not track events in Leanplum.
Status: RESOLVED → VERIFIED
status-fxios-v8.3:
--- → verified
Updated•7 years ago
|
Attachment #8862950 -
Flags: review?(sarentz)
You need to log in
before you can comment on or make changes to this bug.
Description
•