# Attribution Documentation > Attribution provides multi-touch attribution so that you can understand your ROI and CAC. ## Guides - [Segment](https://docs.attributionapp.com/docs/segment.md): Learn how to integrate Attribution and Segment - [Shopify](https://docs.attributionapp.com/docs/shopify.md): Attribution for Shopify Stores - [Connecting & Setup](https://docs.attributionapp.com/docs/connecting-and-setup-copy.md) - [Available Data to Send to Segment](https://docs.attributionapp.com/docs/available-data-to-send-to-segment-copy.md) - [Google Ads (Adwords)](https://docs.attributionapp.com/docs/google-adwords.md): Attribution pulls campaign spend from Google Ads and tracks visitors using the *gclid* auto-tagging provided by Google Ads. - [Klaviyo](https://docs.attributionapp.com/docs/klaviyo.md): Bring your Klaviyo email, SMS, and mobile push campaigns and flows into Attribution's multi-touch reports. - [Reddit](https://docs.attributionapp.com/docs/reddit.md): Attribution tracking for Reddit - [StackAdapt](https://docs.attributionapp.com/docs/stackadapt.md): Attribution connects to StackAdapt to automatically pull campaign spend data and track ad performance using StackAdapt's GA tracking features. - [CallRail](https://docs.attributionapp.com/docs/callrail.md): Attribution integrates with CallRail to track phone calls as conversion events, attributing them to the marketing channels that drove them. - [TikTok Ads](https://docs.attributionapp.com/docs/tiktok.md): Attribution connects to TikTok Ads to automatically pull campaign spend data and track ad performance through TikTok's URL parameter features. - [ChatGPT Ads](https://docs.attributionapp.com/docs/chatgpt.md): Attribution connects to your OpenAI Ads (ChatGPT Ads) account to import per-ad spend and automatically tag your ad URLs with UTM parameters. - [Agentic Marketing Analytics](https://docs.attributionapp.com/docs/agentic-marketing-analytics.md): Connect the AI you already use to Attribution over MCP — it reads your dashboard the way you would and analyzes the real, pre-computed numbers, in plain English. - [API Authentication](https://docs.attributionapp.com/docs/api-authentication.md): Call the Attribution API from your own apps using OAuth 2.0 with PKCE. Create an API client in the dashboard, then exchange credentials for short-lived access tokens you can use with curl or any HTTP client. - [Recurly](https://docs.attributionapp.com/docs/recurly.md): Attribution app has created a Recurly integration that allows you to easily capture events in Attribution app. - [HubSpot](https://docs.attributionapp.com/docs/hubspot-attribution.md): Attribution app has created a HubSpot connector that easily allows you to add Leads and Deal Stages (including Closed/Won) as conversion events, along with reported revenue. - [Pipedrive](https://docs.attributionapp.com/docs/pipedrive.md): Attribution integrates with Pipedrive to track deal stage changes and new contacts as conversion events, including revenue from closed-won deals. - [ActiveCampaign](https://docs.attributionapp.com/docs/activecampaign.md) - [Calendly](https://docs.attributionapp.com/docs/calendly.md): Track Calendly bookings as conversion events in Attribution using embedded widgets and Segment or the Attribution tracking snippet. - [Shopify CDP Connector Usage](https://docs.attributionapp.com/docs/shopify-cdp-connector-usage.md): Step-by-step guide for installing and configuring the CDP Connector to integrate Segment's customer data platform with your Shopify store for comprehensive event tracking. - [Shopify CDP Connector Events Spec](https://docs.attributionapp.com/docs/shopify-cdp-spec.md): Events mapping from Shopify WebPixel and Webhooks to CDP Connector Events - [Attribution MCP Server](https://docs.attributionapp.com/docs/mcp-server.md): Connect AI assistants like Claude, Cursor, and ChatGPT to your Attribution project and query your marketing data in plain English. - [MCP Tools](https://docs.attributionapp.com/docs/mcp-tools.md): The tools the Attribution MCP server makes available to AI assistants, grouped by category, with the OAuth scopes each one requires. - [Exporting data in Attribution](https://docs.attributionapp.com/docs/exporting-data-in-attribution.md): How to work with raw data exports from Attribution - [Data schema](https://docs.attributionapp.com/docs/export-data-schema.md) - [Amazon S3](https://docs.attributionapp.com/docs/amazon-s3-export.md): Get automated data uploads to your Amazon cloud storage - [Azure Blob Storage](https://docs.attributionapp.com/docs/azure-blob-storage-export.md): Export raw Attribution data to Microsoft Azure Blob Storage - [Google Cloud Storage](https://docs.attributionapp.com/docs/google-cloud-storage-export.md): Send your Attribution App data to Google Cloud Storage for more detailed analysis - [Manually loading data export](https://docs.attributionapp.com/docs/manually-loading-data-export.md) - [ETL for your Database](https://docs.attributionapp.com/docs/etl-for-your-database.md) - [Amazon Redshift](https://docs.attributionapp.com/docs/amazon-redshift.md) - [Google BigQuery](https://docs.attributionapp.com/docs/google-bigquery.md) - [Snowflake](https://docs.attributionapp.com/docs/snowflake.md) - [Help installing Attribution](https://docs.attributionapp.com/docs/premier-integration-partners.md) ## API Reference - [track](https://docs.attributionapp.com/reference/http-track.md): Track user events. - [identify](https://docs.attributionapp.com/reference/http-identify.md): You can use identify from the server to pass in traits for known users. These traits will only be tied to a browsing history when that user has been previously identified in the browser using the JS API. - [page](https://docs.attributionapp.com/reference/http-page.md): Track pageview using server-side events. - [alias](https://docs.attributionapp.com/reference/http-alias.md): Merge users historical events and identities. - [/v2/filters/tree](https://docs.attributionapp.com/reference/filters-tree.md): Filter and Group tree like data structure, represents Filters and Groups as they are rendered in dashboard - [/v2/filters](https://docs.attributionapp.com/reference/filters-create.md): Create filter - [/v2/filters/{id}/amounts](https://docs.attributionapp.com/reference/filters-amounts-create.md): Add spend for filter - [/v2/filters/{id}/amounts_upload](https://docs.attributionapp.com/reference/filters-amounts-upload.md): Upload Spend data for filter in CSV format