DinMo Documentation
  • 📙Core Concepts
  • Guides
    • ⚡Get started with DinMo
      • Initial Configuration of DinMo
        • Connect a Source
        • Create your Models
        • Create a Destination
      • Create and Activate Segments on DinMo
        • Create your first Segment
        • Activate your first Segment
    • 🌐Workspaces & Organizations
    • 💭Need Help?
  • Integrations
    • Data Sources
      • AWS Redshift
      • Databricks
      • Google BigQuery
      • PostgreSQL
      • Snowflake
    • Destination Platforms
      • Actito
        • Synchronize users attributes
        • Export contact lists
      • All My SMS
      • Batch
        • Synchronize contacts (MEP)
        • Synchronize profiles (CEP)
        • Send events (CEP)
      • Braze
        • Synchronize users attributes
        • Send track events
        • Synchronize subscription statuses
        • Export user lists
      • Brevo
        • Synchronize contacts
        • Export contact lists
      • Criteo
        • Export contact lists
      • Dialog Insight
        • Synchronise Contacts
      • Dotdigital
        • Synchronize contacts
      • Emarsys
        • Export contact lists
        • Synchronize contacts data
        • Synchronize custom table's data (RDS)
      • Firestore
        • Create and update Collection Documents
        • Export Audiences
      • Google Ads
        • Export audiences
        • Enhanced Conversions for Web
        • Upload click or offline conversions
          • Prerequisites and walkthrough
        • Adjust conversion events
        • Retract conversion events
      • Google Display & Video 360
        • Export audiences
      • Google Search Ads 360
      • Hubspot
        • Synchronize objects
      • Intercom
        • Export segments
        • Synchronize contacts
        • Synchronize companies
      • Iterable
        • Synchronize user attributes
        • Export contact lists
      • June Email Marketing
        • Export Contact Lists
      • Klaviyo
        • Export contact lists
        • Synchronise contacts
        • Create subscription list
      • LinkedIn Ads
        • Export user audiences
        • Export company audiences
      • Mailchimp
        • Export segments
      • Meta Ads
        • Export audiences
        • Send conversion events
      • Microsoft Ads (Bing)
        • Export audiences
      • Pinterest Ads
        • Export audiences
        • Send conversions
      • Reddit Ads
        • Export Audiences
      • Salesforce Marketing Cloud
        • Synchronize data extensions
      • SendGrid
        • Synchronize contacts
        • Export contact lists
      • Selligent
      • SFTP
        • Export your data models and segments
      • Snapchat Ads
        • Export Audiences
      • Splio
        • Synchronize contacts
      • TikTok Ads
        • Export Audiences
        • Send Offline Conversions
        • Send Web Conversions
      • X (Twitter)
        • Export audiences
      • Zendesk
        • Synchronize users
        • Synchronize custom objects' data
  • Models
    • Overview
    • Primary Keys
      • Detect duplicate primary keys
    • Calculated Fields
  • Identity resolution
    • Overview
  • Segments
    • Visual Builder
    • Breakdowns
    • Overlap Analysis
  • Activations
    • Overview
    • Sync Scheduling
    • Troubleshooting Syncs
      • Automatic pause or resume Activations
      • Sync warnings
  • AI PREDICTIONS
    • Overview
    • LTV and Churn
    • Product Recommendations
  • WORKSPACE MANAGEMENT
    • Set Up
    • Managing Users & Roles
    • Audit Logs
    • Enterprise Single Sign-On (SSO)
  • Security & Privacy
    • Overview
    • Networking
    • Privacy
    • Data Processing
Powered by GitBook
On this page
  • Google Ads prerequisites
  • Step 3: Configure DinMo for Data Syncing
  1. Integrations
  2. Destination Platforms
  3. Google Ads
  4. Upload click or offline conversions

Prerequisites and walkthrough

PreviousUpload click or offline conversionsNextAdjust conversion events

Last updated 2 months ago

