Analytics Information - 4.x

This app captures analytics data and stores this in a private analytics database hosted by Amazon Web Services in the United States of America.

The app collects a limited amount of information in order to help us make decisions on where to invest for future releases.  To improve the customer support experience, we do include the Support Entitlement Number (SEN).

(info) You can opt out at any point by toggling the analytics option to "off" within the app's configuration screen.

Install 

This data is collected each time the app is installed. 

{
"event": {
"timestamp": "2018-06-13T17:12:32.463Z",
"created_at": "2018-06-13T17:12:34.863Z",
"id": "5b215082f7afc20001902c90"
},
"eventInfo": {
"type": "install"
},
"hostInfo": {
"hostLicenseType": "DEVELOPER",
"hostVersion": "7.3.1",
"hostSEN": "SEN-L1111111",
"hostLicenseLevel": "100"
},
"pluginInfo": {
"pluginVersion": "4.0.0-SNAPSHOT",
"pluginLicense": "COMMERCIAL",
"pluginKey": "org.swift.jira.cw"
}
}

Uninstall 

This data is collected each time the app is uninstalled. 

{
"event": {
"timestamp": "2018-06-13T17:08:23.347Z",
"created_at": "2018-06-13T17:08:25.093Z",
"id": "5b214f891fae790001830b51"
},
"eventInfo": {
"type": "uninstall"
},
"hostInfo": {
"hostLicenseType": "DEVELOPER",
"hostVersion": "7.10.0",
"hostSEN": "SEN-L1111111",
"hostLicenseLevel": "100"
},
"pluginInfo": {
"pluginVersion": "4.0.0-SNAPSHOT",
"pluginLicense": "VERSION_MISMATCH",
"pluginKey": "org.swift.jira.cw"
}
}


Migration 

This data is collected when the app is upgraded. 

{
  "event": {
    "timestamp": "2018-06-12T16:22:15.410Z",
    "created_at": "2018-06-12T16:22:15.795Z",
    "id": "5b1ff3374f82e60001fbccfc"
  },
  "eventInfo": {
    "migration": {
      "postfunctions": [],
      "updateIssuePostFunction": 0,
      "conditionedValidator": 0,
      "totalPostFunction": 0,
      "workflowInSystem": 20,
      "workflowUsingPostFunction": 0
    }
  },
  "hostInfo": {
    "hostLicenseType": "DEVELOPER",
    "hostVersion": "7.9.2",
    "hostSEN": "SEN-L1111111",
    "hostLicenseLevel": "100"
  },
  "pluginInfo": {
    "pluginVersion": "4.0.0-SNAPSHOT",
    "pluginLicense": "COMMERCIAL",
    "pluginKey": "org.swift.jira.cw"
  }
}        

Workflow

This data is collected when a post function is added or updated. 

{
  "event": {
    "timestamp": "2018-06-13T14:34:08.255Z",
    "created_at": "2018-06-13T14:34:09.444Z",
    "id": "5b212b61f970da0001500a2e"
  },
  "eventInfo": {
    "workflow": {
      "jqlused": false,
      "attachmentUsed": false,
      "customFieldsUsed": true,
      "type": "UPDATEISSUE",
      "substitutionVariableUsed": [
        "same",
        "same",
        "same",
        "same",
        "original_reporter",
        "same",
        "same",
        "original_key",
        "same",
        "same",
        "same"
      ],
      "commentsUsed": false,
      "conditionUsed": false,
      "transitionName": "Create Issue",
      "actingUserUsed": false
    }
  },
  "hostInfo": {
    "hostLicenseType": "DEVELOPER",
    "hostVersion": "7.6.2",
    "hostSEN": "SEN-L1111111",
    "hostLicenseLevel": "100"
  },
  "pluginInfo": {
    "pluginVersion": "4.0.0-SNAPSHOT",
    "pluginLicense": "VERSION_MISMATCH",
    "pluginKey": "org.swift.jira.cw"
  }
}

