Ми створили тег для серверного контейнера Google Tag Manager, який відправляє повідомлення в Slack. За допомогою цього тегу ви можете надсилати будь-яку інформацію про дії користувачів на вашому сайті в канал Slack. Цей тег дозволяє додавати змінні, такі як інформація про продукт і користувача, всередину повідомлення. Ви можете повідомити свою команду про нову покупку, покинутий кошик або новий запит на ціну від клієнта. Один з варіантів використання цього тегу - негайне надсилання сповіщень у Slack-канал відділу продажів про нові замовлення. Ви також можете використовувати цей тег для моніторингу стабільності вашого сайту.
Щоб надсилати сповіщення Slack, вам знадобиться налаштований серверний контейнер Google Tag Manager з даними про користувачів і події, які ви хочете надіслати в повідомленні Slack. Вам також потрібно створити додаток Slack і згенерувати URL-адресу веб-хука для цього додатка. Це може здатися складним, але все можна налаштувати за кілька кліків. Я опишу всі кроки в цій інструкції, включаючи створення програми Slack і URL-адреси веб-хука.
Один з нестандартних випадків використання тегу Slack - це перевірка того, чи було заблоковано відстеження конверсій Facebook для користувачів iOS 14, які відмовилися від відстеження. Припустимо, ви впровадили Facebook conversion API і використовуєте власний субдомен для сервера тегів. Це означає, що ви можете бачити події в інструменті тестових подій в бізнес-менеджері Facebook. Але як перевірити, чи працює відстеження конверсій у Facebook для користувачів iOS 14, які відмовилися від відстеження?
Ви можете налаштувати теги Slack, які будуть використовувати той самий тригер, що і ваш Facebook CAPI. Відкрийте рекламу FB на iPhone, який відмовився від відстеження Facebook, натисніть на неї та протестуйте події. Якщо відстеження працює, ви побачите сповіщення Slack. Оскільки Slack і Facebook використовують однакові тригери, можна сказати, що відстеження Facebook теж працює.
2. Відкрийте серверний контейнер і додайте тег Slack з галереї шаблонів або за цим посиланням.
3. У цьому прикладі я покажу, як відправити Slack-сповіщення про успішну покупку. Перш за все, вам потрібно переконатися, що в серверному контейнері є необхідна інформація про покупку. Якщо ні, вам потрібно буде його налаштувати.
Дозвольте мені показати вам, як надсилати дані з веб до серверного контейнера. У мене є data layer всередині веб-контейнера з інформацією про замовлення. Я буду використовувати тег GA4 для відправки даних з веб до серверного контейнера. Усередині веб-контейнера я створив тег GA4 Configuration з налаштованою транспортною URL-адресою, яка надсилає запити на URL-адресу мого сервера тегів. Я також налаштував подію покупки GA4 з деталями покупки.
4. Всередині серверного контейнера я додав клієнт GA4 і тег GA4, який спрацьовує кожного разу, коли запитується клієнт GA4.
5. Відкрийте режим попереднього перегляду веб-контейнера і серверного контейнера і перевірте, чи бачить серверний контейнер дані замовлення.
6. Створіть змінні всередині серверного контейнера, які прийматимуть дані про події. Тип змінної Event Data -> Додайте ключовий шлях -> Натисніть Зберегти. Ми будемо використовувати ці змінні для сповіщень у Slack.
7. Перейдіть на вкладку Теги всередині серверного контейнера -> Натисніть Створити -> Тип тегу Slack-сповіщення.
8. Нам потрібно створити додаток Slack, а потім згенерувати для нього веб-хук. Перейдіть за цим посиланням -> Натисніть Create An App -> Виберіть From scratch -> Назвіть ваш додаток і виберіть Slack Workspace.
9. Створіть вхідний веб-хук для програми, яку ми нещодавно створили. Натисніть Вхідний веб-хук -> Натисніть перемикач Активувати вхідні веб-хуки, щоб увімкнути його -> Прокрутіть вниз і натисніть Додати новий веб-хук до робочого простору -> Виберіть канал, на який ви хочете надсилати сповіщення, і натисніть Дозволити -> Скопіюйте URL-адресу веб-хука.
10. Вставте URL-адресу веб-хука в тег Slack.
11. Створіть текст сповіщення Slack. Тут ви можете додати змінні. Додайте тригер і натисніть зберегти.
12. Відкрийте режим попереднього перегляду контейнерів Web і Server і перевірте, чи працює сповіщення.
13. Публікуйте веб- та серверні контейнери.
Розробники та підприємства постійно шукають нові рішення, щоб полегшити свій робочий процес зі Slack. Сподіваюся, цей пост допоможе вам налаштувати сповіщення Slack про критичні події на вашому сайті.
Дізнайтеся, скільки це буде коштувати! Натисніть "Отримати допомогу", заповніть форму, і ми надішлемо вам пропозицію.