Toekomstbestending maken van selectie tool Rekening houdend met strikte privacy wetgeving
[email protected] – Functioneel Analist
[email protected] – Consultant
Agenda • • • • • • • •
Vervanging van de selectie tool Privacy regelgeving binnen Colruyt Hergebruik van selectie logica Specifieke gebruiksnoden Rollen binnen project team Voordelen tov SA Lessons learned Toekomst
1
Vervanging van de selectie tool
Situering selectie tool binnen business proces
Verzamelen data
Selecteren doelgroep
Koppelen communicatie doelgroep
Versturen communicatie
Wat deden we met Set Analyzer ? • Maken van verzamelingen • • • •
Klanten Gezinnen (Artikelen) (Winkels)
• Doelgroepen voor communicaties • Zowel marketing, als wettelijke
Vervanging van de selectie tool • Grootste redenen om te veranderen • Geen support meer vanwege SAP op Set Analyzer • Eigen software om sets in batch te refreshen is obsolete (Delphi + gebruikte component)
Vervanging van de selectie tool • Uitdagingen bij projectstart • Vertrouwen in Set Analyzer is enorm groot bij eindgebruikers • Grote impact op cruciaal business proces • Deadline omwille van technische issues • Bewaken van de projectscoop : enkel vervangen van SA
Functionele architectuur - voor Set Analyzer Selectie tool
Selectie data
Data Bronnen
Klanten- en Aankoopdata Campagne data
Intern ontwikkeling voor Batch Refresh
Campagne kanaal interface
Online : koppeling folder - doelgroep
Batch : genereren adresfiles
Functionele architectuur - na Selectie data
Data Bronnen
SAS CI Studio Selectie tool
Klanten- en Aankoopdata
SAS CI Studio Batch Launcher
Campagne data
Campagne kanaal interface
Online : koppeling folder - doelgroep
Batch : genereren adresfiles
Wat is een selectietool? selectie criteria
combinaties van criteria marketing cel communicatie
2
Privacy regelgeving binnen Colruyt
Bescherming van de persoonlijke levenssfeer • Privacy regelgeving binnen Colruyt : • een personeelslid mag geen toegang hebben tot zowel aankoopgegevens als persoonsgegevens wie koopt wat
Bescherming van de persoonlijke levenssfeer • Gescheiden data • Aankoopgegevens • Klanten profielen
• Gescheiden gebruikers/teams • Marketing • Mailing
• Selecties in twee stappen • Artikels • Klanten
Business contexts
Gescheiden data structuur en selecties
Bescherming van de persoonlijke levenssfeer Team Marketing Selectie 1 Selectie 2 Selectie 3
Contact tabel Selectie ID
Klanten ID
Selectie 2
1
Selectie 2
2
Selectie 2
3
Selectie 3
5
Selectie 3
7
Selectie 3
9
Selectie 5
9
Campagne kanaal interface
Team Mailing
Selectie 4 Selectie 5
3
Hergebruik selectie logica
Hergebruik selectie logica Mailing BC
Marketing BC
Mailing BC
Over BC
4
Specifieke gebruikersnoden
Specifieke gebruikersnoden • • • • • •
Dependency report Joiners and leavers Selectie hiërarchieën Overlap selectie criteria Relatieve datum selecties Kanaalintegratie
Dependency Report Welke impact heeft het verwijderen van een selectie? Marketing BC
Mailing BC
Mailing BC
Dependency Report • •
Extractie van de relaties Gebruik van hierarchische queries
Parent
Child
Cell 1
Cell 2
Cell 1
Cell 3
Level Cell 1
1 2
Cell 3
Cell 2
Cell
Parent
Cell 1 Cell 2
Cell 1
Cell 2
Cell 4
Cell 2
Cell 5
Cell 3
Cell 6
Cell 3
Cell 7
Cell 5
Cell 8
Cell 5
Cell 9
3
Cell 6
Cell 3
Cell 7
Cell 10
3
Cell 7
Cell 3
Cell 5
Cell 4
Cell 8
Cell 6
Cell 9
Cell 7
Cell 10
3
Cell 4
Cell 2
3
Cell 5
Cell 2
4
Cell 8
Cell 5
4
Cell 9
Cell 5
2
4
Cell 3
Cell 10
Cell 1
Cell 7
Joiners and Leavers Rapport
10 000 Leavers
Selectie van Selectie van 48 000 50 000 op 8-10-2014 op 9-10-2014
12 000 Joiners
Selectie hiërarchieën Artikel hiërarchie > Firmagroep > Afdeling > Categorie … > Artikel
Overlap selectie criteria Selecteer klanten die in minstens N groepen zitten
Overlap selectie criteria
Gezinnen in minstens 3 van de groepen Parameters : • Operator (>, <, =) • Aantal (1-N)
Selectie op basis van relatieve datums • Laatste x dagen • Laatste x weken • Laatste x maanden
Afgeleid op basis van “calculated data items”
Kanaalintegratie Selectie data
Data Bronnen
SAS CI Studio Selectie tool
Klanten- en Aankoopdata
SAS CI Studio Batch Launcher
Campagne data
Campagne kanaal interface
Online : koppeling folder - doelgroep
Batch : genereren adresfiles
5
Rollen binnen project team
Rollen binnen het project team • WAT nodig • Oplossingen afchecken • Draagvlak creëren
Eindgebruikers
• •
Oplossingen voor WAT zoeken Ondersteuning bij problemen
FA Customer Relations FA BI SAS Consultant • • •
SAS oplossingen implementeren Selectiedata afladen Opzetten SAS omgeving Project Manager Asset Owner Infrastructure engineer
• • Software Engineer
Project scope bewaken Informeren stakeholders
6
Voordelen tov SA
Voordelen tov SA • Officieel gesupporteerde tool binnen een kritisch business proces • Efficiëntie winst door overzichtelijke selectie opbouw • Refreshen meerdere doelgroepen in parallel • Elke gebruiker => aparte CIS user • Genereren van documentatie van selectie opbouw
7
Lessons learned
Wat hebben we geleerd? • Kerngebruikers vroeg betrekken • Faciliteert de verandering
• Duidelijk gedefinieerde noden in voortraject • Continuïteit van het project team tussen voortraject en implementatie • Package geeft nadelen ogv efficiëntie en gebruiksgemak tov eigen ontwikkeling
8
Toekomst
Vervolgstappen • • • • •
Automatisatie van response berekening Automatisatie van A/B testen Email personalisatie aansturen Integratie van digitale kanalen CI Studio als customer decision hub
Rules
Vervolgstappen - THE CUSTOMER DECISION HUB
C op yr i g h t © 2 0 1 2 , S A S I n s t i t u t e I n c . A l l r i g h t s r es er v e d .
CUSTOMER DECISION HUB
Contest Welk concept laat toe om aan de privacy regelgeving binnen Colruyt te voldoen? • hierarchische queries • business contexten • calculated items