Launch an automated BigQuery machine learning model in minutes.

Fill in the fields below with details about your Google Cloud and Google Analytics accounts. Upon completing all fields, click download to generate a customized JSON file. Upload the file to CRMint to automate your pipelines.

CRMint Setup
help_outline
CRMint UI CRMint is a Google open source dataflow platform that orchestrates the pipeline generated by Instant BQML/Vertex.

It has simple and intuitive web UI that gives you full control and transparency into the underlying data processing jobs.
keyboard_arrow_down
  • App Engine
  • Cloud Run
help_outline
CRMint can be deployed via App Engine or Cloud Run.

We suggest using App Engine since deploying with Cloud Run requires a Cloud Organization (through Workspace or Cloud Identity).

If you're unsure about this or haven't done it yet, it's best to stick with CRMint on App Engine.
Did you run the command below in the Google Cloud Shell terminal, yet?
help_outline
Cloud Shell To activate the Cloud Shell, visit your Google Cloud Console and look for the "Activate Cloud Shell" button in the top right corner. It looks like a small terminal icon.

keyboard_arrow_down
  • Custom Dimension Propensity
  • Destination Propensity
  • Event Propensity
  • Product Propensity
  • Purchase Propensity
  • Repeat Purchase Propensity
help_outline
This is a boosted tree regression model.
Trained on last 12 months of data updated weekly.
Scores updated daily for visitors.
This model contains the following features:
  • # Different Days Visited
  • Average Session Depth
  • Bounce Rate
  • Browser
  • Day of week
  • Distinct Regions
  • Medium
  • Mobile
  • Pageviews
  • Region
  • Total Sessions
All visitors are scored.
The model output is a score between 0 and 1000 (or a given multiplier).
Higher scores denote higher likelihood.
help_outline
Cloud Project ID Your Cloud Project ID is a customizable unique identifier for your cloud project.
help_outline
Cloud Project ID This is the Cloud Project ID associated with your CRMint application. You can find this Project ID in Google Cloud on the Cloud Overview page or within IAM & Admin > Settings.
Don't use hyphens, please! Try again.
help_outline
Cloud Storage Bucket Name Create a Cloud Storage Bucket to stage your predictions from BigQuery machine learning before they are imported to GA360.
Input is not a GA360 Account ID! Try again.
help_outline
Google Analytics Account ID The Google Analytics Account ID can be found within Admin > Account Settings.
Input does not match GA360 Tracking ID! Try again.
help_outline
Google Analytics Tracking ID The Google Analytics Tracking ID can be found within Admin > Property Settings. Your input must match "UA-12345-12" format.
Input is not a number!
help_outline
GA360 BQ Export View ID Your GA360 BigQuery Export View can be found in the "Configure BigQuery Link" area of your GA360 account. You can then find the View ID within View Settings.
keyboard_arrow_down
  • United States (us)
  • European Union (eu)
  • asia-south2
  • asia-southeast2
  • australia-southeast2
  • europe-central2
  • europe-west1
  • europe-west4
  • Finland (europe-north1)
  • Frankfurt (europe-west3)
  • Hong Kong (asia-east2)
  • Las Vegas (us-west4)
  • London (europe-west2)
  • Los Angeles (us-west2)
  • Montréal (northamerica-northeast1)
  • Mumbai (asia-south1)
  • northamerica-northeast2
  • Northern Virginia (us-east4)
  • Osaka (asia-northeast2)
  • Salt Lake City (us-west3)
  • Seoul (asia-northeast3)
  • Singapore (asia-southeast1)
  • southamerica-west1
  • South Carolina (us-east1)
  • Sydney (australia-southeast1)
  • São Paulo (southamerica-east1)
  • Taiwan (asia-northeast1)
  • us-central1
  • us-central2
  • us-west1
  • Zürich (europe-west6)
help_outline
BigQuery Dataset ID BigQuery datasets are stored in regional or multi-regional locations.
keyboard_arrow_down
  • GA Client ID
  • User ID
help_outline
GA Client ID The custom dimension join key can be either the GA Client ID (cookie ID) or a unique User ID.
Input is not a number! Try again.
keyboard_arrow_down
  • Hit
  • User or Session
Input is not a number!
help_outline
Custom Dimension The custom dimension for propensity score gets populated via Data Import. Create a new Custom Dimension and ensure that this newly created custom dimension has the same scope as the Join Key Custom Dimension.
help_outline
Google Analytics Dataset ID The Google Analytics Dataset ID is generated once a dataset is created.

Your Google Analytics Dataset ought to be a Custom Dataset, shared with your BigQuery Enabled View at least using Query Time Import where the Key is the GA Client ID or User ID custom dimension & the Imported Data is the custom dimension placeholder for the propensity score.
keyboard_arrow_down
  • DV360
  • Google Ads
  • Google Ads MCC
help_outline
Google Analytics audiences can be published to Google Ads and DV360.
Input must be in XXX-XXX-XXXX format! Try again.
Cloud Storage Bucket Acknowledgement
help_outline
Create Bucket Predictions from the pipeline are output to Cloud Storage prior to Google Analytics Data Import. You must create the Cloud Storage bucket first in order to upload files to it during the pipeline.

Did you create a bucket in Cloud Storage in the Google Cloud Platform Project, my-sample-project-191923, named crmint-bqml-202201219, yet?

Permissions Acknowledgement
Did you add editor permissions for the Service Account, my-sample-project-191923@appspot.gserviceaccount.com, to the Google Analytics property under Property or Account Access Management, yet?
help_outline
Add Service Account Google Analytics Google Cloud's service account must be added with editor permissions to the Google Analytics property. This can be done at the Account or Property level.

We use cookies for a better experience and site analytics. By using this site, you agree to our use of cookies.

We'd love to hear from you!
Send us an email at
instant-bqml@google.com

Heads up! For CRMint on Cloud Run, you'll need a Google Cloud Organization (through Workspace or Cloud Identity) set up in your Google Cloud Project.

If you're unsure about this or haven't done it yet, it's best to stick with CRMint on App Engine.