WhatsApp дашборды WhatsApp коммуникацияларының өнімділігі бойынша KPI карталарын, диаграммаларды және егжей-тегжейлі кесте метрикаларын көрсетеді.
- Planned
- Sent
- Sent, %
- Delivered
- Delivered, %
- Read
- Read, %
- Visited
- Visited, %
- Unsubscribed
- Unsubscribed, %
- Undelivered
- Undelivered, %
- Unsent
- Unsent, %
- Reason Undelivered
- WhatsApp Devices
- WhatsApp Delivered to Read
- WhatsApp AVG Delivered to Read
- WhatsApp Delivered to Visited
- WhatsApp AVG Delivered to Visited
- WhatsApp Delivered Dynamic
- WhatsApp Read Dynamic
- WhatsApp Visited Dynamic
- WhatsApp Undelivered Dynamic
Planned
KPI сипаттамасы
Таңдалған есептік кезең үшін жоспарланған WhatsApp коммуникацияларының жалпы санын көрсетеді.
DAX формуласы
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
'Distribution'[Communication_channel] = "whatsapp"
)Есептеу логикасы
Коммуникация арнасы whatsapp болатын барлық дистрибуция жазбаларын санайды.
Sent
KPI сипаттамасы
Жіберілген немесе жіберуге қатысты кез келген статусқа жеткен WhatsApp хабарламаларының санын көрсетеді.
DAX формуласы
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN {
"DELIVERED", "BOUNCED", "DECLINED", "DEFERRED", "EXPIRED",
"FAILED", "OLD", "REJECTED", "UNDELIVERABLE", "UNDELIVERED",
"UNKNOWN", "ENQUEUED", "QUEUED", "SENT", "VISITED", "READ", "SEEN"
}
&& RELATED('Distribution'[Communication_channel]) = "whatsapp"
)
)Есептеу логикасы
SENT, DELIVERED, READ, VISITED, BOUNCED, FAILED, REJECTED, UNDELIVERED, UNKNOWN және басқа техникалық жіберу статустары бар WhatsApp жазбаларын санайды.
Sent, %
KPI сипаттамасы
Жоспарланған WhatsApp хабарламаларының қанша пайызы жіберілгенін көрсетеді.
DAX формуласы
[Whatsapp Sent] / [Whatsapp Planned]Есептеу логикасы
Жіберілген WhatsApp хабарламаларының санын жоспарланған WhatsApp хабарламаларының санына бөледі.
Delivered
KPI сипаттамасы
Алушыларға жеткізілген жіберілген WhatsApp хабарламаларының санын көрсетеді.
DAX формуласы
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN {
"DELIVERED", "READ", "VISITED", "SEEN"
}
&& RELATED('Distribution'[Communication_channel]) = "whatsapp"
)
)Есептеу логикасы
Жеткізу кезеңіне жеткен WhatsApp хабарламаларын санайды. READ, VISITED немесе SEEN сияқты кейінгі engagement статустары бар хабарламалар да жеткізілген ретінде есептеледі.
Delivered, %
KPI сипаттамасы
Жіберілген WhatsApp хабарламаларының қанша пайызы алушыларға жеткізілгенін көрсетеді.
DAX формуласы
[Whatsapp Delivered] / [Whatsapp Sent]Есептеу логикасы
Жеткізілген WhatsApp хабарламаларының санын жіберілген WhatsApp хабарламаларының санына бөледі.
Read
KPI сипаттамасы
Алушылар оқыған жеткізілген WhatsApp хабарламаларының санын көрсетеді.
DAX формуласы
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN {
"READ", "VISITED", "SEEN"
}
&& RELATED('Distribution'[Communication_channel]) = "whatsapp"
)
)Есептеу логикасы
Жеткізілгеннен кейін оқылған немесе қосымша engagement болған WhatsApp хабарламаларын санайды.
Read, %
KPI сипаттамасы
Жеткізілген WhatsApp хабарламаларының қанша пайызы алушылар тарапынан оқылғанын көрсетеді.
DAX формуласы
[Whatsapp Read] / [Whatsapp Delivered]Есептеу логикасы
Оқылған WhatsApp хабарламаларының санын жеткізілген WhatsApp хабарламаларының санына бөледі.
Visited
KPI сипаттамасы
Алушылар сілтемеге өткен WhatsApp хабарламаларының санын көрсетеді.
DAX формуласы
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN {
"VISITED"
}
&& RELATED('Distribution'[Communication_channel]) = "whatsapp"
)
)Есептеу логикасы
VISITED статусы бар WhatsApp жазбаларын санайды. Бұл алушының WhatsApp хабарламасындағы сілтемеге өткенін білдіреді.
Visited, %
KPI сипаттамасы
Оқылған WhatsApp хабарламаларының қанша пайызы сілтемеге өтумен аяқталғанын көрсетеді.
DAX формуласы
[Whatsapp Visited] / [Whatsapp Read]Есептеу логикасы
Сілтемеге өтуі бар WhatsApp хабарламаларының санын оқылған WhatsApp хабарламаларының санына бөледі.
Unsubscribed
KPI сипаттамасы
WhatsApp коммуникацияларынан бас тартқан алушылар санын көрсетеді.
DAX формуласы
CALCULATE(
COUNT('Unsubscribed'[ID_Unsubscribed]),
'Distribution'[Communication_channel] = "whatsapp"
)Есептеу логикасы
Коммуникация арнасы whatsapp болатын жазылымнан бас тарту жазбаларын санайды.
Unsubscribed, %
KPI сипаттамасы
Жеткізілген WhatsApp хабарламаларының қанша пайызы жазылымнан бас тартуға әкелгенін көрсетеді.
DAX формуласы
[Whatsapp Unsubscribed] / [Whatsapp Delivered]Есептеу логикасы
Жазылымнан бас тартқан алушылар санын жеткізілген WhatsApp хабарламаларының санына бөледі.
Undelivered
KPI сипаттамасы
Алушыларға жеткізілмеген және жеткізілмеу себебі көрсетілген жіберілген WhatsApp хабарламаларының санын көрсетеді.
DAX формуласы
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN {
"UNDELIVERED", "UNDELIVERABLE",
"RESENDING_SMS_UNDELIVERED",
"RESENDING_SMS_UNDELIVERABLE",
"EXPIRED", "OLD", "BOUNCED",
"DEFERRED", "UNKNOWN"
}
&& RELATED('Distribution'[Communication_channel]) = "whatsapp"
&& TRIM('Distribution Status'[Reason_Undelivered_Whatsapp]) <> ""
&& 'Distribution Status'[Reason_Undelivered_Whatsapp] <> "Пусто"
&& NOT ISBLANK('Distribution Status'[Reason_Undelivered_Whatsapp])
)
)Есептеу логикасы
Жеткізілмеген delivery статустары және бос емес жеткізілмеу себебі бар WhatsApp жазбаларын санайды. Бұл KPI жіберілген, бірақ алушыларға жетпеген хабарламаларды анықтауға көмектеседі.
Undelivered, %
KPI сипаттамасы
Жіберілген WhatsApp хабарламаларының қанша пайызы жеткізілмегенін көрсетеді.
DAX формуласы
[Whatsapp Undelivered] / [Whatsapp Sent]Есептеу логикасы
Жеткізілмеген WhatsApp хабарламаларының санын жіберілген WhatsApp хабарламаларының санына бөледі.
Unsent
KPI сипаттамасы
Жіберілмеген жоспарланған WhatsApp хабарламаларының санын көрсетеді.
DAX формуласы
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
'Distribution Status',
'Distribution Status'[Distribution_Sending_Status] IN {
"DUPLICATE", "INVALID_EMAIL", "EMPTY_RECIPIENT",
"EMPTY_CONTENT", "MESSAGE_LIMIT", "EXCLUDED",
"UNSUBSCRIBED", "FAILED", "DECLINED", "UNVERIFIED"
}
&& RELATED('Distribution'[Communication_channel]) = "whatsapp"
)
)Есептеу логикасы
Деректер, конфигурация, алушы, контент, лимит немесе тексеру мәселелеріне байланысты жіберілмеген жоспарланған WhatsApp жазбаларын санайды.
Unsent, %
KPI сипаттамасы
Жоспарланған WhatsApp хабарламаларының қанша пайызы жіберілмегенін көрсетеді.
DAX формуласы
[Whatsapp Unsent] / [Whatsapp Planned]Есептеу логикасы
Жіберілмеген WhatsApp хабарламаларының санын жоспарланған WhatsApp хабарламаларының санына бөледі.
Reason Undelivered
KPI сипаттамасы
Жеткізілмеу себебі бар WhatsApp жазбаларының санын көрсетеді. Бұл өлшем Reasons for undelivered messages диаграммасында WhatsApp хабарламалары неге жеткізілмегенін талдау үшін қолданылады.
DAX формуласы
CALCULATE(
COUNT('Distribution Status'[Reason_Undelivered_Emails_Flag]),
'Distribution'[Communication_channel] = "whatsapp"
)Есептеу логикасы
whatsapp коммуникация арнасы үшін жеткізілмеу себебі белгісі бар жазбаларды санайды.
WhatsApp Devices
KPI сипаттамасы
WhatsApp коммуникациялары бойынша құрылғыға бөлінген сілтеме өту жазбаларының санын көрсетеді. Бұл өлшем Type of devices from which the link was visited диаграммасында қолданылады.
DAX формуласы
CALCULATE(
COUNT('Devices'[ID_Linkstats]),
'Distribution'[Communication_channel] = "whatsapp"
)Есептеу логикасы
Коммуникация арнасы whatsapp болатын Devices кестесіндегі жазбаларды санайды.
WhatsApp Delivered to Read
KPI сипаттамасы
Жеткізуден оқуға дейінгі уақыты бар WhatsApp хабарламаларының санын көрсетеді. Бұл өлшем Delivered vs Read визуализациясында қолданылады.
DAX формуласы
CALCULATE(
COUNT('Distribution Status'[Time from delivered to read]),
'Distribution'[Communication_channel] = "whatsapp"
)Есептеу логикасы
Time from delivered to read өрісінде мәні бар WhatsApp жазбаларын санайды.
WhatsApp AVG Delivered to Read
KPI сипаттамасы
WhatsApp хабарламасының жеткізілуі мен оқылуы арасындағы орташа уақытты көрсетеді. Нәтиже HH:MM:SS форматында көрсетіледі.
DAX формуласы
VAR TotalSeconds =
AVERAGEX(
FILTER(
'Distribution Status',
CALCULATE(
COUNT('Distribution'[ID_Distribution]),
'Distribution'[Communication_channel] = "whatsapp"
) > 0
&& NOT(ISBLANK('Distribution Status'[Difference in seconds 1]))
),
'Distribution Status'[Difference in seconds 1]
)
VAR Hours = INT(TotalSeconds / 3600)
VAR Minutes = INT(MOD(TotalSeconds, 3600) / 60)
VAR Seconds = MOD(TotalSeconds, 60)
RETURN
FORMAT(Hours, "00") & ":" &
FORMAT(Minutes, "00") & ":" &
FORMAT(Seconds, "00")Есептеу логикасы
WhatsApp жазбалары үшін Difference in seconds 1 орташа мәнін есептейді, содан кейін нәтижені сағат, минут және секундқа түрлендіреді.
WhatsApp Delivered to Visited
KPI сипаттамасы
Жеткізуден сілтемеге өтуге дейінгі уақыты бар WhatsApp хабарламаларының санын көрсетеді. Бұл өлшем Delivered vs Visited визуализациясында қолданылады.
DAX формуласы
CALCULATE(
COUNT('Distribution Status'[Time from delivered to visited]),
'Distribution'[Communication_channel] = "whatsapp"
)Есептеу логикасы
Time from delivered to visited өрісінде мәні бар WhatsApp жазбаларын санайды.
WhatsApp AVG Delivered to Visited
KPI сипаттамасы
WhatsApp хабарламасының жеткізілуі мен сілтемеге өтуі арасындағы орташа уақытты көрсетеді. Нәтиже HH:MM:SS форматында көрсетіледі.
DAX формуласы
VAR TotalSeconds =
AVERAGEX(
FILTER(
'Distribution Status',
CALCULATE(
COUNT('Distribution'[ID_Distribution]),
'Distribution'[Communication_channel] = "whatsapp"
) > 0
&& NOT(ISBLANK('Distribution Status'[Difference in seconds 2]))
),
'Distribution Status'[Difference in seconds 2]
)
VAR Hours = INT(TotalSeconds / 3600)
VAR Minutes = INT(MOD(TotalSeconds, 3600) / 60)
VAR Seconds = MOD(TotalSeconds, 60)
RETURN
FORMAT(Hours, "00") & ":" &
FORMAT(Minutes, "00") & ":" &
FORMAT(Seconds, "00")Есептеу логикасы
WhatsApp жазбалары үшін Difference in seconds 2 орташа мәнін есептейді, содан кейін нәтижені сағат, минут және секундқа түрлендіреді.
WhatsApp Delivered Dynamic
KPI сипаттамасы
Message Delivery & Engagement Trends диаграммасында таңдалған күн немесе ай диапазоны үшін жеткізілген WhatsApp хабарламаларының санын көрсетеді.
DAX формуласы
VAR N = [DaysToShow Whatsapp]
VAR MaxDate =
CALCULATE(
MAX('Distribution Status'[Send_DateOnly]),
ALL('Distribution Status')
)
VAR Mode = SELECTEDVALUE(PeriodMode[Mode], "Day")
VAR StartDate_Day = MaxDate - (N - 1)
VAR StartDate_Month =
DATE(
YEAR(EOMONTH(MaxDate, -N + 1)),
MONTH(EOMONTH(MaxDate, -N + 1)),
1
)
VAR StartDate = IF(Mode = "Month", StartDate_Month, StartDate_Day)
RETURN
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
ALL('Distribution Status'[Send_DateOnly]),
'Distribution Status'[Send_DateOnly] >= StartDate
&& 'Distribution Status'[Send_DateOnly] <= MaxDate
),
KEEPFILTERS(
'Distribution Status'[Distribution_Sending_Status] IN {
"DELIVERED", "READ", "VISITED", "SEEN"
}
),
KEEPFILTERS('Distribution'[Communication_channel] = "whatsapp"),
REMOVEFILTERS('Calendar'),
REMOVEFILTERS('PeriodsFilter')Есептеу логикасы
Таңдалған динамикалық күн диапазонында жеткізілген WhatsApp хабарламаларын есептейді. Диапазон таңдалған кезең режиміне байланысты: Day немесе Month.
WhatsApp Read Dynamic
KPI сипаттамасы
Message Delivery & Engagement Trends диаграммасында таңдалған күн немесе ай диапазоны үшін оқылған WhatsApp хабарламаларының санын көрсетеді.
DAX формуласы
VAR N = [DaysToShow whatsapp]
VAR MaxDate =
CALCULATE(
MAX('Distribution Status'[Send_DateOnly]),
ALL('Distribution Status')
)
VAR Mode = SELECTEDVALUE(PeriodMode[Mode], "Day")
VAR StartDate_Day = MaxDate - (N - 1)
VAR StartDate_Month =
DATE(
YEAR(EOMONTH(MaxDate, -N + 1)),
MONTH(EOMONTH(MaxDate, -N + 1)),
1
)
VAR StartDate = IF(Mode = "Month", StartDate_Month, StartDate_Day)
RETURN
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
ALL('Distribution Status'[Send_DateOnly]),
'Distribution Status'[Send_DateOnly] >= StartDate
&& 'Distribution Status'[Send_DateOnly] <= MaxDate
),
KEEPFILTERS(
'Distribution Status'[Distribution_Sending_Status] IN {
"READ", "VISITED", "SEEN"
}
),
KEEPFILTERS('Distribution'[Communication_channel] = "whatsapp"),
REMOVEFILTERS('Calendar'),
REMOVEFILTERS('PeriodsFilter')Есептеу логикасы
Таңдалған динамикалық күн диапазонында оқылған WhatsApp хабарламаларын есептейді. VISITED немесе SEEN сияқты кейінгі engagement статустары бар хабарламалар да қамтылады.
WhatsApp Visited Dynamic
KPI сипаттамасы
Message Delivery & Engagement Trends диаграммасында таңдалған күн немесе ай диапазоны үшін сілтемеге өтуі бар WhatsApp хабарламаларының санын көрсетеді.
DAX формуласы
VAR N = [DaysToShow Whatsapp]
VAR MaxDate =
CALCULATE(
MAX('Distribution Status'[Send_DateOnly]),
ALL('Distribution Status')
)
VAR Mode = SELECTEDVALUE(PeriodMode[Mode], "Day")
VAR StartDate =
SWITCH(
TRUE(),
Mode = "Day", MaxDate - (N - 1),
Mode = "Month", EOMONTH(MaxDate, -N + 1) + 1,
MaxDate - N
)
RETURN
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
ALL('Distribution Status'[Send_DateOnly]),
'Distribution Status'[Send_DateOnly] >= StartDate
&& 'Distribution Status'[Send_DateOnly] <= MaxDate
),
KEEPFILTERS(
'Distribution Status'[Distribution_Sending_Status] IN {
"VISITED"
}
),
KEEPFILTERS('Distribution'[Communication_channel] = "whatsapp"),
REMOVEFILTERS('Calendar'),
REMOVEFILTERS('PeriodsFilter')
)Есептеу логикасы
Таңдалған динамикалық күн диапазонында WhatsApp сілтемесіне өтулерді есептейді.
WhatsApp Undelivered Dynamic
KPI сипаттамасы
Message Delivery & Engagement Trends диаграммасында таңдалған күн немесе ай диапазоны үшін жеткізілмеген WhatsApp хабарламаларының санын көрсетеді.
DAX формуласы
VAR N = [DaysToShow Whatsapp]
VAR MaxDate =
CALCULATE(
MAX('Distribution Status'[Send_DateOnly]),
ALL('Distribution Status')
)
VAR Mode = SELECTEDVALUE(PeriodMode[Mode], "Day")
VAR StartDate =
SWITCH(
TRUE(),
Mode = "Day", MaxDate - (N - 1),
Mode = "Month", EOMONTH(MaxDate, -N + 1) + 1,
MaxDate - N
)
RETURN
CALCULATE(
COUNT('Distribution Status'[ID_Distribution]),
FILTER(
ALL('Distribution Status'[Send_DateOnly]),
'Distribution Status'[Send_DateOnly] >= StartDate
&& 'Distribution Status'[Send_DateOnly] <= MaxDate
),
KEEPFILTERS(
'Distribution Status'[Distribution_Sending_Status] IN {
"UNDELIVERED", "UNDELIVERABLE",
"RESENDING_SMS_UNDELIVERED",
"RESENDING_SMS_UNDELIVERABLE",
"EXPIRED", "OLD", "BOUNCED",
"DEFERRED", "UNKNOWN"
}
),
KEEPFILTERS('Distribution'[Communication_channel] = "whatsapp"),
REMOVEFILTERS('Calendar'),
REMOVEFILTERS('PeriodsFilter')Есептеу логикасы
Таңдалған динамикалық күн диапазонында жеткізілмеген WhatsApp хабарламаларын есептейді. Бастапқы файлдағы өлшем атауы Whatsapp Undelivred Dynamic деп жазылған.