diff --git a/src/pt/taosect/build.gradle b/src/pt/taosect/build.gradle
index 5e8d1ca78..ebbe22b4d 100644
--- a/src/pt/taosect/build.gradle
+++ b/src/pt/taosect/build.gradle
@@ -6,7 +6,7 @@ ext {
     extName = 'Tao Sect'
     pkgNameSuffix = 'pt.taosect'
     extClass = '.TaoSect'
-    extVersionCode = 12
+    extVersionCode = 13
     isNsfw = true
 }
 
diff --git a/src/pt/taosect/src/eu/kanade/tachiyomi/extension/pt/taosect/TaoSect.kt b/src/pt/taosect/src/eu/kanade/tachiyomi/extension/pt/taosect/TaoSect.kt
index 71a6777b1..64a68f245 100644
--- a/src/pt/taosect/src/eu/kanade/tachiyomi/extension/pt/taosect/TaoSect.kt
+++ b/src/pt/taosect/src/eu/kanade/tachiyomi/extension/pt/taosect/TaoSect.kt
@@ -319,7 +319,7 @@ class TaoSect : HttpSource() {
         val apiUrl = "$baseUrl/$API_BASE_PATH/capitulos/".toHttpUrl().newBuilder()
             .addPathSegment(projectSlug)
             .addPathSegment(chapterSlug)
-            .addQueryParameter("_fields", "paginas")
+            .addQueryParameter("_fields", "id_capitulo,paginas,post_id")
             .toString()
 
         return GET(apiUrl, apiHeaders)
@@ -342,6 +342,10 @@ class TaoSect : HttpSource() {
             Page(i, chapterUrl, pageUrl)
         }
 
+        // Count the project and chapter views, requested by the scanlator.
+        val countViewRequest = countProjectViewRequest(result.projectId!!, result.id)
+        runCatching { client.newCall(countViewRequest).execute().close() }
+
         // Check if the pages have exceeded the view limit of Google Drive.
         val firstPage = pages[0]
 
@@ -373,11 +377,16 @@ class TaoSect : HttpSource() {
         return GET(page.imageUrl!!, newHeaders)
     }
 
-    private fun countProjectViewRequest(projectId: String): Request {
-        val formBody = FormBody.Builder()
+    private fun countProjectViewRequest(projectId: String, chapterId: String? = null): Request {
+        val formBodyBuilder = FormBody.Builder()
             .add("action", "update_views_v2")
             .add("projeto", projectId)
-            .build()
+
+        if (chapterId != null) {
+            formBodyBuilder.add("capitulo", chapterId)
+        }
+
+        val formBody = formBodyBuilder.build()
 
         val newHeaders = headersBuilder()
             .add("Content-Length", formBody.contentLength().toString())