Predict Web Propensity prediction vs NBA framework
Hi All,
we wanted to check the "Predict Web Propensity" prediction in our Pega Marketing application (v8.4.4) but its Monitoring tab is empty and the "Refresh data" button doesn't help either.
We use a web container(real-time container) configured in NBA designer. If I check the related "Web_Click_Through_Rate" adaptive model then I can find some responses, so in my opinion, this part works well.
To be honest, I would expect that the Predict Web Propensity to work as well, meaning it should capture and show the monitoring data. Could you please confirm this? (maybe I'm totally wrong)
Actually, I tried to debug this in our dev environment and I have some concerns. So if I open Configure -> Decisioning -> Model Management -> Last Responses and click on one of the web responses then the "Prediction" field under the Response Details is blank. And under the Model Details I have 5 items with the following details:
Business issue | Group | Proposition | Direction | Channel | Status | Rule name | Class |
---|---|---|---|---|---|---|---|
TestIssue1 |
TestGroup1 | {"pyName":"TestAction1","pyTreatment":"TestWeb1"} | Inbound | Web | Updated |
Web_Click_Through_Rate |
Data-Decision-Request-Customer |
Hi All,
we wanted to check the "Predict Web Propensity" prediction in our Pega Marketing application (v8.4.4) but its Monitoring tab is empty and the "Refresh data" button doesn't help either.
We use a web container(real-time container) configured in NBA designer. If I check the related "Web_Click_Through_Rate" adaptive model then I can find some responses, so in my opinion, this part works well.
To be honest, I would expect that the Predict Web Propensity to work as well, meaning it should capture and show the monitoring data. Could you please confirm this? (maybe I'm totally wrong)
Actually, I tried to debug this in our dev environment and I have some concerns. So if I open Configure -> Decisioning -> Model Management -> Last Responses and click on one of the web responses then the "Prediction" field under the Response Details is blank. And under the Model Details I have 5 items with the following details:
Business issue | Group | Proposition | Direction | Channel | Status | Rule name | Class |
---|---|---|---|---|---|---|---|
TestIssue1 |
TestGroup1 | {"pyName":"TestAction1","pyTreatment":"TestWeb1"} | Inbound | Web | Updated |
Web_Click_Through_Rate |
Data-Decision-Request-Customer |
TestIssue1 | TestGroup1 | TestAction1 | Inbound | Web | Ignored | OmniAdaptiveModel |
Data-Decision-Request-Customer |
—— |
—— |
{"pyModelClassName":"Data-Decision-Request-Customer","pyModelName":"PredictTreatmentPropensity","pyModelRulesetName":"PegaMKT-Engine","pyModelRulesetVersion":"08-04-01"} |
—— |
—— |
Ignored |
—— |
—— |
—— |
—— |
{"pyModelClassName":"Data-Decision-Request-Customer","pyModelName":"PredictWebPropensity","pyModelRulesetName":"MA-Artifacts","pyModelRulesetVersion":"01-02-08"} |
—— |
—— |
Ignored |
—— |
—— |
—— |
—— |
{"pyModelClassName":"Data-Decision-Request-Customer","pyModelName":"PredictActionPropensity","pyModelRulesetName":"PegaMKT-Engine","pyModelRulesetVersion":"08-04-01"} |
—— |
—— |
Ignored |
—— |
—— |
So as you can see Web_Click_Through_Rate is updated but the rest of the items seem a bit strange(-> lots of missing values).
I also did some research on how web prediction monitoring should work, I mean without NBA framework and found for instance this: https://community.pega.com/knowledgebase/articles/decision-management-reference-materials/creating-and-implementing-response-strategy-predictive-model-monitoring
It says that basically, we need to set the "pyPrediction" property in the response strategy. Ok, it makes sense but I don't find this step in the ootb CaptureInteractionHistory strategy rule. (As far as I know, this is the response strategy in case of web clicks)
Could you pls help me out? Is my initial assumption about web prediction wrong? Or is it a bug and web prediction should also work with NBA framework by default?
Thanks in advance!