Piwik is not tracking dynamic UTM parameter. How to troubleshoot?

https://mysite.com/?utm_source=google&utm_medium=cpc&utm_campaign=live_summit&utm_content=cool_text&utm_term={keyword}

GA recognizes dynamic parameters like utm_term, but in Piwik report I can see only ‘No data’.
I’ve also tried pk_parameters, but nothing has changed.

Hi. Are you using it together with Google Ads auto-tagging? We’re currently investigating an issue with setting all those fields when gclid param is available. Without gclid it whoud work fine (just tested it):

image

Hi.
No, I don’t use auto-tagging and also Piwik is not connected with Google Ads. May be that’s the problem?

No, utm’s work without integration with google ads. As I said, just tested it. Could you send me the raw request from tracker debugger? Just click on </> to get it.

image

I hope that it is exactly that thing you was talking about :crossed_fingers:

[
{
“cookie_id”: “13cf061a794a8c8d”,
“headers”: [
[
“sec-fetch-site”,
“cross-site”
],
[
“sec-ch-ua”,
“".Not/A)Brand";v="99", "Google Chrome";v="103", "Chromium";v="103"”
],
[
“accept”,
“*/*”
],
[
“host”,
“beigene.piwik.pro”
],
[
“origin”,
“[https://beigenemedical.info](https://beigenemedical.info/)”
],
[
“content-type”,
“application/x-www-form-urlencoded; charset=utf-8”
],
[
“x-forwarded-proto”,
“https”
],
[
“content-length”,
“721”
],
[
“sec-fetch-mode”,
“no-cors”
],
[
“user-agent”,
“Mozilla/5.0 (X11; CrOS x86_64 14816.82.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36”
],
[
“sec-ch-ua-mobile”,
“?0”
],
[
“sec-ch-ua-platform”,
“"Chrome OS"”
],
[
“accept-encoding”,
“gzip, deflate, br”
],
[
“accept-language”,
“en-US,en;q=0.9”
],
[
“x-forwarded-for”,
“”
],
[
“referer”,
“https://beigenemedical.info/”
],
[
“sec-fetch-dest”,
“empty”
]
],
“host”: “beigene.piwik.pro”,
“id”: “a9deb6c3-4aed-4e53-8ad0-616e8f2d1ec6”,
“ip”: “”,
“method”: “POST”,
“query_params”: {
“_id”: “13cf061a794a8c8d”,
“_idts”: “1657519538”,
“_idvc”: “1”,
“_viewts”: “1657519538”,
“action_name”: “Waldenström’s macroglobulinemia and the role of BTK inhibitors – BeiGeneius Academy – Hematology Summit – Virtual Attendance – BeiGene Medical”,
“ag”: “0”,
“cookie”: “1”,
“dir”: “0”,
“fla”: “0”,
“gears”: “0”,
“gt_ms”: “842”,
“h”: “11”,
“idsite”: “44bc8583-2a4f-472f-bbd3-72f875dfdbd3”,
“java”: “0”,
“m”: “35”,
“pdf”: “1”,
“pv_id”: “MiatCt”,
“qt”: “0”,
“realp”: “0”,
“rec”: “1”,
“res”: “1410x940”,
“s”: “38”,
“send_image”: “0”,
“ts_n”: “jstc_tm”,
“ts_v”: “2.7.1”,
“url”: “https://beigenemedical.info/congress/1774/beigeneius-webinar-9/?utm_source=google&utm_medium=cpc&utm_campaign=nl_live&utm_term=%7Bkeyword%7D&utm_content=bei”,
“wma”: “0”
},
“scheme”: “https”,
“time”: “2022-07-11T06:05:41.110362657Z”
}
]

Hi,

just checked it locally and it looks it works:

image

yes, it works, but not correctly. This field {keyword} should be automatically replaced with search keyword that caused an impression.
For example, there is a keyword ‘cat food’ in Google Ads campaign. User is looking for ‘best cat food’, notices my ads and clicks on it. I’d like to see in analytics system keyword that caused impression and therefore click, so expression {keyword} should be changed on particular search keyword. In that case ‘cat food’.

Is it possible to catch such dynamic parameters in Piwik?

Yes, but it looks like it’s more of something that should be configured in google ads. Piwik PRO is just storing whatever was set as the value of the utm_term param.

You can also enable auto tagging to get the campaign data based on the gclid param.

So, Piwik Pro is able to catch data from auto tagging?
If so, I would definitely try it. Thank you!

Yes, but you have to set up the integration with google ads.