campaign
Manage your campaigns
abtasty-cli feature-experimentation campaign create
NAME
abtasty-cli feature-experimentation campaign create
- Create a campaign
SYNOPSIS
abtasty-cli feature-experimentation campaign create [-d DATA_RAW | --data-raw=DATA_RAW ]
DESCRIPTION
Create a campaign in your account
EXAMPLES
Fill the project_id
Make sure to fill the correct project_id for the example
abtasty-cli feature-experimentation campaign create -d DATA_RAW
abtasty-cli feature-experimentation campaign create -d "{\"project_id\":\"<PROJECT_ID>\",\"name\":\"test_campaign\",\"description\":\"<DESCRIPTION>\",\"type\":\"ab\",\"variation_groups\":[{\"variations\":[{\"name\":\"VARIATION_NAME\",\"allocation\":50,\"reference\":true}]}]}"
abtasty-cli feature-experimentation campaign create -d "{\"project_id\":\"<PROJECT_ID>\",\"name\":\"test_campaign\",\"description\":\"<DESCRIPTION>\",\"type\":\"ab\",\"variation_groups\":[{\"variations\":[{\"name\":\"VARIATION_NAME\",\"allocation\":50,\"reference\":true,\"modifications\":{\"value\":{\"color\":\"blue\"}}},{\"name\":\"VARIATION_NAME1\",\"allocation\":50,\"reference\":false,\"modifications\":{\"value\":{\"color\":\"red\"}}}],\"targeting\":{\"targeting_groups\":[{\"targetings\":[{\"operator\":\"CONTAINS\",\"key\":\"TARGETING_KEY\",\"value\":\"TARGETING_KEY_VALUE\"}]}]}}],\"scheduler\":{\"start_date\":\"2023-04-01 10:00:00\",\"stop_date\":\"2024-01-01 08:00:00\",\"timezone\":\"Europe/Paris\"},\"primary_goal\":{\"type\":\"event\",\"label\":\"GOAL_LABEL_PRIM\"},\"secondary_goals\":[{\"type\":\"event\",\"label\":\"GOAL_LABEL_SEC\"}]}"
REQUIRED FLAGS
--data-raw = _DATA_RAW_
The raw data contains all the info to create your campaign, check the Remote Control API documentation for more details (Check also Shell - Example)
Raw data format
Note that you should insert data without spaces, line breaks, tabulation etc...
abtasty-cli feature-experimentation campaign list
NAME
abtasty-cli feature-experimentation campaign list
- List all campaigns
SYNOPSIS
abtasty-cli feature-experimentation campaign list \[--output-format = OUTPUT_FORMAT [table|json|json-pretty]]
DESCRIPTION
List all campaigns in your account
EXAMPLES
abtasty-cli feature-experimentation campaign list
FLAGS
--output-format = _OUTPUT_FORMAT_
The output format for printing command output resources. The default is table. The supported formats are: json-pretty, table, json.
abtasty-cli feature-experimentation campaign get
NAME
abtasty-cli feature-experimentation campaign get
- Get a campaign
SYNOPSIS
abtasty-cli feature-experimentation campaign get [-i CAMPAIGN_ID | --id = CAMPAIGN_ID]
DESCRIPTION
Get a campaign in your project
EXAMPLES
abtasty-cli feature-experimentation campaign get -i CAMPAIGN_ID
REQUIRED FLAGS
--id = _CAMPAIGN_ID_
The id of the campaign you want to display
FLAGS
--output-format _OUTPUT_FORMAT_
The output format for printing command output resources. The default is table. The supported formats are: json-pretty, table, json.
abtasty-cli feature-experimentation campaign edit
NAME
abtasty-cli feature-experimentation campaign edit
- Edit a campaign
SYNOPSIS
abtasty-cli feature-experimentation campaign edit [-i CAMPAIGN_ID | --id = CAMPAIGN_ID] [-d DATA_RAW | --data-raw=DATA_RAW ]
DESCRIPTION
Edit a campaign in your project
EXAMPLES
abtasty-cli feature-experimentation campaign edit -i CAMPAIGN_ID -d DATA_RAW
REQUIRED FLAGS
--id = _CAMPAIGN_ID_
The id of the campaign you want to edit
--data-raw = _DATA_RAW_
The raw data contains all the info to edit your campaign, check the Remote Control API documentation for details
Raw data format
Note that you should insert data without spaces, line breaks, tabulation etc...
abtasty-cli feature-experimentation campaign delete
NAME
abtasty-cli feature-experimentation campaign delete
- Delete a campaign
SYNOPSIS
abtasty-cli feature-experimentation campaign delete [-i CAMPAIGN_ID | --id = CAMPAIGN_ID]
DESCRIPTION
Delete a campaign in your project
EXAMPLES
abtasty-cli feature-experimentation campaign delete -i CAMPAIGN_ID
REQUIRED FLAGS
--id = _CAMPAIGN_ID_
The id of the campaign you want to delete
abtasty-cli feature-experimentation campaign switch
NAME
abtasty-cli feature-experimentation campaign switch
- Switch a campaign status
SYNOPSIS
abtasty-cli feature-experimentation campaign switch [-i CAMPAIGN_ID | --id = CAMPAIGN_ID] \[-s STATUS | --status = STATUS [active, paused, interrupted]]
DESCRIPTION
Switch a campaign status in your project
EXAMPLES
abtasty-cli feature-experimentation campaign switch -i CAMPAIGN_ID -s STATUS
REQUIRED FLAGS
--id = _CAMPAIGN_ID_
The id of the campaign you want to change status
--status = _STATUS_
The status you want to set to the campaign. Only 3 values are possible: active, paused, and interrupted
Updated 3 months ago