New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Type Error in AdvertisingConversionExport #20190
Comments
This issue has been mentioned on Matomo forums. There might be relevant details there: https://forum.matomo.org/t/mediaanalytics-error-message/48642/5 |
@AltamashShaikh could you have a look at this one pls. |
@sgiehl I will have a look |
@djmetzle For issue w.r.t premium features please contact support@matomo.org which will help you get an answer quickly. Anyways I tried replicating the issue by creating the URL something like this Do you have a example URL where we can reproduce this ? |
Hey @AltamashShaikh, sorry to leave you hanging! I've posted a detailed comment about our situation here: These recent troubles all seem related to type errors caused by a (potential?) bug in UrlHelper, and recent changes to DeviceDetector? |
@djmetzle Cannot find a sample URL in the above comment, it would be good to share the sample URL causing such issue, so that we can debug and fix it. Just FYI, I tried hitting the same URL by enabling QueuedTracking plugin and tried to process the queue later to replicate the issue and it worked as expected |
Closing this issue here as it's for a premium plugin, which we can't handle here. |
Similar issue to: #20189
Expected Behavior
Tracking requests are processed without errors.
Current Behavior
Type Errors occur in the `AdvertisingConversionExport` plugin when tracking hits include array for GET parameters:
Possible Solution
We are working with this patch to
AdvertisingConversionExport/Tracker/RequestProcessor.php
:This is a premium plugin, so it is not easy to get a diff, nor to create an issue on the plugin repo.
Steps to Reproduce (for Bugs)
Tracking hits include
utm_campaign[]=....
form get parameters that decode into arrays, not simple strings.Context
These are "bad" tracking hits, in the sense that
utm_campaign[]=...
are not technically correct, but we should not be failing hard on processing these hits. Specifically, these errors stall out processing while using the QueuedTracking plugin, and stall all processing of the queue, similar to matomo-org/plugin-QueuedTracking#192Your Environment
The text was updated successfully, but these errors were encountered: