Sharing Adobe Analytics Alerts in Slack
Last week, Akhil Anumolu asked a question on Twitter about automating daily Adobe Analytics reporting in Slack:
This is something that I blogged about in the past, but that blog post only talked about e-mailing scheduled Adobe Analytics reports into Slack. In the same twitter discussion Ben Gaines and I started talking about using similar functionality for Adobe Analytics Alerts, so in this post, I will explain how to send Adobe Analytics Alerts into tools like Slack.
Sending Alerts to Slack
In case you are not familiar with Adobe Analytics Alerts, they are a way to receive e-mail notifications when a metric or a value/metric combination hits a threshold or changes by a specific percent for a specified timeframe. Unfortunately, in my experience, this is a highly under-utilized feature of Adobe Analytics. I like using Alerts because they are unlimited, free and will proactively notify you of key data changes. But if you are using a team collaboration tool like Slack, you may want to send these notifications into a shared channel instead of hoarding them in your inbox. This can be done by using the Slack e-mail integrations (as shown in my previous post), but instead of sending a full report, you send the Alert notification e-mails to the shared Slack channel.
To do this, I would suggest that you create a new Slack channel called “web-analytics-alerts” (or something similar), so you don’t clog up your other Slack channels. This way, your users can voluntarily opt-in to seeing these Alerts, instead of having a channel they previously joined get spammed with all of these alerts:
Next, you can configure this channel to receive e-mails using the Slack e-mail integration:
Now you have an e-mail address dedicated to Adobe Analytics Alerts. You can then create your Adobe Analytics Alert and use this e-mail address as the destination as shown here:
This will populate the Slack channel anytime the Alert is triggered so all those subscribed to the Slack channel can see it and be notified based upon their personal notification preferences:
So that is it! Pretty easy to configure and the same concept should apply to any collaboration tool that has e-mail integration and any web analytics tool that supports e-mail alerts.