diff --git a/.github/workflows/python.yaml b/.github/workflows/python.yaml
index 11d84fc9df..88f6636194 100644
--- a/.github/workflows/python.yaml
+++ b/.github/workflows/python.yaml
@@ -13,6 +13,7 @@ on:
       - "source-google-sheets-native/**"
       - "source-hubspot-native/**"
       - "source-hubspot/**"
+      - "source-google-analytics-data-api/**"
   pull_request:
     branches: [main]
     paths:
@@ -25,6 +26,7 @@ on:
       - "source-google-sheets-native/**"
       - "source-hubspot-native/**"
       - "source-hubspot/**"
+      - "source-google-analytics-data-api/**"
 
 concurrency:
   group: ${{ github.workflow }}-${{ github.ref }}
@@ -72,6 +74,10 @@ jobs:
             type: capture
             version: v5
             usage_rate: "1.0"
+          - name: source-google-analytics-data-api
+            type: capture
+            version: v3
+            usage_rate: "1.0"
 
     steps:
       - uses: actions/checkout@v4