-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(api-spec): analytics site integration API spec (#188)
Implements: SITES-20862 After the setup for an analytics solution is completed for the site represented by the base URL, the new hook will be called with the different artifacts details. SpaceCat will use these in its automations such as: - notifying users about the new reporting available - opening a PR to embed the data collection scripts into the site - importing RUM data into the analytics solution (Adobe Analytics or Customer Journey Analytics) The SpaceCat site id will be used as a shared identifier between SpaceCat and Omnivore, as it's more stable than the baseURL. SpaceCat will initially start using siteId, dataCollection and reporting, as required by the Slack-based flow. Implementation will be done via #237
- Loading branch information
Showing
4 changed files
with
251 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,92 @@ | ||
analytics-site-integration-aa-tags: | ||
summary: Example for an integration with Adobe Analytics via Adobe Tags | ||
value: | ||
siteId: 'a31fa5e4-90be-4440-a063-e6d6aa5a127a' | ||
reporting: | ||
link: 'https://www5.an.adobe.com/x/5_19xzaq4' | ||
timezone: 'UTC-07:00' | ||
dataCollection: | ||
type: 'adobe-tags' | ||
environments: | ||
development: 'https://assets.adobedtm.com/51b39232f777/342ccd9ca453/launch-e2732f4a5678-development.min.js' | ||
production: 'https://assets.adobedtm.com/51b39232f777/342ccd9ca453/launch-e2732f4a5678.min.js' | ||
dataStore: | ||
type: 'adobe-analytics' | ||
id: 'ageo1xxpnwexamplerumanalytics' | ||
dataMapping: | ||
type: 'adobe-analytics' | ||
mappings: | ||
'All Page Views': 'event4' | ||
'Page URL': 'evar2' | ||
'Data Source': 'evar3' | ||
'Site Domain': 'evar4' | ||
analytics-site-integration-aa-aep-websdk: | ||
summary: Example for an integration with Adobe Analytics via Adobe Experience Platform and WebSDK | ||
value: | ||
siteId: 'a31fa5e4-90be-4440-a063-e6d6aa5a127a' | ||
reporting: | ||
link: 'https://www5.an.adobe.com/x/5_19xzaq4' | ||
timezone: 'UTC-07:00' | ||
dataCollection: | ||
type: 'aep-websdk' | ||
environments: | ||
development: 'caad777c-c410-4ceb-8b36-167f12435' | ||
production: 'caad777c-c410-4ceb-43f2-167f12435' | ||
dataStore: | ||
type: 'adobe-analytics' | ||
id: 'ageo1xxpnwexamplerumanalytics' | ||
dataMapping: | ||
type: 'xdm' | ||
mappings: | ||
'All Page Views': 'web.webPageDetails.pageViews.value' | ||
'Page URL': 'web.webPageDetails.URL' | ||
'Data Source': '_example.dataSource' | ||
'Site Domain': 'web.webPageDetails.server' | ||
analytics-site-integration-cja-tags: | ||
summary: Example for an integration with Customer Adobe Analytics via Adobe Experience Platform and Adobe Tags | ||
value: | ||
siteId: 'a31fa5e4-90be-4440-a063-e6d6aa5a127a' | ||
reporting: | ||
link: 'https://analytics.adobe.com/?linkId=8296eaea-aa9a-4840-8a86-71df75661&dpc=acc' | ||
timezone: 'UTC-07:00' | ||
dataCollection: | ||
type: 'adobe-tags' | ||
environments: | ||
development: 'https://assets.adobedtm.com/51b39232f777/342ccd9ca453/launch-e2732f4a5678-development.min.js' | ||
production: 'https://assets.adobedtm.com/51b39232f777/342ccd9ca453/launch-e2732f4a5678.min.js' | ||
dataStore: | ||
type: 'aep' | ||
id: '64cd250cdc886828d309a2215' | ||
dataSchema: | ||
id: 'https://ns.adobe.com/example/schemas/203ff63ed073c85d5fad4274f27d2fc2e9b834b06778f8' | ||
dataMapping: | ||
type: 'xdm' | ||
mappings: | ||
'All Page Views': 'web.webPageDetails.pageViews.value' | ||
'Page URL': 'web.webPageDetails.URL' | ||
'Data Source': '_example.dataSource' | ||
'Site Domain': 'web.webPageDetails.server' | ||
analytics-site-integration-cja-websdk: | ||
summary: Example for an integration with Customer Adobe Analytics via Adobe Experience Platform and WebSDK | ||
value: | ||
siteId: 'a31fa5e4-90be-4440-a063-e6d6aa5a127a' | ||
reporting: | ||
link: 'https://analytics.adobe.com/?linkId=8296eaea-aa9a-4840-8a86-71df75661&dpc=acc' | ||
timezone: 'UTC-07:00' | ||
dataCollection: | ||
type: 'aep-websdk' | ||
environments: | ||
development: 'caad777c-c410-4ceb-8b36-167f12435' | ||
production: 'caad777c-c410-4ceb-43f2-167f12435' | ||
dataStore: | ||
type: 'aep' | ||
id: '64cd250cdc886828d309a2215' | ||
dataSchema: | ||
id: 'https://ns.adobe.com/example/schemas/203ff63ed073c85d5fad4274f27d2fc2e9b834b06778f8' | ||
dataMapping: | ||
type: 'xdm' | ||
mappings: | ||
'All Page Views': 'web.webPageDetails.pageViews.value' | ||
'Page URL': 'web.webPageDetails.URL' | ||
'Data Source': '_example.dataSource' | ||
'Site Domain': 'web.webPageDetails.server' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters