14
Email Marketing Modeling Session Results

Email Marketing Modeling Session Results. Agenda from first session Purpose To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM)

Embed Size (px)

DESCRIPTION

Rules for Business Function Modeling Functions define WHAT, not HOW Functions start with a precise verb Functions are stated in plain English—no jargon Functions deliver something Order of functions is not important Functions may be optional Functions usually break down into 4 to 8 sub-functions Sub-functions must completely define the parent function

Citation preview

Page 1: Email Marketing Modeling Session Results. Agenda from first session Purpose To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM)

Email Marketing

Modeling Session Results

Page 2: Email Marketing Modeling Session Results. Agenda from first session Purpose To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM)

Agenda from first sessionPurpose

To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM) for the Email Marketing Project

Today’s AgendaExplain the rules for Business Function ModelingBuild a BFM

Future Modeling SessionsFinish/refine the BFM as necessaryAsk the question “What data do I need to perform this function?” for each of the lowest-level functions in the BFMBuild a CDM

– this will look like an entity-relationship diagram without any keys or attributes

Ultimate outcome of these meetingsA CDM to serve as the basis of Logical Data Modeling for the projectA prototype process to determine the extent that a facilitated modeling session can reduce or eliminate the need for a formal BRD document

Page 3: Email Marketing Modeling Session Results. Agenda from first session Purpose To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM)

Rules for Business Function ModelingFunctions define WHAT, not HOWFunctions start with a precise verbFunctions are stated in plain English—no jargonFunctions deliver somethingOrder of functions is not importantFunctions may be optionalFunctions usually break down into 4 to 8 sub-functionsSub-functions must completely define the parent function

Page 4: Email Marketing Modeling Session Results. Agenda from first session Purpose To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM)

E-Mail Marketing Business Function Model

Optimize email at the customer level by modifying programs based on results

Target email campaignsIdentify campaign activityIdentify response curves

– the time lag between receipt and purchaseBuild predictive modelsModify future email campaigns

Page 5: Email Marketing Modeling Session Results. Agenda from first session Purpose To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM)

BFM DetailTarget email campaigns

Identify What to testIdentify to Whom to send emailIdentify When to send emailIdentify What email to send

Page 6: Email Marketing Modeling Session Results. Agenda from first session Purpose To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM)

BFM DetailIdentify campaign activity

Identify delivery activity– Bounce– Fail– Frequency– Suppress– Exclude– Delivered

Identify response activity– Opens– Clicks– Purchases– Search– Shop– Save– Opt Out– None– Flagged as SPAM– Complained– Called

Page 7: Email Marketing Modeling Session Results. Agenda from first session Purpose To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM)

BFM DetailIdentify response curves

Identify delivery response curvesPlot Clicks over timePlot Opens over timePlot Opt Outs over timePlot Complaints over timePlot Flagged as SPAM over timePlot Delivery over time

Identify transaction response curvesPlot Purchase over timePlot Cancel over timePlot Search over timePlot Shopping over timePlot Save over time

Page 8: Email Marketing Modeling Session Results. Agenda from first session Purpose To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM)

BFM DetailBuild predictive models

Run test campaignCollect all response dataSelect other available attributesSelect an algorithmRun itIdentify predictive variablesBuild ModelValidate Model

Page 9: Email Marketing Modeling Session Results. Agenda from first session Purpose To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM)

BFM DetailModify future email campaigns

Apply what we have learned from past campaignsIdentify opportunities for new campaignsTerminate ineffective campaigns

Page 10: Email Marketing Modeling Session Results. Agenda from first session Purpose To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM)

Conceptual Data Modeling AgendaToday we ask this question for each of the lowest level functions in the business model:

“What data do I need to perform this function?”

We answer the question in terms of entities, attributes, and relationships

Entity: Something (a noun) the business has the will and the means to keep information aboutAttribute: A single piece of information about an entityRelationship: An association between two entities for a business purpose

We are still looking at:Future-StatePerfect-WorldWhat, not How

Page 11: Email Marketing Modeling Session Results. Agenda from first session Purpose To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM)

Conceptual Data ModelingToday we are not doing

Defining scopeSource system analysisAttribute definitions and data typesPrimary and foreign keys

We need to leave some work for the project managers, logical data modelers, and database developers

Page 12: Email Marketing Modeling Session Results. Agenda from first session Purpose To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM)

Conceptual Data Model

Page 13: Email Marketing Modeling Session Results. Agenda from first session Purpose To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM)

CDM NotesAccount Attributes

– Demographic– Psychographics– Preferences– Hardware/Network/Browser– Everything else you could imagine

Content– A unique asset sent to a unique email address at a point in time

Page 14: Email Marketing Modeling Session Results. Agenda from first session Purpose To produce a Business Function Model (BFM) and a Conceptual Data Model (CDM)

CDM Event NotesAccount Event Content Event Link Event

Bounce XFail XFrequency XSuppress XExclude XDelivered XOpen XClick XPurchase X X XSearch X X XShop X X XSave X X XOpt Out X X XNone X X XFlagged as Spam XComplained X XCalled X X