SlideShare a Scribd company logo
1 of 42
Download to read offline
The Importance of a Naming Syntax
A practical approach for naming elements in Adobe Launch
Measurecamp Cincinnati
June 27, 2020
2
Kevin Haag
@kevalytics
● Adobe Analytics Technical Lead at Bounteous
● Adobe Certified Master
● Nickname + “alytics” = Awesome Twitter Handle
3Proprietary & Confidential
Cluttered Clean
1 DESK - 2 VIEWS
We need the essentials.
We don’t need the clutter.
LEARNINGS
5Proprietary & Confidential
Cluttered Clean
1 LAUNCH ACCOUNT - 2 VIEWS
How does Launch help you stay organized?
7Proprietary & Confidential
Events Conditions Actions
PRE-POPULATES NAMES
8Proprietary & Confidential
PRE-POPULATES NAMES
[Extension Name] - [Detail]
9Proprietary & Confidential
Properties Rules Data Elements
OFFERS FILTERS
10Proprietary & Confidential
Properties Rules Data Elements
OFFERS SEARCH
… why do we need a naming syntax?
IF LAUNCH DOES ALL OF THIS ALREADY...
12Proprietary & Confidential
Properties Rules Data Elements
YOU HAVE TO ENTER A NAME!
13Proprietary & Confidential
“Too many cooks…” “Team work …”
1 IMPLEMENTATION - MULTIPLE TEAMS
14Proprietary & Confidential
HAVE AN INTERNAL PLAYBOOK!
NAMING PROPERTIES
16Proprietary & Confidential
By Brand By Region By Platform
NAMING PROPERTIES
A
B
17Proprietary & Confidential
By Brand By Region By Platform
NAMING PROPERTIES
18Proprietary & Confidential
NAMING PROPERTIES - BY BRAND
The company Bounteous owns two brands:
● Brand A
● Brand B
Scenario 1/3 Property Setup
19Proprietary & Confidential
NAMING PROPERTIES - BY REGION
Brand A has a separate web presence for
the two regions:
● EMEA
● NA
Scenario 2/3 Property Setup
20Proprietary & Confidential
NAMING PROPERTIES - BY PLATFORMS
Brand B manages the following platforms
globally:
● Web
● iOS
● Android
Scenario 3/3 Property Setup
21Proprietary & Confidential
NAMING PROPERTIES - ALL TOGETHER
[Company] - [Brand] - [Region] - [Platform]
NAMING RULES
23Proprietary & Confidential
NAMING RULES
[Category] - [User Action]
Category Action
Site Search Search
Click Result
Apply Filter
Forms View Form
Start Form
Submit Form
24Proprietary & Confidential
NAMING RULES
[Category] - [User Action]
NAMING DATA ELEMENTS
26Proprietary & Confidential
Potential Issues
- White Space(s)
- Capitalization
REFRESHER: REFERENCING DATA ELEMENTS
In the UI In Custom Code
27Proprietary & Confidential
(More) Practical
NAMING DATA ELEMENTS
Pretty
28Proprietary & Confidential
NAMING DATA ELEMENTS
Pretty (More) Practical
29Proprietary & Confidential
NAMING DATA ELEMENTS - EXTENSION ABBREVIATION
[Extension Abbreviation]:[Type]:[Searchable Detail]
Extension Name Abbreviation
Adobe Analytics aa
Adobe Experience Platform aep
Adobe Target at
Core Extension cr
Data Layer Manager dlm
30Proprietary & Confidential
NAMING DATA ELEMENTS - TYPE
[Extension Abbreviation]:[Type]:[Searchable Detail]
Type Meaning
cookie cookie
dlv data layer variable
31Proprietary & Confidential
NAMING DATA ELEMENTS - SEARCHABLE DETAIL
[Extension Abbreviation]:[Type]:[Searchable Detail]
Type Searchable Details
cookie The actual cookie name
dlv The actual object path
How could Launch make our lives easier?
FROM A PRODUCT PERSPECTIVE
33Proprietary & Confidential
IMPLEMENT ADDITIONAL FILTER OPTIONS
Rules
● By Extension(s)
● By Data Element(s)
Data Elements
● By Extension
● By Type
● By Rule
34Proprietary & Confidential
VISUALIZE DEPENDENCIES
GTM Launch Parser By Urs Boller
35Proprietary & Confidential
SUBMIT & UPVOTE IDEAS
Experience League
IN SUMMARY
Include context like brand, region and/or
platform.
FOR PROPERTIES
Assign categories and include the user
action.
FOR RULES
Avoid spaces, include the extension context
& a searchable detail.
FOR DATA ELEMENTS
Do what works for you, but be consistent
about it and document it.
IN GENERAL
Do what works for you, but be consistent
about it and document it.
IN GENERAL
Thank You!
Adobe Analytics Technical Lead
Kevin Haag
Email: kevin.haag@bounteous.com
@kevalytics

More Related Content

What's hot

What's hot (7)

Pipelines and Packages: Introduction to Azure Data Factory (24HOP)
Pipelines and Packages: Introduction to Azure Data Factory (24HOP)Pipelines and Packages: Introduction to Azure Data Factory (24HOP)
Pipelines and Packages: Introduction to Azure Data Factory (24HOP)
 
Smart application on Azure at Vattenfall - Rens Weijers & Peter van 't Hof
Smart application on Azure at Vattenfall - Rens Weijers & Peter van 't HofSmart application on Azure at Vattenfall - Rens Weijers & Peter van 't Hof
Smart application on Azure at Vattenfall - Rens Weijers & Peter van 't Hof
 
