{% extends "layouts/base.html" %} {% block title %} sessions & customers data connection {% endblock %} {% block stylesheets %}{% endblock stylesheets %} {% block content %}
Sessions & Customers Data Source
Sessions Data Source
Sessions : This is a data source that includes All transactions from the session start action to the last action that is purchased.
Customers : Unique customers with their unique actions such as download, signup, e.g
{% if values['data_source_con_check'] == 'Connected' %} {% if values['s_c_p_connection_check']['sessions'] == 'False' and values['s_c_p_connection_check']['customers'] == 'False'%} There isn`t any connection detected for Sessions and Customers. {% endif %} {% if values['s_c_p_connection_check']['sessions'] == 'True' and values['s_c_p_connection_check']['customers'] == 'True'%} connected successfully! {% endif %} {% if values['s_c_p_connection_check']['sessions'] == 'True' and values['s_c_p_connection_check']['customers'] == 'False' %} There is a connection detected for Sessions. But There isn`t any connection detected for Customers. Don`t forget to add Customers connection. {% endif %} {% endif %} {% if values['data_source_con_check'] != 'Connected' and values['data_source_con_check'] != '....' %} Connection is failed! . {% endif %} {% if values['data_source_con_check'] == '....' %} {% if values['s_c_p_connection_check']['sessions'] == 'True' and values['s_c_p_connection_check']['customers'] == 'False' %} There is a connection detected for Sessions. But There isn`t any connection detected for Customers. Don`t forget to add Customers connection. {% endif %} {% if values['s_c_p_connection_check']['sessions'] == 'False' and values['s_c_p_connection_check']['customers'] == 'True' %} There is a connection detected for Customers. But There isn`t any connection detected for Sessions. Don`t forget to add Session connection. {% endif %} {% if values['s_c_p_connection_check']['sessions'] == 'True' and values['s_c_p_connection_check']['customers'] == 'True' %} Both Sessions and Customers data Sources are detected. {% endif %} {% endif %}
Sessions
- Each session ID must be unique. Sessions must cover both non-purchased and purchase transactions.
- Session Start Date (Whatever you will give as a column) must be a convenient date format.
- The payment Amount for each session transaction must be assigned as a Null value.
- There must be a purchased (True/False) column which is required.
- Discount Amount and session end date columns are optional.
- Make sure client IDs are also in the data set for Customers Data Sources.
- Actions are optional. But It is good to be added. Funnels, Anomaly is related to Action.
- Each action name must be assigned. No need to add as an action for 'Has Session' and 'Has Purchase'.
- Promotion Column is optional. But, It is good to be added. A/B test Promotions are related to Promotions.
- It is possible to add dimensional columns. For instance, you would like to add 'location' as a column to the process and calculate all charts, dashboards, ML and Analysis processes breakdown with 'location', you are able to add to the Dimensional Column Name in Data Source.
{% if values['es_connection'] != '....' %}
{% if values['es_connection']['url'] == 'None' %} {{ 'http://'+ values['es_connection']['host'] + ':' +values['es_connection']['port'] }} {% endif %}
order ID client start date end date amount discount purchase
Dimensional Column will be you grouping column in Exploratory Analysis, Machine Learning Processes, Dashboard, and Charts This will also create a new ElasticSearch Index per unique Dimension on that column of values.
If Data Source has Promotion, please add as promotion IDs column.
Action Columns are typed below with comma separated form. These action names must be the exact column name on the data set. Each Action column must have values with True/False. More actions mean more understanding of Customers.
{% endif %} {% if values['es_connection'] == '....' %} Please add ElasticSearch Connection {% endif %}
Customers
- Each customer ID must be unique. Customer IDs are eligible to join with the Session of client IDs.
- Download Date is required.
- Signup Date is optional.
- Even there is no download date is available please make sure to assign any date valuable for the business.
- Actions must be date rather than True/False columns just like Sessions Data Source of Actions.
- Actions are optional. But It is good to be added. Funnels, Anomaly is related to Actions.
- If there is an assigned dimensional column on Session Data Source, make sure customers Data Source includes the clients for all dimension.
{% if values['es_connection'] != '....' %}
{% if values['es_connection']['url'] == 'None' %} {{ 'http://'+ values['es_connection']['host'] + ':' +values['es_connection']['port'] }} {% endif %}
Client ID Download Date Signup Date
Action Columns are typed below with comma separated form. These action names must be the exact column name on the data set. Each Action column must have values with True/False. More actions mean more understanding of Customers.
{% endif %} {% if values['es_connection'] == '....' %} Please add ElasticSearch Connection {% endif %}
{% endblock content %} {% block javascripts %}{% endblock javascripts %}