Other implementations
This article lists other implementation methods that we offer.
AMP
AMP doesn't offer native Piano Analytics integration. You need to use a dedicated <amp-analytics>
tag to track events.
Example (highlighted lines must be edited):
<amp-analytics>
<script type="application/json">
{
"requests": {
"event": "https://${collectDomain}/${path}?s=${siteId}"
},
"triggers": {
"defaultPageview": {
"on": "visible",
"request": "event",
"vars": {
"collectDomain": "logxxx.xiti.com",
"siteId": "123456789"
"path": "event",
}
}
},
"transport": {
"beacon": true,
"useBody": true
},
"extraUrlParams": {
"events": [{
"name":"page.display",
"data":{
"event_collection_platform":"amp",
"page":"test_event_amp",
"custom_prop":"customprop"
}
}]
}
}
</script>
</amp-analytics>