I would like to build a database for MobilePush which it will includes some information like AppName, MessageName, DateTimeSend, DeviceId, Status,....
After researching for a while, I found that "Push Message Detail" report is what I need. Unfortunately, the report only shows the data in maximum last 30 days, so the idea is to schedule running the report daily every 1 day to update the data then import it into a Data Extension.
The issue in this approach is I'm not sure which field can be used as the primary field. For example, PushJobId
and RequestId
can display more than 1 time if they were the batched sends.
I'm not sure how the report can identify unique records, there must be another field? Please give me some advice. Thanks.