flagship campaign
Manage your campaigns
flagship campaign create
NAME
flagship campaign create
- Create a campaign
SYNOPSIS
flagship 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
flagship campaign create -d DATA_RAW
flagship campaign create -d "{\"project_id\":\"<PROJECT_ID>\",\"name\":\"test_campaign\",\"description\":\"<DESCRIPTION>\",\"type\":\"ab\",\"variation_groups\":[{\"variations\":[{\"name\":\"VARIATION_NAME\",\"allocation\":50,\"reference\":true}]}]}"
flagship 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...
flagship campaign list
NAME
flagship campaign list
- List all campaigns
SYNOPSIS
flagship campaign list [--output-format = OUTPUT_FORMAT [table|json|json-pretty]]
DESCRIPTION
List all campaigns in your account
EXAMPLES
flagship 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.
flagship campaign get
NAME
flagship campaign get
- Get a campaign
SYNOPSIS
flagship campaign get [-i CAMPAIGN_ID | --id = CAMPAIGN_ID]
DESCRIPTION
Get a campaign in your project
EXAMPLES
flagship 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.
flagship campaign edit
NAME
flagship campaign edit
- Edit a campaign
SYNOPSIS
flagship campaign edit [-i CAMPAIGN_ID | --id = CAMPAIGN_ID] [-d DATA_RAW | --data-raw=DATA_RAW ]
DESCRIPTION
Edit a campaign in your project
EXAMPLES
flagship 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...
flagship campaign delete
NAME
flagship campaign delete
- Delete a campaign
SYNOPSIS
flagship campaign delete [-i CAMPAIGN_ID | --id = CAMPAIGN_ID]
DESCRIPTION
Delete a campaign in your project
EXAMPLES
flagship campaign delete -i CAMPAIGN_ID
REQUIRED FLAGS
--id = CAMPAIGN_ID
The id of the campaign you want to delete
flagship campaign switch
NAME
flagship campaign switch
- Switch a campaign status
SYNOPSIS
flagship campaign switch [-i CAMPAIGN_ID | --id = CAMPAIGN_ID] [-s STATUS | --status = STATUS [active, paused, interrupted]]
DESCRIPTION
Switch a campaign status in your project
EXAMPLES
flagship 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 about 1 month ago