diff --git a/examples/analytics-vendors.amp.html b/examples/analytics-vendors.amp.html
index 755dbacf4b6a..1d3b64337c20 100644
--- a/examples/analytics-vendors.amp.html
+++ b/examples/analytics-vendors.amp.html
@@ -1197,12 +1197,19 @@
"clickTrigger": {
"on": "click",
"selector": "#test1",
- "request": "event",
+ "request": "eventV2",
"extraUrlParams": {
- "a": {
- "title": "${title}"
- },
- "e": "AMP example button click"
+ "viewsCount": 1,
+ "viewsInfo": [
+ {
+ "EVENT_ACTION": "AMP_BUTTON_CLICK",
+ "EVENT_ATTRS": {
+ "button_title": "${title}"
+ },
+ "EVENT_G_TIME": "${timestamp}",
+ "EVENT_L_TIME": "${timestamp}"
+ }
+ ]
}
}
}
diff --git a/extensions/amp-analytics/0.1/test/vendor-requests.json b/extensions/amp-analytics/0.1/test/vendor-requests.json
index 9642517bf98d..e3a14b0d7a52 100644
--- a/extensions/amp-analytics/0.1/test/vendor-requests.json
+++ b/extensions/amp-analytics/0.1/test/vendor-requests.json
@@ -339,8 +339,9 @@
"pagedcl": "https://engagement-collector.mobify.net/s.gif?slug=mobify-project-id×tamp_local=_timestamp_&channel=web&dimensions=%7b%22platform%22%3a%22AMP%22%2c%22client_id%22%3a%22_client_id(sandy-client-id)_%22%2c%22title%22%3a%22_title_%22%2c%22location%22%3a%22_source_url_%22%2c%22page%22%3a%22_source_path_%22%2c%22src_location%22%3a%22_ampdoc_url_%22%2c%22referrer%22%3a%22_document_referrer_%22%2c%22templateName%22%3a%22page-type%22%7d&data=%7b%22category%22%3a%22timing%22%2c%22action%22%3a%22DOMContentLoaded%22%2c%22value%22%3a_content_load_time_%7d"
},
"moengage": {
- "addDevice": "https://sdk-01.moengage.com/v2/device/add?os=mweb&app_id=!appId&sdk_ver=0.0.0&app_ver=1&device_tz=_timezone_&os_platform=_user_agent_&unique_id=_client_id(moe_uuid)_&device_ts=_timestamp_&isAmp=true&a=%5Bobject%20Object%5D&meta=%5Bobject%20Object%5D&url=_ampdoc_url_",
- "event": "https://sdk-01.moengage.com/v2/report/add?os=mweb&app_id=!appId&sdk_ver=0.0.0&app_ver=1&device_tz=_timezone_&os_platform=_user_agent_&unique_id=_client_id(moe_uuid)_&device_ts=_timestamp_&a=%5Bobject%20Object%5D&meta=%5Bobject%20Object%5D&url=_ampdoc_url_"
+ "addDevice": "https://sdk-01.moengage.com/v2/device/add?os=mweb&app_id=!appId&sdk_ver=0.0.0&app_ver=1.0&device_tz=_timezone_&os_platform=_user_agent_&unique_id=_client_id(moe_uuid)_&device_ts=_timestamp_&isAmp=true&identifiers=%5Bobject%20Object%5D&meta=%5Bobject%20Object%5D",
+ "event": "https://sdk-01.moengage.com/v2/report/add?os=mweb&app_id=!appId&sdk_ver=0.0.0&app_ver=1.0&device_tz=_timezone_&os_platform=_user_agent_&unique_id=_client_id(moe_uuid)_&device_ts=_timestamp_&identifiers=%5Bobject%20Object%5D&meta=%5Bobject%20Object%5D",
+ "eventV2": "https://sdk-01.moengage.com/v2/sdk/report/!appId?os=mweb&app_id=!appId&sdk_ver=0.0.0&app_ver=1.0&device_tz=_timezone_&os_platform=_user_agent_&unique_id=_client_id(moe_uuid)_&device_ts=_timestamp_&identifiers=%5Bobject%20Object%5D&meta=%5Bobject%20Object%5D"
},
"mparticle": {
"host": "https://pixels.mparticle.com",
diff --git a/extensions/amp-analytics/0.1/vendors/moengage.json b/extensions/amp-analytics/0.1/vendors/moengage.json
index 496aab64d98f..2aad8d44fadf 100644
--- a/extensions/amp-analytics/0.1/vendors/moengage.json
+++ b/extensions/amp-analytics/0.1/vendors/moengage.json
@@ -1,38 +1,56 @@
{
"requests": {
"addDevice": "https://${dataCenter}.moengage.com/v2/device/add?os=${os}&app_id=${appId}&sdk_ver=${sdk_ver}&app_ver=${app_ver}&device_tz=${device_tz}&os_platform=${os_platform}&unique_id=${unique_id}&device_ts=${timestamp}&isAmp=true",
- "event": "https://${dataCenter}.moengage.com/v2/report/add?os=${os}&app_id=${appId}&sdk_ver=${sdk_ver}&app_ver=${app_ver}&device_tz=${device_tz}&os_platform=${os_platform}&unique_id=${unique_id}&device_ts=${timestamp}"
+ "event": "https://${dataCenter}.moengage.com/v2/report/add?os=${os}&app_id=${appId}&sdk_ver=${sdk_ver}&app_ver=${app_ver}&device_tz=${device_tz}&os_platform=${os_platform}&unique_id=${unique_id}&device_ts=${timestamp}",
+ "eventV2": "https://${dataCenter}.moengage.com/v2/sdk/report/${appId}?os=${os}&app_id=${appId}&sdk_ver=${sdk_ver}&app_ver=${app_ver}&device_tz=${device_tz}&os_platform=${os_platform}&unique_id=${unique_id}&device_ts=${timestamp}"
},
"vars": {
"os": "mweb",
"sdk_ver": "0.0.0",
- "app_ver": "1",
+ "app_ver": "1.0",
"device_tz": "${timezone}",
"os_platform": "${userAgent}",
"unique_id": "${clientId(moe_uuid)}",
- "dataCenter": "sdk-01"
+ "dataCenter": "sdk-01",
+ "integration_type": "AMP"
},
"extraUrlParams": {
- "a": {
- "timestamp": "${timestamp}",
- "URL": "${ampdocUrl}"
- },
+ "identifiers": {},
"meta": {
- "bid": "${random}"
- },
- "url": "${ampdocUrl}"
+ "bid": "${random}",
+ "request_time": "${timestamp}",
+ "integration_type": "${integration_type}"
+ }
},
"triggers": {
"pageViewed": {
"on": "visible",
- "request": ["addDevice", "event"],
+ "request": "eventV2",
"extraUrlParams": {
- "e": "MOE_PAGE_VIEWED"
+ "viewsCount": 1,
+ "viewsInfo": [
+ {
+ "EVENT_ACTION": "MOE_PAGE_VIEWED",
+ "EVENT_ATTRS": {
+ "timestamp": "${timestamp}",
+ "moe_logged_in_status": false,
+ "moe_first_visit": false,
+ "URL": "${sourceUrl}"
+ },
+ "EVENT_G_TIME": "${timestamp}",
+ "EVENT_L_TIME": "${timestamp}"
+ }
+ ]
}
+ },
+ "deviceRegister": {
+ "on": "visible",
+ "request": "addDevice"
}
},
"transport": {
"xhrpost": true,
+ "beacon": true,
"useBody": true
}
}