Gerenciamento e Análise de Dados: Pushwoosh + software de CRM

Compartilhar

Garanta a consistência, precisão e transparência dos seus dados em múltiplos sistemas. Saiba mais sobre as oportunidades de armazenamento, análise e relatórios de dados com integrações entre o Pushwoosh e as soluções de software de CRM.

Se você está usando uma solução de Gerenciamento de Relacionamento com o Cliente (CRM), é muito provável que sinta a necessidade de sincronizar dados que vêm de várias fontes. Para realizar análises e obter relatórios precisos, é vital manter os dados dos seus clientes consistentes e transparentes.

Os Dados São Soberanos

A análise de dados desempenha um papel crucial na formatação de uma estratégia de marketing. Não importa em qual setor você atua ou o tamanho do seu negócio, os dados devem lhe dizer qual estratégia seguir.

Isso inclui o ajuste fino de suas campanhas com base em métricas específicas, como taxas de cliques e de engajamento, a análise do ciclo de compra de seus clientes e o comportamento geral para melhorar seu produto e serviço. Dados e análises também ajudam a determinar os canais mais eficazes na geração de ROI. De acordo com a Hubspot, 39% dos profissionais de marketing consideram comprovar o ROI de suas atividades de marketing seu principal desafio, então entender os dados é sua prioridade.

Pode ser desafiador para empresas com grandes bases de usuários gerenciar e analisar dados em múltiplas plataformas, por isso o Pushwoosh cria oportunidades para facilitar o processo.

Migração de Dados: Pushwoosh ↔ CRMs

Existem várias maneiras de sincronizar, exportar e importar dados de clientes do Pushwoosh para seus CRMs analíticos e vice-versa. Aqui estão algumas das melhores práticas que permitirão sincronizar e migrar dados entre o Pushwoosh e os CRMs, mantendo-os consistentes e transparentes:

1. Mantenha a abordagem Centrada no Usuário: use os IDs de usuário existentes do seu CRM / sistema analítico para criar um banco de dados compatível.

Os benefícios da abordagem Centrada no Usuário:

  • Integração transparente em todos os sistemas (CRM, Aquisição, Backend, etc.);
  • Vinculação de estatísticas e fluxo de dados transparentes
  • Procedimento robusto e direto para segmentação
  • Solução de problemas facilitada
  • Capacidade de usar o Customer Journey e integrar com outros sistemas (Como Adjust, Solitics, etc.)

2. Envie tags em massa do seu back-end para o Pushwoosh para permitir mais opções de segmentação.

Isso permite construir novos segmentos e enviar campanhas personalizadas usando dados recentes do seu CRM / faturamento / IA sem que os usuários precisem atualizar seu aplicativo.

A chamada de API /bulkSetTags permite definir valores de tag para 1000 de uma vez para operações de atualização em massa e, ao contrário da chamada regular /setTags, acelera o processo significativamente. Leia mais sobre a chamada de API de tag em massa aqui.

Além disso, você pode usar o seguinte script Python para realizar operações de atualização em massa semelhantes:

#!/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. Sincronize os dados de volta para o seu Data Warehouse
DICA: Use o “ID de Usuário” para unificar os dados.

Os benefícios da sincronização baseada no ID de usuário:

  • Relatórios aprimorados e a capacidade de fazer referência cruzada de dados com sistemas voltados para negócios
  • Capacidade de armazenar os dados da maneira que você precisa e pelo tempo que precisar

Tanto o Painel de Controle quanto as exportações da chamada de API /exportSegment incluem a coluna de ID de Usuário, que você pode usar de várias maneiras:
• Use tags Específicas do Usuário para mapear atributos do usuário em vários dispositivos
• Use APIs Centradas no Usuário para operar com IDs de usuário em vez de IDs de dispositivo
• Mapeie estatísticas por dispositivo do Pushwoosh para dados centrados no usuário do seu data warehouse, CRM ou qualquer outro sistema.

Leia mais sobre o recurso Exportar Segmento aqui.

Os benefícios gerais da migração de dados:

  • Relatórios precisos (consistência de todos os dados, sem perdas);
  • A execução de experimentos e o teste de hipóteses de marketing são simplificados;
  • Depuração e solução de problemas mais fáceis: você pode verificar informações usando IDs como ID da mensagem, ID do usuário, HWID, etc.

Solicite uma demonstração gratuita para saber como você pode migrar dados da sua solução de CRM para o Pushwoosh e vice-versa e obter relatórios precisos:

Solicitar Demonstração

Artigos relacionados

Ver todos