diff --git a/azure-pipelines-release.yml b/azure-pipelines-release.yml
index 51c5cdb936d2f90842ef999cb75263cf9da49bfe..60eff866676462192e0b35da08e9bfb728d69252 100644
--- a/azure-pipelines-release.yml
+++ b/azure-pipelines-release.yml
@@ -245,24 +245,33 @@ stages:
     - template: templates/azp-step-ha-version.yaml@azure
     - script: |
         set -e
+
         export CLOUDSDK_CORE_DISABLE_PROMPTS=1
+
         curl -o google-cloud-sdk.tar.gz https://dl.google.com/dl/cloudsdk/release/google-cloud-sdk.tar.gz
         tar -C . -xvf google-cloud-sdk.tar.gz
         rm -f google-cloud-sdk.tar.gz
         ./google-cloud-sdk/install.sh
       displayName: 'Setup gCloud'
-      condition: eq(variables['homeassistantReleaseStable'], 'true'))
+      condition: eq(variables['homeassistantReleaseStable'], 'true')
     - script: |
         set -e
+
         export CLOUDSDK_CORE_DISABLE_PROMPTS=1
-        echo "$(gcloudAuth)" > gcloud_auth.json
+
+        echo "$(gcloudAnalytic)" > gcloud_auth.json
         ./google-cloud-sdk/bin/gcloud auth activate-service-account --key-file gcloud_auth.json
         rm -f gcloud_auth.json
       displayName: 'Auth gCloud'
-      condition: eq(variables['homeassistantReleaseStable'], 'true'))
+      condition: eq(variables['homeassistantReleaseStable'], 'true')
     - script: |
         set -e
+
         export CLOUDSDK_CORE_DISABLE_PROMPTS=1
-        ./google-cloud-sdk/bin/gcloud functions deploy Analytics-Receiver --update-env-vars VERSION=$(homeassistantRelease)
+
+        ./google-cloud-sdk/bin/gcloud functions deploy Analytics-Receiver \
+          --project home-assistant-analytics \
+          --update-env-vars VERSION=$(homeassistantRelease) \
+          --source gs://analytics-src/function-source.zip
       displayName: 'Push details to updater'
-      condition: eq(variables['homeassistantReleaseStable'], 'true'))
+      condition: eq(variables['homeassistantReleaseStable'], 'true')