With DinMo, businesses can seamlessly sync offline conversions with Google Ads, ensuring that every valuable action down the funnel is accounted for. DinMo supports two primary methods for matching conversions:

  1. First-party customer data matching: Leverages , requiring that the customer’s email or phone number was shared with Google Ads during the initial online interaction along with the GCLID.

  2. Google Click Identifier (GCLID) Matching: Uses GCLIDs captured during online interactions to link with offline conversions.

This page presents the step-by-step instructions for sending custom or offline conversions to Google Ads, both before DinMo (on Google Ads and GTM) and from DinMo.

Google Ads prerequisites

Step 1: Set Up Conversion Actions in Google Ads

Before syncing offline conversions using DinMo, you need to define the conversion actions in Google Ads. To do so, navigate to the Goals Menu on the left and within the summary section click on “+ Create conversion action” button.

Then, you'll need to create a New Conversion Action:

NB: All screenshots are taken at MCC level. If you look at the sub-account level, the interface may not be the same. However, the flow remains strictly identical.

  • Choose Conversions Offline as the conversion type.

  • Click Add data source, then choose Skip this step and set up a data source later, and click Done.

  • Select the conversion category relevant to your use case (e.g., "Qualified Leads," "Valid Subscriptions," or "Repeat Purchases").

  • Click Save and continue

  • Under the selected Conversion Action Category, click Add an event to this category. Then choose the option Offline data sources as shown below:

  • Click Settings.

  • On the side panel:

    • provide a descriptive name for the conversion (e.g., "Closed Deals - Phone Sales").

    • Choose whether this action is Primary (for bidding) or Secondary (for reporting only).

    • Configure additional settings such as attribution model and conversion window.

  • Click Save to finalize the conversion action.

Step 2: Implement Enhanced Conversions For Leads (optionnal)

This step is mandatory only and only if you want to upload conversions using first-party customer data matching.

Enhanced Conversions for Leads enable more accurate offline conversion tracking by sending first-party customer data (e.g., email or phone number) along with the Google Click Identifier (GCLID) when a user submits a form (e.g., sign-up, lead form, or purchase). This ensures that later, when the offline conversion occurs, Google Ads can match it back to the original user.

Set Up the Google Tag

  • Ensure the tag collects GCLIDs whenever a user submits a lead form, sign-up, or purchase.

Enable Enhanced Conversions in Google Ads

  • Go to Goals, then Settings in Google Ads.

  • In the Enhanced conversions for leads section:

    • Check the box “Turn on enhanced conversions for leads”

    • Choose the implementation method: Google Tag or Google Tag Manager

    • Clik Save

  • Accept Customer Data terms: When you select Turn on enhanced conversions for leads, you’ll need to accept the customer data terms.

  • Setup Enhanced conversions for leads with Google Tag Manager or Google Tag

You need to be able to specify a data source for leads conversions that would enable to share hashed PII (Email or Phone number) with Google Ads each time a form conversion is sent to GoogleAds.

Step 3: Configure DinMo for Data Syncing

With conversion actions set up, configure DinMo to sync your offline conversion data:

  1. Prepare Your Data:

    • Organize your offline conversion data to include the following fields:

      • Conversion ID: The identifier of the conversion to avoid counting duplicate conversions

      • Conversion Time: Timestamp of the offline conversion.

      • Conversion Value: (Optional) Monetary value of the conversion.

      • Currency Code: (Optional) Currency of the conversion value.

      • A matching Key:

        • Email or Phone: For 1st party customer data matching, ensure emails or phone numbers are hashed using SHA-256. Otherwise DinMo will hash them during the process of the sync

        • GCLID: For GCLID matching, ensure GCLIDs are accurately captured.

  2. Create an event Model that contains the data you prepared for this task

Follow to install the Google tag on your website.

Please refer to this for guidance on how to setup with Google Tag Manager

Please refer to this for guidance on how to setup with the Google tag

Refer to this for a step by step guidance on how to create an activation that will sync your conversion events regularly with the conversion action specified in Google.

Google's setup guide
documentation
documentation
documentation page
Enhanced Conversions for Leads