marketattribution

marketattribution

Description

The marketattribution action performs market analysis by using market attribution models. These models help in understanding the effectiveness of different marketing channels in driving conversions or other desired outcomes. By analyzing the sequence of channels a user interacts with before a conversion, it attributes value to each channel, providing insights into which channels are most influential. This allows for better allocation of marketing resources.

marketattribution.marketattribution result=<results> status=<rc> / channel="variable-name", halflife=double, nchannel=64-bit-integer, outcontribution={casouttable}, outputTables={outputTables}, outremoval={casouttable}, outtpm={casouttable}, section="variable-name", table={castable}, time="variable-name";
Settings
ParameterDescription
channelSpecifies the channel variable in the model.
halflifeSpecifies the half-life parameter of the time-decay model.
nchannelSpecifies the number of channels in the model.
outcontributionWrites the contribution results to an output data table.
outputTablesSpecifies the list of display tables that you want to output as CAS tables. If you omit this parameter, no tables are output as CAS tables.
outremovalWrites the removal effect results to an output data table.
outtpmWrites the transition probability matrix to an output data table.
sectionIdentifies the section of each observation.
tableSpecifies the input data table.
timeIdentifies the temporal or sequential order of each observation.

Examples

FAQ

What is the primary purpose of the marketattribution action?
Which parameters are required to run the marketattribution action?
What does the 'halflife' parameter control?
What are the main output tables that can be generated by this action?
How is the input data specified for this action?
What is the function of the 'nchannel' parameter?