This PR is a twin of #73 for pageview and heartbeat events. It adds a new, internal field lastPageviewUuid. See internal discussion about necessity of it: p1696417656257339-slack-C0533SEJ82H
Test
Install example app, open logcat
Tap on Track Url
Tap on Start Engagement
Wait 30 seconds until you see [Parsely] POST Data {"events": (...) log. Copy the JSON part.
Wait another 30 seconds until another [Parsely] POST Data {"events": (...) log, copy it as well.
Check the copied logs:
there should be one "action": "pageview" event, rest of them should be "action": "heartbeat"
every event from both logs should have "pvid" field with the same value
Closes: #28
Description
This PR is a twin of #73 for
pageview
andheartbeat
events. It adds a new, internal fieldlastPageviewUuid
. See internal discussion about necessity of it: p1696417656257339-slack-C0533SEJ82HTest
Track Url
Start Engagement
[Parsely] POST Data {"events": (...)
log. Copy the JSON part.[Parsely] POST Data {"events": (...)
log, copy it as well."action": "pageview"
event, rest of them should be"action": "heartbeat"
"pvid"
field with the same valueNew payload
Click