Global config

This data is collected each time the administrator changes the app's global configuration.

{
  "event": {
    "timestamp": "2020-09-21T11:11:06.827Z",
    "created_at": "2020-09-21T11:11:07.025Z",
    "id": "5f688a4b67f2b40001a8461a"
  },
  "eventInfo": {
    "type": "globalconfig",
    "settings": {
      "logLevel": "DEBUG",
      "logRetentionPeriod": 90,
      "sendStatistics": true
    }
  },
  "hostInfo": {
    "hostVersion": "8.7.0",
    "hostEdition": 100,
    "hostIsEvaluation": false,
    "hostIsDataCenter": false,
    "hostSEN": "SEN-L14979417",
    "hostServerId": "JIRA-712A-54WE-YTRE",
    "jiraSoftware": {
      "hostLicenseType": "DEVELOPER",
      "hostMaxUsers": 100,
      "hostSEN": "SEN-L14979418"
    },
    "hostMaxUsers": 100,
    "hostLicenseType": "DEVELOPER",
    "jiraServiceDesk": {
      "hostLicenseType": "DEVELOPER",
      "hostMaxUsers": "10",
      "hostSEN": "SEN-L14979419"
    }
  },
  "pluginInfo": {
    "pluginKey": "org.swift.jira.cw",
    "isUnlimitedUsers": true,
    "pluginVersion": "4.6.0-SNAPSHOT",
    "pluginLicenseError": "NONE",
    "isDataCenter": false,
    "isEvaluation": false,
    "isSubscription": false,
    "pluginLicenseType": "COMMERCIAL",
    "isMaintenanceExpired": false,
    "pluginLicenseSEN": "SEN-18694222"
  }
}

License updated

This data is collected each time the license is updated.

{
  "event": {
    "timestamp": "2020-09-17T12:58:38.294Z",
    "created_at": "2020-09-17T12:58:38.347Z",
    "id": "5f635d7efa6a4100018ab8a6"
  },
  "eventInfo": {
    "type": "license-updated"
  },
  "hostInfo": {
    "hostVersion": "8.6.0",
    "hostEdition": 100,
    "hostIsEvaluation": false,
    "hostIsDataCenter": false,
    "hostSEN": "SEN-L13252795",
    "hostServerId": "JIRA-712A-54WE-YTRE",
    "jiraSoftware": {
      "hostLicenseType": "DEVELOPER",
      "hostMaxUsers": 100,
      "hostSEN": "SEN-L13252796"
    },
    "hostMaxUsers": 100,
    "hostLicenseType": "DEVELOPER",
    "jiraServiceDesk": {
      "hostLicenseType": "DEVELOPER",
      "hostMaxUsers": "10",
      "hostSEN": "SEN-L13252797"
    }
  },
  "pluginInfo": {
    "pluginKey": "org.swift.jira.cw",
    "isUnlimitedUsers": true,
    "pluginVersion": "4.4.0",
    "pluginLicenseError": "NONE",
    "isDataCenter": false,
    "isEvaluation": false,
    "isSubscription": false,
    "pluginLicenseType": "COMMERCIAL",
    "isMaintenanceExpired": false,
    "pluginLicenseSEN": "SEN-18694222"
  }
}

Log messages view

This data is collected whenever the log messages page is updated.

