Coder Social home page Coder Social logo

summit2024's Introduction

L120 - Driving Business Impact with Data Science: Customer Journey Analytics Lab Materials

Welcome to the repository for L120 - Driving Business Impact with Data Science: Customer Journey Analytics Lab at Adobe Summit 2024. These materials are designed to showcase how Customer Journey Analytics (CJA) can be integrated into modern data science workflows. Through hands-on exercises, participants will learn how to leverage CJA's capabilities in data formatting, feature selection, pre-aggregation, and data preparation, all while maintaining consistency with analyst teams' data interactions. Furthermore, we'll explore how to enrich data analysis and bring findings back into CJA for further exploration and activation.

Introduction

The materials contained in this repository, presented at Adobe Summit 2024, aim to provide an end-to-end understanding of analyzing and leveraging customer journey data. You will gain practical experience with CJA's integration into data science workflows, enhancing your skills in sophisticated data manipulation, visualization, and predictive modeling.

Notebooks Overview

  • 01 Querying CJA Data.ipynb: Introduction to querying data from CJA for analysis. This notebook covers setting up credentials, exploring Data Views, and discovering Metrics and Dimensions within CJA.

  • 02 Visualizing CJA Data.ipynb: Techniques for creating insightful data visualizations. This includes retrieving and processing CJA data, visualizing trended orders, and forecasting future orders using SARIMAX.

  • 03 Clustering & Propensity Modeling.ipynb: Advanced analytics techniques for customer segmentation and behavior prediction. This notebook delves into clustering using t-SNE and DBSCAN, building a propensity model to predict future customer actions, and exporting data for further analysis.

  • 04 Writing Data to AEP > CJA.ipynb: Strategies for feeding processed data back into Adobe Experience Platform and CJA. It outlines creating a schema and dataset in AEP, ingesting data, and reviewing results in Analysis Workspace.

  • 05 CJA DataView Solution Design Reference Generator.ipynb: A tool to assist in the design of CJA Solution Design Reference Documentation. It automates the generation of a comprehensive spreadsheet detailing all metrics and dimensions available in a selected CJA Data View.

Getting Started

To explore these materials, ensure you have Jupyter Notebook installed. Clone this repository and open the notebooks in Jupyter to interact with the pre-configured code cells and conduct your analyses.

Dependencies

Ensure the following Python libraries are installed to fully utilize the notebooks:

  • cjapy
  • pandas
  • plotly
  • json
  • jwt
  • requests
  • sqlalchemy
  • datetime
  • sklearn
  • numpy
  • statsmodels
  • warnings

These can be installed using pip:

pip install cjapy pandas plotly json jwt requests sqlalchemy datetime sklearn numpy statsmodels warnings

Note: cjapy might require additional setup as it is a custom library for Adobe's Customer Journey Analytics.

Requirements

requirements.txt

Reference Links

License

This collection of lab materials is made available under the MIT License. Feel free to explore, modify, and distribute these resources as you navigate the intricacies of Customer Journey Analytics.

summit2024's People

Contributors

admoseremic avatar

Stargazers

Vivian Steiger avatar Andrew Roberts avatar Jason Sanders avatar Brian Au avatar

Watchers

 avatar

Forkers

brian-a-au

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.