title: analytics/legacy/twocolconflictconflict description: 'Logs edit conflicts where Extension:TwoColConflict is enabled' $id: /analytics/legacy/twocolconflictconflict/1.0.0 $schema: 'https://json-schema.org/draft-07/schema#' type: object allOf: - $ref: /fragment/analytics/legacy/eventcapsule/1.2.0 - required: - event properties: event: type: object required: - twoColConflictShown - isAnon - editCount - pageNs - baseRevisionId - latestRevisionId - conflictChunks - conflictChars - startTime - editTime - pageTitle - hasJavascript properties: summary: description: Edit summary. (deprecated) type: string twoColConflictShown: description: >- Indicates whether a TwoColConflict resolution page was shown (opposed to the regular edit conflict page). type: boolean editCount: description: >- Indicates the edit count of the user causing the conflict. 0 for anon users. type: integer pageNs: description: Indicates the namespace ID the conflcit occoured in. type: integer baseRevisionId: description: >- Indicates the baseRevisionId for the conflict, taken from EditPage. type: integer latestRevisionId: description: >- Indicates the id of the latest revision of the article at the time of the conflict. type: integer textUser: description: >- Indicates the text that was entered causing the conflict. (deprecated) type: string isAnon: description: Indicates whether the conflict was caused by an anon user. type: boolean conflictChunks: description: >- The number of overlapping edit chunks which diff3 cannot resolve automatically. type: integer conflictChars: description: >- Rough count of the number of characters in the "other" side of the conflict, which could not be resolved automatically. Note that conflict workflows will show additional chunks, where there was any difference between the other and your edit. type: integer startTime: description: Timestamp when the editor was first launched. type: string editTime: description: 'Timestamp of the base revision, corresponding to baseRevisionId.' type: string pageTitle: description: 'Article title, without the namespace.' type: string hasJavascript: description: Indicates whether Javascript was enabled. type: boolean examples: - event: twoColConflictShown: true editCount: 0 pageNs: 1 baseRevisionId: 100 latestRevisionId: 200 textUser: TestUser isAnon: false conflictChunks: 2 conflictChars: 1000 startTime: '20200402191000' editTime: '20200402190000' pageTitle: Test Page hasJavascript: true meta: dt: '2020-04-02T19:11:20.942Z' id: b0caf18d-6c7f-4403-947d-2712bbe28610 stream: eventlogging_TwoColConflictConflict dt: '2020-04-02T19:11:20.942Z' client_dt: '2020-04-02T19:11:20.942Z' $schema: $ref: '#/$id' schema: TwoColConflictConflict