         }
         
         self.load(
-            incitoPublicationId: publication.id,
             incitoPropertyLoader: .init(value: .success((publication.id, publication.hasPagedPublication))),
             featureLabelWeights: featureLabelWeights,
             apiClient: apiClient,
             completion: completion
         )
     }
-    
-    private func firstSuccessfulReload(incitoPublicationId: PublicationId, isAlsoPagedPublication: Bool) {
-        
-        // On first successful load, trigger the incitoOpened event (if the events tracker has been configured)
-        if TjekEventsTracker.isInitialized {
-            TjekEventsTracker.shared.trackEvent(
-                .incitoPublicationOpened(
-                    incitoPublicationId,
-                    isAlsoPagedPublication: isAlsoPagedPublication
-                )
-            )
-        }
-    }
-}
+}

                .run(callback)
        }
        
        self.load(loader) { [weak self] vcResult in
            switch vcResult {
            case let .success(viewController):
                var firstSuccessfulReload: Bool = false
                if let incitoId = expectedIncitoId {
                    firstSuccessfulReload = (firstLoadedIncitoId != incitoId)
                    
                    if firstSuccessfulReload {
                        firstLoadedIncitoId = incitoId
                        self?.firstSuccessfulReload(incitoPublicationId: incitoPublicationId, isAlsoPagedPublication: isAlsoPagedPublication)
                    }
                }
                completion?(.success((viewController, firstSuccessfulReload)))
            case let .failure(error):
                completion?(.failure(error))
            }

            })
        
        self.load(
            incitoPropertyLoader: incitoPropertyLoader,
            featureLabelWeights: featureLabelWeights,
            apiClient: apiClient,
