Analytics

1. How to view analytics w.r.t campaigns sent?

Refer Campaign stats here.

2. When do campaign reports get updated and how frequently are they updated?

We only update reports for campaigns sent within the last 3 hours unless the team manually updates it after that.

  • If you look at the campaign stats for the day you would be looking at immediate numbers for the campaigns.

  • If you look older campaigns then you would be looking at weekly numbers.

Please consider using our javascript to see which stories are doing better.

3. How to see User Analytics?

For User Analytics, please refer here.

4. Where do I find User Data?

For User Data, kindly refer here.

5. Can you explain Broadcast numbers? Messages are not getting delivered to all Active users. Why?

Consider the following to understand the broadcast numbers:

  1. We always send broadcasts to all the active users.

  2. 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).

  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.

  4. Ignore "Total clicks" if Javascript is not integrated with the website.

  5. 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?

In order to see Pageviews and Clicks, Smugglr Javascript needs to be integrated with the website.

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.

9. What is an Active list?

Read about Active list here.

10. How to check the number of 'Unsubscribed users'?

If the 'Unsubscribed user' tag is being used in your conversation flow, then you can follow the given steps:

Dashboard --> Tag Distribution --> Unsubscribe Tag

Refer here for more details.

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.

12. What is Tag Distribution?

Read about Tag Distribution here.

13. Can I access Bot's conversation with select users?

It is available only for our team for cases we need to investigate any conversation or flow. If you need a particular user's conversation for some important reason we can share just that upon request.

Last updated