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 } }