> ## Documentation Index
> Fetch the complete documentation index at: https://dotnetdocs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IntegrationsConfig

> Represents the integrations configuration for third-party services in the Mintlify documentation site.

## Definition

**Assembly:** Mintlify.Core.dll

**Namespace:** Mintlify.Core.Models

**Inheritance:** System.Object

## Syntax

```csharp theme={"dark"}
Mintlify.Core.Models.IntegrationsConfig
```

## Summary

Represents the integrations configuration for third-party services in the Mintlify documentation site.

## Remarks

This configuration enables integration with various analytics, feedback, and other third-party
services. Each integration has specific configuration requirements defined in their respective
configuration classes. These integrations allow automatic tracking of documentation engagement
and user behavior to your preferred analytics platforms.

## Constructors

### <Icon icon="hammer" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> .ctor

#### Syntax

```csharp theme={"dark"}
public IntegrationsConfig()
```

### <Icon icon="hammer" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> .ctor <Badge color="gray">Inherited</Badge>

<Note>Inherited from `object`</Note>

#### Syntax

```csharp theme={"dark"}
public Object()
```

## Properties

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Adobe

Gets or sets the Adobe Analytics integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.AdobeConfig Adobe { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.AdobeConfig?`

#### Remarks

Adobe Analytics provides enterprise-level analytics and reporting capabilities.
When configured, documentation events are tracked via your Adobe Analytics launch URL.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Amplitude

Gets or sets the Amplitude analytics integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.AmplitudeConfig Amplitude { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.AmplitudeConfig?`

#### Remarks

Amplitude provides product analytics to understand user behavior and engagement.
When configured, all documentation events are automatically sent to your Amplitude project.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Clarity

Gets or sets the Microsoft Clarity integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.ClarityConfig Clarity { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.ClarityConfig?`

#### Remarks

Microsoft Clarity provides session recordings and heatmaps for understanding
user behavior on your documentation site.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Clearbit

Gets or sets the Clearbit data enrichment integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.ClearbitConfig Clearbit { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.ClearbitConfig?`

#### Remarks

Clearbit enriches your analytics data with company and demographic information.
When configured, visitor data is enhanced with business intelligence.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Cookies

Gets or sets the cookie configuration for the documentation site.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.CookiesConfig Cookies { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.CookiesConfig?`

#### Remarks

Configures custom cookie settings for the documentation site.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Fathom

Gets or sets the Fathom analytics integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.FathomConfig Fathom { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.FathomConfig?`

#### Remarks

Fathom provides simple, privacy-focused analytics that is GDPR compliant
and doesn't use cookies. When configured, page views and events are tracked
in your Fathom dashboard.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> FrontChat

Gets or sets the Front chat widget integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.FrontChatConfig FrontChat { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.FrontChatConfig?`

#### Remarks

Front provides a chat widget for customer communication. When configured,
a chat widget appears on your documentation pages for real-time support.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> GoogleAnalytics4

Gets or sets the Google Analytics 4 integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.GoogleAnalytics4Config GoogleAnalytics4 { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.GoogleAnalytics4Config?`

#### Remarks

Google Analytics 4 (GA4) is Google's next-generation analytics platform.
When configured, all documentation events are sent to your GA4 property.
Note that GA4 data may take 2-3 days to appear after initial setup.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Gtm

Gets or sets the Google Tag Manager integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.GtmConfig Gtm { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.GtmConfig?`

#### Remarks

Google Tag Manager (GTM) allows flexible tag management for analytics and marketing.
When configured, you can manage all tracking tags through the GTM interface.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Heap

Gets or sets the Heap analytics integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.HeapConfig Heap { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.HeapConfig?`

#### Remarks

Heap automatically captures all user interactions without manual event tracking.
When configured, every user interaction on your documentation is automatically tracked.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Hightouch

Gets or sets the Hightouch data activation integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.HightouchConfig Hightouch { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.HightouchConfig?`

#### Remarks

Hightouch syncs data from your warehouse to business tools. When configured,
documentation events can be synchronized to your data warehouse and downstream tools.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Hotjar

Gets or sets the Hotjar behavior analytics integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.HotjarConfig Hotjar { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.HotjarConfig?`

#### Remarks

Hotjar provides heatmaps, session recordings, and user feedback tools.
When configured, you can visualize how users interact with your documentation.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Intercom

Gets or sets the Intercom integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.IntercomConfig Intercom { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.IntercomConfig?`

#### Remarks

Intercom provides customer messaging and support tools. When configured,
the Intercom widget is embedded in your documentation pages.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Koala

Gets or sets the Koala analytics integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.KoalaConfig Koala { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.KoalaConfig?`

#### Remarks

Koala provides product-led growth analytics. When configured,
documentation engagement data is sent to your Koala account.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> LogRocket

Gets or sets the LogRocket session replay integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.LogRocketConfig LogRocket { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.LogRocketConfig?`

#### Remarks

LogRocket records user sessions including console logs and network activity.
When configured, you can replay user sessions to understand issues and behavior.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Mixpanel

Gets or sets the Mixpanel product analytics integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.MixpanelConfig Mixpanel { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.MixpanelConfig?`

#### Remarks

Mixpanel provides detailed product analytics and user behavior tracking.
When configured, all documentation events are sent to your Mixpanel project.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Pirsch

Gets or sets the Pirsch analytics integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.PirschConfig Pirsch { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.PirschConfig?`

#### Remarks

Pirsch is a privacy-friendly, GDPR-compliant analytics platform.
When configured, page views and events are tracked without cookies.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Plausible

Gets or sets the Plausible analytics integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.PlausibleConfig Plausible { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.PlausibleConfig?`

#### Remarks

Plausible is a lightweight, open-source, privacy-focused analytics platform.
When configured, documentation engagement is tracked without cookies.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> PostHog

Gets or sets the PostHog product analytics integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.PostHogConfig PostHog { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.PostHogConfig?`

#### Remarks

PostHog provides session recording, feature flags, and product analytics.
When configured, all documentation events are sent to your PostHog instance.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Segment

Gets or sets the Segment customer data platform integration configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.SegmentConfig Segment { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.SegmentConfig?`

#### Remarks

Segment collects, transforms, and routes analytics data to various destinations.
When configured, documentation events are sent to Segment and forwarded to your
configured downstream tools.

### <Icon icon="tag" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Telemetry

Gets or sets the telemetry and feedback configuration.

#### Syntax

```csharp theme={"dark"}
public Mintlify.Core.Models.Integrations.TelemetryConfig Telemetry { get; set; }
```

#### Property Value

Type: `Mintlify.Core.Models.Integrations.TelemetryConfig?`

#### Remarks

Controls whether telemetry and feedback collection is enabled
on the documentation site.

## Methods

### <Icon icon="code-fork" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Equals <Badge color="gray">Inherited</Badge> <Badge color="orange">Virtual</Badge>

<Note>Inherited from `object`</Note>

#### Syntax

```csharp theme={"dark"}
public virtual bool Equals(object obj)
```

#### Parameters

| Name  | Type      | Description |
| ----- | --------- | ----------- |
| `obj` | `object?` | -           |

#### Returns

Type: `bool`

### <Icon icon="thumbtack" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> Equals <Badge color="gray">Inherited</Badge>

<Note>Inherited from `object`</Note>

#### Syntax

```csharp theme={"dark"}
public static bool Equals(object objA, object objB)
```

#### Parameters

| Name   | Type      | Description |
| ------ | --------- | ----------- |
| `objA` | `object?` | -           |
| `objB` | `object?` | -           |

#### Returns

Type: `bool`

### <Icon icon="code-fork" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> GetHashCode <Badge color="gray">Inherited</Badge> <Badge color="orange">Virtual</Badge>

<Note>Inherited from `object`</Note>

#### Syntax

```csharp theme={"dark"}
public virtual int GetHashCode()
```

#### Returns

Type: `int`

### <Icon icon="function" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> GetType <Badge color="gray">Inherited</Badge>

<Note>Inherited from `object`</Note>

#### Syntax

```csharp theme={"dark"}
public System.Type GetType()
```

#### Returns

Type: `System.Type`

### <Icon icon="function" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> MemberwiseClone <Badge color="gray">Inherited</Badge>

<Note>Inherited from `object`</Note>

#### Syntax

```csharp theme={"dark"}
protected internal object MemberwiseClone()
```

#### Returns

Type: `object`

### <Icon icon="thumbtack" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> ReferenceEquals <Badge color="gray">Inherited</Badge>

<Note>Inherited from `object`</Note>

#### Syntax

```csharp theme={"dark"}
public static bool ReferenceEquals(object objA, object objB)
```

#### Parameters

| Name   | Type      | Description |
| ------ | --------- | ----------- |
| `objA` | `object?` | -           |
| `objB` | `object?` | -           |

#### Returns

Type: `bool`

### <Icon icon="code-fork" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> ToString <Badge color="gray">Inherited</Badge> <Badge color="orange">Virtual</Badge>

<Note>Inherited from `object`</Note>

#### Syntax

```csharp theme={"dark"}
public virtual string ToString()
```

#### Returns

Type: `string?`
