# The Doubleclick Digital Marketing Suite

The DDM (Doubleclick Digital Marketing) suite is Google's set of integrated enterprise buy-side
products. Together, these platforms allow agencies and large advertisers to purchase
inventory across many publishers (both Google owned and external pubs) programmatically
and via reservation buys. The product suite includes:

- DoubleClick Campaign Manager (DCM)
- DoubleClick Bid Manager (DBM)
- DoubleClick Search (DS)

By integrating with the DDM suite, you can allow your clients to track conversions for
their DoubleClick Campaign Manager and DoubleClick Bid Manager campaigns using your system.
DoubleClick search is not supported at this time.

## Integration overview

The Server to Server integration option with DoubleClick is similar to that of AdWords.
Postbacks are sent from your system to Doubleclick each time a conversion event fires.
Doubleclick will respond with a JSON response to indicate whether or not that event is
attributed. For a full end-to-end technical description, please see the detailed
[integration guide](https://developers.google.com/app-conversion-tracking/third-party-trackers/doubleclick-integration).

## Attribution information

DDM allows users to set custom lookback windows for post-view and post-click attribution,
so it is important to instruct clients to use the same settings in DoubleClick as they
have configured in your system. Attribution will be based on last click or if no
associated click event, last impression.

Attribution via fingerprinting methods is not supported on DoubleClick technologies, and fingerprinting must be disabled for third party tracking assets trafficked in our system.

Learn more about DoubleClick conversion counting and attribution [here](https://support.google.com/dcm/partner/answer/2823400).

## Tracking events

DoubleClick allows users to configure a separate tracking activity for each event
they would like to track. This includes installs or in-app events. It's important to
allow users to configure a separate postback for each event.