Управление и анализ данных: Pushwoosh + CRM-системы

Поделиться

Обеспечьте согласованность, точность и прозрачность ваших данных в нескольких системах. Узнайте о возможностях хранения, анализа и отчетности данных благодаря интеграции Pushwoosh с CRM-решениями.

Если вы используете решение для управления взаимоотношениями с клиентами (CRM), то, скорее всего, вы чувствуете необходимость в синхронизации данных, поступающих из нескольких источников. Для проведения анализа и получения точных отчетов крайне важно, чтобы данные о ваших клиентах были согласованными и прозрачными.

Данные — это главное

Аналитика играет решающую роль в формировании маркетинговой стратегии. Независимо от того, в какой отрасли вы работаете и каков размер вашего бизнеса, именно данные должны определять, какой стратегии придерживаться.

Это включает в себя тонкую настройку ваших кампаний на основе конкретных метрик, таких как показатели кликабельности (CTR) и вовлеченности, анализ покупательского цикла ваших клиентов и их общего поведения с целью улучшения вашего продукта и сервиса. Данные и аналитика также помогают определить каналы, которые наиболее эффективны для получения ROI. Согласно Hubspot, 39% маркетологов считают доказательство ROI своей маркетинговой деятельности главной задачей, поэтому понимание данных является для них приоритетом.

Для компаний с большой пользовательской базой управление и анализ данных на нескольких платформах может быть сложной задачей, поэтому Pushwoosh создает возможности для упрощения этого процесса.

Миграция данных: Pushwoosh ↔ CRM-системы

Существует несколько способов синхронизации, экспорта и импорта данных о клиентах из Pushwoosh в ваши аналитические CRM и наоборот. Вот некоторые из лучших практик, которые позволят вам синхронизировать и переносить данные между Pushwoosh и CRM, сохраняя их согласованность и прозрачность:

1. Придерживайтесь User-Centric подхода: используйте существующие ID пользователей из вашей CRM / аналитической системы для создания совместимой базы данных.

Преимущества User-Centric подхода:

  • Прозрачная интеграция со всеми системами (CRM, Acquisition, Backend и т. д.);
  • Прозрачная привязка статистики и потока данных
  • Надежная и простая процедура сегментации
  • Легкое устранение неполадок
  • Возможность использовать Customer Journey и интегрироваться с другими системами (например, Adjust, Solitics и т. д.)

2. Массово отправляйте теги из вашего бэкенда в Pushwoosh, чтобы получить больше возможностей для сегментации.

Это позволяет создавать новые сегменты и отправлять персонализированные кампании, используя свежие данные из вашей CRM / биллинга / AI, без необходимости для пользователей обновлять ваше приложение.

API-вызов /bulkSetTags позволяет устанавливать значения тегов для 1000 устройств одновременно для массовых операций обновления и, в отличие от обычного вызова /setTags, значительно ускоряет процесс. Подробнее об API-вызове для массовой установки тегов читайте здесь.

Кроме того, вы можете использовать следующий скрипт на Python для выполнения аналогичных операций массового обновления:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import argparse
import requests
import json
import csv
ENDPOINT = "https://cp.pushwoosh.com/json/1.3"
API_KEY = "" # Put your API Key here
APP_CODE = "" # Put the application code here
def bulkSetTags(hwids=None, name=None, value=None):
"""
Function to set tags in bulk via polling /bulkSetTags API:
https://docs.pushwoosh.com/platform-docs/api-reference/tags#bulksettags
:param hwids – array of hardware IDs
:param name – name of the tag
:param value - value of the tag
returns JSON with the response
"""
if hwids is not None and name is not None and value is not None:
request = {"request": {"auth": API_KEY, "application": APP_CODE, "devices": []}}
for hwid in hwids:
request["request"]["devices"].append({"hwid": hwid, "tags": {name: value}})
url = "{}/bulkSetTags".format(ENDPOINT)
print("Url: {}\nDATA:{}".format(url, json.dumps(request)))
response = requests.post(url, data=json.dumps(request))
if response.status_code == 200:
return response.json()
else:
return response
parser = argparse.ArgumentParser(
description="Bulk set tags via CSV. Usage: bulksettags.py file.csv tag_name tag_value"
)
parser.add_argument(
"csv_location",
help="CSV file name in current directory with the list of HWIDs, assuming hwid in first column",
)
parser.add_argument("tag_name", help="name of the tag to update")
parser.add_argument("tag_value", help="value of the tag to set")
args = parser.parse_args()
if (
args.csv_location is not None
and args.tag_name is not None
and args.tag_value is not None
):
with open(args.csv_location) as f:
# read list of HWIDs from input CSV and split it into batches of 1000 devices
rows = csv.reader(f, delimiter=",", quotechar='"')
counter = 0
hwids = []
n = 1
for row in rows:
hwids.append(row[0])
counter += 1
# if we have already 1000 hwids, let's send the request
if counter == 100:
r = bulkSetTags(hwids=hwids, name=args.tag_name, value=args.tag_value)
print(r)
counter = 0
n += 1
hwids = []

3. Синхронизируйте данные обратно в ваше хранилище данных (Data Warehouse)
ПОДСКАЗКА: Используйте «User ID», чтобы связать данные воедино.

Преимущества синхронизации на основе User ID:

  • Улучшенная отчетность и возможность перекрестной проверки данных с бизнес-системами
  • Возможность хранить данные так, как вам нужно, и столько, сколько вам нужно

Как в Панели управления, так и в экспорте через API-вызов /exportSegment есть столбец User ID, который вы можете использовать несколькими способами:
• Используйте теги, специфичные для пользователя (User-Specific tags), чтобы сопоставлять атрибуты пользователя на нескольких устройствах
• Используйте User-Centric API для оперирования ID пользователей вместо ID устройств
• Сопоставляйте статистику по устройствам из Pushwoosh с данными, ориентированными на пользователя, из вашего хранилища данных, CRM или любой другой системы.

Подробнее о функции экспорта сегментов читайте здесь.

Общие преимущества миграции данных:

  • Точные отчеты (согласованность всех данных, отсутствие потерь);
  • Упрощается проведение экспериментов и проверка маркетинговых гипотез;
  • Упрощается отладка и устранение неполадок: вы можете проверять информацию, используя такие идентификаторы, как message ID, user ID, HWID и т. д.

Запросите бесплатную демо-версию, чтобы узнать, как вы можете переносить данные из вашего CRM-решения в Pushwoosh и обратно, и получать точные отчеты:

Запросить демо-версию

Похожие статьи

Показать все