         accessKey: accessKey
       context: @
 
-      success: (data) ->
+      success: (data) =>
+        @logLaraData {
+          operation: 'open'
+          documentID: metadata.providerData?.recordid
+          documentUrl: url
+        }
         content = cloudContentFactory.createEnvelopedCloudContent data
 
         # for documents loaded by id or other means (besides name),

    else
      false

  # don't show in provider open/save dialogs
  filterTabComponent: (capability, defaultComponent) ->
    null

            url: url,
            dataType: 'json'
          })
          .done (createResponse, status, jqXHR) =>
            @logLaraData {
              operation: 'clone'
              documentID: docStore.recordid
              documentUrl: url
            }
            processCreateResponse createResponse
            callback null
          .fail (jqXHR, status, error) ->