{
  "event": {
    "timestamp": "2020-09-24T03:38:40.650Z",
    "created_at": "2020-09-24T03:38:40.849Z",
    "id": "5f6c14c0d7693600018d5209"
  },
  "eventInfo": {
    "type": "log-messages-view",
    "details": {
      "action": "load",
      "logLevel": "",
      "dateRange": false,
      "message": false,
      "logMessagesCount": 117
    }
  },
  "hostInfo": {
    "hostVersion": "8.4.0",
    "hostEdition": 100,
    "hostIsEvaluation": false,
    "hostIsDataCenter": false,
    "hostSEN": "SEN-L13252795",
    "hostServerId": "JIRA-712A-54WE-YTRE",
    "jiraSoftware": {
      "hostLicenseType": "DEVELOPER",
      "hostMaxUsers": 100,
      "hostSEN": "SEN-L13252796"
    },
    "hostMaxUsers": 100,
    "hostLicenseType": "DEVELOPER",
    "jiraServiceDesk": {
      "hostLicenseType": "DEVELOPER",
      "hostMaxUsers": "10",
      "hostSEN": "SEN-L13252797"
    }
  },
  "pluginInfo": {
    "pluginKey": "org.swift.jira.cw",
    "isUnlimitedUsers": true,
    "pluginVersion": "4.6.0",
    "pluginLicenseError": "NONE",
    "isDataCenter": false,
    "isEvaluation": false,
    "isSubscription": false,
    "pluginLicenseType": "COMMERCIAL",
    "isMaintenanceExpired": false,
    "pluginLicenseSEN": "SEN-18694222"
  }
}


Error

This data is collected each time an error occurs in configuration settings.

{
  "event": {
    "timestamp": "2020-09-21T11:10:21.120Z",
    "created_at": "2020-09-21T11:10:21.327Z",
    "id": "5f688a1dd37c2400019d203a"
  },
  "eventInfo": {
    "type": "error",
    "error": "Received invalid configuration settings to save."
  },
  "hostInfo": {
    "hostVersion": "8.7.0",
    "hostEdition": 100,
    "hostIsEvaluation": false,
    "hostIsDataCenter": false,
    "hostSEN": "SEN-L14979417",
    "hostServerId": "JIRA-712A-54WE-YTRE",
    "jiraSoftware": {
      "hostLicenseType": "DEVELOPER",
      "hostMaxUsers": 100,
      "hostSEN": "SEN-L14979418"
    },
    "hostMaxUsers": 100,
    "hostLicenseType": "DEVELOPER",
    "jiraServiceDesk": {
      "hostLicenseType": "DEVELOPER",
      "hostMaxUsers": "10",
      "hostSEN": "SEN-L14979419"
    }
  },
  "pluginInfo": {
    "pluginKey": "org.swift.jira.cw",
    "isUnlimitedUsers": true,
    "pluginVersion": "4.6.0-SNAPSHOT",
    "pluginLicenseError": "NONE",
    "isDataCenter": false,
    "isEvaluation": false,
    "isSubscription": false,
    "pluginLicenseType": "COMMERCIAL",
    "isMaintenanceExpired": false,
    "pluginLicenseSEN": "SEN-18694222"
  }
}

SPI migration

This data is collected whenever the app configuration data is moved between Jira instances using Configuration Manager for Jira.

{
  "event": {
    "timestamp": "2020-09-18T12:33:27.722Z",
    "created_at": "2020-09-18T12:33:28.768Z",
    "id": "5f64a918043b0900011c16f9"
  },
  "eventInfo": {
    "type": "SPI-migration",
    "settings": {
      "logLevel": "ERROR",
      "logRetentionPeriod": 90,
      "importMode": "RESTORE",
      "sendStatistics": true
    }
  },
  "hostInfo": {
    "hostVersion": "8.12.1",
    "hostEdition": 100,
    "hostIsEvaluation": false,
    "hostIsDataCenter": false,
    "hostSEN": "SEN-L14979417",
    "hostServerId": "BRB3-43A9-DMB7-IN0W",
    "hostMaxUsers": 100,
    "hostLicenseType": "DEVELOPER"
  },
  "pluginInfo": {
    "pluginKey": "org.swift.jira.cw",
    "isUnlimitedUsers": true,
    "pluginVersion": "4.6.0-SNAPSHOT",
    "pluginLicenseError": "NONE",
    "isDataCenter": false,
    "isEvaluation": false,
    "isSubscription": false,
    "pluginLicenseType": "COMMERCIAL",
    "isMaintenanceExpired": false,
    "pluginLicenseSEN": "SEN-18694222"
  }
}