ampproject / ampproject/amphtml

🐛 Google Analytics 4 Related Bug: Virtual pageview in gtag with both UA e GA4 configured

Open
#39,481 1 comment 0 reactions 1 assignee Claimed by @erwinmombay View on GitHub
Component: amp-analytics Component: GA4 P2: Soon Stale Type: Bug
Dominant language
JavaScript
Stars
14.9k
Forks
4.1k
PR merge metrics
No merged PRs in 30d

Description

### Description

Hi, i have configured both UA e GA4 inside amp_analytics type=gtag and it seems to send the correct pageview to both properties on the first load, is it possible to send a virtual page view identical to the first one using triggers? In my example i can only send an event which is probably fine for GA4 but it's not accepted as pageview inside the UA dashboard

`

{
"vars": {
"gtag_id": "UA-1111",
"config": {
"UA-1111": {
"groups": "default",
"custom_map": {
"dimension1": "dim1"
},
"dim1": "testampgtagdimension"
},
"G-1111": {
"groups": "default",
"dimension1": "testampgtagdimension"
}
}
},
"triggers": {
"virtualpage": {
"on": "click",
"selector": "#tasto",
"vars": {
"event_name": "page_view"
}
}
}
}

`

### URL where we can debug and reproduce the problem

https://playground.amp.dev/#share=PCEtLQogICMjIEludHJvZHVjdGlvbgoKVGhlIGBhbXAtYW5hbHl0aWNzYCBlbGVtZW50IGNhbiBiZSB1c2VkIHRvIG1lYXN1cmUgYWN0aXZpdHkgb24gYW4gQU1QIGRvY3VtZW50LiBDdXJyZW50bHksIGBhbXAtYW5hbHl0aWNzYCBzdXBwb3J0cyBkaWZmZXJlbnQga2luZHMgb2YgZXZlbnRzOgoKKiBQYWdldmlldwoqIEFuY2hvciBDbGlja3MKKiBUaW1lcgoqIFNjcm9sbGluZwoqIEFNUCBDYXJvdXNlbCBjaGFuZ2VzCiogRm9ybQoKVGhpcyBzYW1wbGUgZGVtb25zdHJhdGVzIHdoaWNoIGV2ZW50cyBjYW4gYmUgbWVhc3VyZWQgYW5kIGhvdyB0aGV5IGNhbiBiZSBjb25maWd1cmVkLiBGb3IgYSBjb21wbGV0ZSBvdmVydmlldyBvZiBhbGwgYXZhaWxhYmxlIG9wdGlvbnMgYW5kIHBhcmFtZXRlcnMsIGhhdmUgYSBsb29rIGF0IHRoZSBbb2ZmaWNpYWwgZG9jdW1lbnRhdGlvbl0oL2NvbnRlbnQvYW1wLWRldi9kb2N1bWVudGF0aW9uL2NvbXBvbmVudHMvcmVmZXJlbmNlL2FtcC1hbmFseXRpY3MtdjAuMS5tZCkuCi0tPjwhLS0gLS0+CjwhZG9jdHlwZSBodG1sPgo8aHRtbCDimqEgbGFuZz0iZW4iPgo8aGVhZD4KPG1ldGEgY2hhcnNldD0idXRmLTgiPgogICAgPHRpdGxlPmFtcC1hbmFseXRpY3M8L3RpdGxlPgogICAgPHNjcmlwdCBhc3luYyBzcmM9Imh0dHBzOi8vY2RuLmFtcHByb2plY3Qub3JnL3YwLmpzIj48L3NjcmlwdD4KICAgIDwhLS0gIyMgU2V0dXAgLS0+CiAgICA8IS0tICBJbXBvcnQgdGhlIGBhbXAtYW5hbHl0aWNzYCBjb21wb25lbnQgaW4gdGhlIGhlYWRlci4gLS0+CiAgICA8c2NyaXB0IGFzeW5jIGN1c3RvbS1lbGVtZW50PSJhbXAtYW5hbHl0aWNzIiBzcmM9Imh0dHBzOi8vY2RuLmFtcHByb2plY3Qub3JnL3YwL2FtcC1hbmFseXRpY3MtMC4xLmpzIj48L3NjcmlwdD4KICAgIDwhLS0KICAgIFdlIG5lZWQgYGFtcC1pZnJhbWVgIHRvIGVtYmVkIGFuIGFuYWx5dGljcyBkYXNoYm9hcmQuCiAgLS0+CiAgICA8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly9hbXAuZGV2L2RvY3VtZW50YXRpb24vZXhhbXBsZXMvY29tcG9uZW50cy9hbXAtYW5hbHl0aWNzL2luZGV4Lmh0bWwiPgogICAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCI+ICAgCiAgCTxzdHlsZSBhbXAtYm9pbGVycGxhdGU+PC9zdHlsZT4KICA8bm9zY3JpcHQ+PHN0eWxlIGFtcC1ib2lsZXJwbGF0ZT4KICAgICAgICBib2R5IHsKICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lOwogICAgICAgICAgLW1vei1hbmltYXRpb246IG5vbmU7CiAgICAgICAgICAtbXMtYW5pbWF0aW9uOiBub25lOwogICAgICAgICAgYW5pbWF0aW9uOiBub25lOwogICAgICAgIH0KICAgICAgPC9zdHlsZT48L25vc2NyaXB0PgogIDwvaGVhZD4gIAogIDxib2R5PgogICAKICAgICAgPGJ1dHRvbiBpZD0idGFzdG8iPlRlc3QgcHY8L2J1dHRvbj4KICAgCiAgICA8YW1wLWFuYWx5dGljcyB0eXBlPSJndGFnIiBkYXRhLWNyZWRlbnRpYWxzPSJpbmNsdWRlIj4KICAgICAgPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9qc29uIj4KICAgICAgewogICAgICAgICAgInZhcnMiOiB7CiAgICAgICAgICAgICJndGFnX2lkIjogIlVBLTExMTEiLAogICAgICAgICAgICAiY29uZmlnIjogewogICAgICAgICAgICAgICJVQS0xMTExIjogewogICAgICAgICAgICAgICAgImdyb3VwcyI6ICJkZWZhdWx0IiwKICAgICAgICAgICAgICAgICJjdXN0b21fbWFwIjogewogICAgICAgICAgICAgICAgICAgICJkaW1lbnNpb24xIjogImRpbTEiCiAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiZGltMSI6ICJ0ZXN0YW1wZ3RhZ2RpbWVuc2lvbiIKICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICJHLTExMTEiOiB7CiAgICAgICAgICAgICAgICAiZ3JvdXBzIjogImRlZmF1bHQiLAogICAgICAgICAgICAgICAgImRpbWVuc2lvbjEiOiAidGVzdGFtcGd0YWdkaW1lbnNpb24iCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICB9LAogICAgICAgICAgInRyaWdnZXJzIjogewoJICAgICAgICAidmlydHVhbHBhZ2UiOiB7CiAgICAgICAgICAgICAgIm9uIjogImNsaWNrIiwKICAgICAgICAgICAgICAic2VsZWN0b3IiOiAiI3Rhc3RvIiwKICAgICAgICAgICAgICAidmFycyI6IHsKICAgICAgICAgICAgICAJImV2ZW50X25hbWUiOiAicGFnZV92aWV3IgogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0KICAgICAgPC9zY3JpcHQ+CiAgICA8L2FtcC1hbmFseXRpY3M+CiAgCjwvYm9keT48L2h0bWw+

### Reproduction Steps

* click on the test button to send the event

### Relevant Logs

_No response_

### Browser(s) Affected

_No response_

### OS(s) Affected

_No response_

### Device(s) Affected

_No response_

### AMP Version Affected

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.