transition_matrix {ChannelAttribution}R Documentation

Transition matrix.

Description

Estimate a k-order transition matrix from customer journey data.

Usage

transition_matrix(Data, var_path, var_conv, var_null, order=1, sep=">", 
                  flg_equal=TRUE, flg_adv=TRUE)

Arguments

Data

data.frame containing customer journeys data.

var_path

column name containing paths.

var_conv

column name containing total conversions.

var_null

column name containing paths that do not lead to conversions.

order

Markov Model order.

sep

separator between the channels.

flg_equal

if TRUE, transitions from a channel to itself will be considered.

flg_adv

if TRUE, ChannelAttribution Pro banner is printed.

Value

An object of class List containing a dataframe with channel names and a dataframe with the estimated transition matrix.

Author(s)

Davide Altomare (info@channelattribution.io).

Examples


## Not run: 

library(ChannelAttribution)

data(PathData) 

transition_matrix(Data, var_path="path", var_conv="total_conversions",
                  var_null="total_null", order=1, sep=">", flg_equal=TRUE)

transition_matrix(Data, var_path="path", var_conv="total_conversions",
                  var_null="total_null", order=3, sep=">", flg_equal=TRUE)


## End(Not run)


[Package ChannelAttribution version 2.0.7 Index]