Hello Team,
Our propensity prediction pipeline is keep being set to idle on scheduled triggers. Warnings we recieve on the pipeline is only on Events to GA4 - Worker Class: BQToMeasurementProtocolGA4 as it is shown on the screenshot. After this job we do not find any success log on the latter jobs while prior job logs show both set to idle and success messages. There are too many logs being shown on the list due to, I assume, some error iterations.
Hence, we are not sure if it is working properly or not, is there any solution/explanation we can consider?
Also another question; is it possible to use GA4 testing data filtering by adding parameter to measurement protocol json content, so that while audiences will being updated no report will contain any bqml event or session data?
Thanks in advance,
--
Selçuk Kocabıyık Business Intelligence Manager |
|
Ünalan Mahallesi, Ayazma Caddesi |
www.ingage.media |
Sınıflandırma: INGAGE İÇİ / Classification: INTERNAL
Hello,
Thank you for reaching out to us about the issues you're experiencing with your propensity prediction pipeline and your question about GA4 testing data filtering.
Pipeline Idle Status:
I understand you're noticing that on certain runs your prediction pipeline is being set to idle. This is a known issue with pipeline execution. For certain runs, we see that there might be a duplicate finish request. When this happens, we set the pipeline to idle and await the next run.
The prediction pipeline is set to run every 6 hours and includes logic to handle any duplicate scoring within a 24-hour period, so the next run should score your users appropriately. This should not happen on every run, but we do notice it from time to time, and we are working to figure out a long-term fix. Rest assured, using the Instant BQML pipelines with the default cron should score your users comprehensively.
It may also be worthwhile to ensure you're running on the most updated version of CRMint by upgrading your application by running:
GA4 Testing Data Filtering:
Regarding your question about removing any reporting implications from your Instant BQML pipelines, you can remove the "Events to GA4" job from your prediction pipeline, which sends the event measurement protocol to your GA4 property. The "Percentiles to GA4" job sends your propensity score with the user property, which your audiences are defined based on, so that measurement protocol payload will increase your audience list sizes without impacting reporting.
To remove the "Events to GA4" job, you will likely need to:
Please let us know if you have any further questions or concerns.