5. Can you explain Broadcast numbers? Messages are not getting delivered to all Active users. Why?
Consider the following to understand the broadcast numbers:
We always send broadcasts to all the active users.
The delivery rate is completely handled by Facebook's internal algorithm. The actual rate of delivery and read is always better than what is displayed in our dashboard (reason explained in point#3).
We follow up report updates for a couple of days. After which we do not consider old campaigns.
So if a user has not opened up Facebook for 2-3 weeks then we will receive delivery/read report after 2-3 weeks. Those numbers are not reflected here.
You have to consider the campaign numbers subjectively, we assume a campaign to do well within 2-3 days of sending.
6. Why can’t I see Pageviews and Clicks?
7. What are Total users? What are Active and Inactive Users?
Total users are the total numbers of users that have been onbarded till date on your Messenger bot. Total users are divided into Active users, Inactive users, and blocked users.
Active users are those who regularly interact with Facebook Messenger and are online at the time. Campaigns are sent to all Active users.
In the case of Inactive users, when we access users, we get a status from Facebook per user basis like not found, not available, etc. We flag these users and do not send subsequent campaigns to them.
Any such user if interacts with our bot in the future becomes active again and starts getting subsequent campaigns. So there is a constant shuffle of users from active state to inactive state and vice versa.
What is Facebook's timeframe for an 'active' user?
There is no timeframe. If a User is reading a message he becomes active. Otherwise, only Facebook knows how they deduce.
8. Are 'Unsubscribed users' a part of Active users?
Active users are users whose data (like first name, last name, gender, locale, profile authenticity) is currently available to us. Users who do not wish to receive campaigns are tagged 'Unsubscribed Users', but since their data is still available to us, they are considered a part of Active users. But while sending out campaigns to all active users, by using an 'Active list', we can exclude/filter out unsubscribed users to avoid disturbing them.
11. Campaigns are not going to all users. Why? What is the user filtration process being followed here?
There are two types of screening done:-
1. User-level screening:- When we access users we get a status from Facebook per user basis like not found, not available, etc. We flag these users and do not send subsequent campaigns to them. Any such user if interacts with our bot in the future becomes active again and starts getting subsequent campaigns. So there is a constant shuffle of users from active state to inactive state and vice versa.
2. Broadcast level screening:- We send a broadcast to active user base from our end. Once a broadcast is sent we do not have any control over the delivery/read. The Delivery process is taken over by Facebook. Now we only receive delivery and read notifications from Facebook as and when user delivery/read is happening in real-time. For example: If a user receives a message but is not online then we will not get a delivery report.
Facebook does not disclose how it is doing the filtering. We have observed consistency in broadcasts and user engagement results in better conversion. For example:- If we do not filter users like in point#1 then the rate will reduce considerably.