Cash Flow Forecaster presentation
Cash Flow Forecaster presentationCash Flow Forecaster presentation
Cash Flow Forecaster presentation
 
KliqPlan Overview
KliqPlan OverviewKliqPlan Overview
KliqPlan Overview
 
Forge - DevCon 2016: Visual Reporting with Connected Design Data
Forge - DevCon 2016: Visual Reporting with Connected Design DataForge - DevCon 2016: Visual Reporting with Connected Design Data
Forge - DevCon 2016: Visual Reporting with Connected Design Data
 
Data Warehousing Trends
Data Warehousing TrendsData Warehousing Trends
Data Warehousing Trends
 
Developing dynamics 365 reports in dynamics 365
Developing dynamics 365 reports in dynamics 365Developing dynamics 365 reports in dynamics 365
Developing dynamics 365 reports in dynamics 365
 

Similar to A practical approach for naming elements in Adobe Launch

Spca2014 holme end to end share point service delivery
Spca2014 holme   end to end share point service deliverySpca2014 holme   end to end share point service delivery
Spca2014 holme end to end share point service delivery
NCCOMMS
 
Duet enterprise executive overview
Duet enterprise executive overviewDuet enterprise executive overview
Duet enterprise executive overview
Yi Guoyong
 
Managing the Role Hierarchy at Enterprise Scale
Managing the Role Hierarchy at Enterprise ScaleManaging the Role Hierarchy at Enterprise Scale
Managing the Role Hierarchy at Enterprise Scale
Salesforce Developers
 
Mobile business intelligence upload
Mobile business intelligence uploadMobile business intelligence upload
Mobile business intelligence upload
Jen Stirrup
 

Similar to A practical approach for naming elements in Adobe Launch (20)

Spca2014 holme end to end share point service delivery
Spca2014 holme   end to end share point service deliverySpca2014 holme   end to end share point service delivery
Spca2014 holme end to end share point service delivery
 
Duet enterprise executive overview
Duet enterprise executive overviewDuet enterprise executive overview
Duet enterprise executive overview
 
SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...
SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...
SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...
 
Kanban India 2022 | Divya Rao and Shobha Kumari | Crafting Precious Jeweller...
 Kanban India 2022 | Divya Rao and Shobha Kumari | Crafting Precious Jeweller... Kanban India 2022 | Divya Rao and Shobha Kumari | Crafting Precious Jeweller...
Kanban India 2022 | Divya Rao and Shobha Kumari | Crafting Precious Jeweller...
 
Dynamics 365 fall summit 2017 final uploaded
Dynamics 365 fall summit 2017 final uploadedDynamics 365 fall summit 2017 final uploaded
Dynamics 365 fall summit 2017 final uploaded
 
Part III of III: SAP Advanced Authorization for SAP Global Deployments: Octo...
Part III of III:  SAP Advanced Authorization for SAP Global Deployments: Octo...Part III of III:  SAP Advanced Authorization for SAP Global Deployments: Octo...
Part III of III: SAP Advanced Authorization for SAP Global Deployments: Octo...
 
LeanIX Virtual Workspaces
LeanIX Virtual WorkspacesLeanIX Virtual Workspaces
LeanIX Virtual Workspaces
 
Managing the Role Hierarchy at Enterprise Scale
Managing the Role Hierarchy at Enterprise ScaleManaging the Role Hierarchy at Enterprise Scale
Managing the Role Hierarchy at Enterprise Scale
 
Data Discovery and BI - Is there Really a Difference?
Data Discovery and BI - Is there Really a Difference?Data Discovery and BI - Is there Really a Difference?
Data Discovery and BI - Is there Really a Difference?
 
Game plan wkshp1
Game plan wkshp1Game plan wkshp1
Game plan wkshp1
 
Mobile business intelligence upload
Mobile business intelligence uploadMobile business intelligence upload
Mobile business intelligence upload
 
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
 
Business Analyst Training in Hyderabad
Business Analyst Training in HyderabadBusiness Analyst Training in Hyderabad
Business Analyst Training in Hyderabad
 
Bussiness Analyst Online Training in Hyderabad
Bussiness Analyst Online Training in HyderabadBussiness Analyst Online Training in Hyderabad
Bussiness Analyst Online Training in Hyderabad
 
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
 
Planning a Migration to Office 365
Planning a Migration to Office 365Planning a Migration to Office 365
Planning a Migration to Office 365
 
Business processmodels aa_knowledgemanagementplatform-riga-20151026
Business processmodels aa_knowledgemanagementplatform-riga-20151026Business processmodels aa_knowledgemanagementplatform-riga-20151026
Business processmodels aa_knowledgemanagementplatform-riga-20151026
 
How to Design a Strategic Dashboard?
How to Design a Strategic Dashboard?How to Design a Strategic Dashboard?
How to Design a Strategic Dashboard?
 
EC Workshop.pptx
EC Workshop.pptxEC Workshop.pptx
EC Workshop.pptx
 
Four Key Considerations for your Big Data Analytics Strategy
Four Key Considerations for your Big Data Analytics StrategyFour Key Considerations for your Big Data Analytics Strategy
Four Key Considerations for your Big Data Analytics Strategy
 

Recently uploaded

Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
ranjankumarbehera14
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
chadhar227
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
nirzagarg
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
HyderabadDolls
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
gajnagarg
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
SayantanBiswas37
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 

Recently uploaded (20)

Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...Top Call Girls in Balaghat  9332606886Call Girls Advance Cash On Delivery Ser...
Top Call Girls in Balaghat 9332606886Call Girls Advance Cash On Delivery Ser...
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about them
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 

A practical approach for naming elements in Adobe Launch