diff --git a/src/_data/catalog/destination_categories.yml b/src/_data/catalog/destination_categories.yml index f06995b16f..092861b7a8 100644 --- a/src/_data/catalog/destination_categories.yml +++ b/src/_data/catalog/destination_categories.yml @@ -1,5 +1,5 @@ # AUTOGENERATED FROM PUBLIC API. DO NOT EDIT -# destination categories last updated 2024-09-12 +# destination categories last updated 2024-09-17 items: - display_name: A/B Testing slug: a-b-testing diff --git a/src/_data/catalog/destinations.yml b/src/_data/catalog/destinations.yml index 1252cae10a..9f80a84af3 100644 --- a/src/_data/catalog/destinations.yml +++ b/src/_data/catalog/destinations.yml @@ -1,5 +1,5 @@ # AUTOGENERATED FROM PUBLIC API. DO NOT EDIT -# destination data last updated 2024-09-12 +# destination data last updated 2024-09-17 items: - id: 637e8d185e2dec264895ea89 display_name: 1Flow @@ -57151,7 +57151,7 @@ items: hidden: false defaultTrigger: event = "updated" or event = "new" fields: - - id: ob9uczev9JQwvr2qn1pwos + - id: eVUh5No6HC6JLnJFDESZBN sortOrder: 0 fieldKey: record_identifier label: Record Identifier @@ -57166,7 +57166,7 @@ items: dynamic: false allowNull: false hidden: false - - id: iYHn1zLcAXefPcDmYSbrWG + - id: hNKpTfo7wPvo3W25NDxkq2 sortOrder: 2 fieldKey: spreadsheet_id label: Spreadsheet ID @@ -57183,7 +57183,7 @@ items: dynamic: false allowNull: false hidden: false - - id: gEtw7nseVKHXHRULB3oLSY + - id: udYnVfwPGro8ZFBEGzg3uC sortOrder: 3 fieldKey: spreadsheet_name label: Spreadsheet Name @@ -57200,7 +57200,7 @@ items: dynamic: false allowNull: false hidden: false - - id: iAsmY9nGZtHtHJ4fXvrpck + - id: uNgDLL7fSgj1cvfAkizPMq sortOrder: 4 fieldKey: data_format label: Data Format @@ -57224,7 +57224,7 @@ items: dynamic: false allowNull: false hidden: false - - id: wmCfxsUh1piWcugvvKoxwT + - id: veT2tCVuDzQ7N6JXVzAHqs sortOrder: 5 fieldKey: fields label: Fields @@ -57247,7 +57247,7 @@ items: dynamic: false allowNull: false hidden: false - - id: ryHB4sxoEtCpNFER38u74V + - id: v9hQvbLs6yZgVygQTLUXrb sortOrder: 6 fieldKey: enable_batching label: Batch Data to Google Sheets @@ -57271,7 +57271,7 @@ items: hidden: false defaultTrigger: event = "updated" or event = "new" fields: - - id: 5tSMqy3ehomxjp4i3Kz7BA + - id: gpPUgyoYS5JuVgqY9boJ7H sortOrder: 0 fieldKey: record_identifier label: Record Identifier @@ -57285,7 +57285,7 @@ items: choices: null dynamic: false allowNull: false - - id: hWxt1cyMckuVMUkZffVSuT + - id: 7AQUBRhhkFiAh65gfMb45o sortOrder: 1 fieldKey: spreadsheet_id label: Spreadsheet ID @@ -57301,7 +57301,7 @@ items: choices: null dynamic: false allowNull: false - - id: wchxabRTr1Fgax8XTQqccb + - id: qg8MnAYPLAhv2GUw5Gz35J sortOrder: 2 fieldKey: spreadsheet_name label: Spreadsheet Name @@ -57317,7 +57317,7 @@ items: choices: null dynamic: false allowNull: false - - id: gFWZLekb2CFfzL9vz46X9v + - id: xaBag6fibBdAVFtYdWzKo5 sortOrder: 3 fieldKey: data_format label: Data Format @@ -57340,7 +57340,7 @@ items: value: USER_ENTERED dynamic: false allowNull: false - - id: wcMpHcrYSo1yWeCF8YtT4U + - id: dgquPwzAcMEruR1F9a9Xxr sortOrder: 4 fieldKey: fields label: Fields @@ -57362,7 +57362,7 @@ items: choices: null dynamic: false allowNull: false - - id: 8Z6jGQ82uyVjtGbjf2NzPn + - id: pg39kFzTwgBiWb3fhgp485 sortOrder: 5 fieldKey: enable_batching label: Batch Data to Google Sheets @@ -58812,7 +58812,7 @@ items: hidden: false defaultTrigger: type = "track" fields: - - id: bdP65buKAm47gumo3giXpC + - id: d1PJdezkc7DV1ZR16cwtLV sortOrder: 0 fieldKey: eventName label: Event Name @@ -58830,7 +58830,7 @@ items: choices: null dynamic: true allowNull: false - - id: j4G2wQBuUR3EtZkWiaxodr + - id: dTb68ddbJSP7WF2HZ4gW6i sortOrder: 1 fieldKey: occurredAt label: Event Timestamp @@ -58846,7 +58846,7 @@ items: choices: null dynamic: false allowNull: false - - id: 9zZJCoanVLKtiUafmues6N + - id: 2SzRNyByzZ3ywuxcGkyYT1 sortOrder: 2 fieldKey: email label: Email Address @@ -58868,7 +58868,7 @@ items: choices: null dynamic: false allowNull: false - - id: sBRaKHkXSESz345sAAVbfc + - id: utwgG6yWobRtGSkG5hsPox sortOrder: 3 fieldKey: utk label: User Token @@ -58882,7 +58882,7 @@ items: choices: null dynamic: false allowNull: false - - id: dNLsoSRt9aXa6HFwaN8tA5 + - id: qgYf4DHyTv3VpVfJct41SL sortOrder: 4 fieldKey: objectId label: Object ID @@ -58897,7 +58897,7 @@ items: choices: null dynamic: false allowNull: false - - id: jJFPKpkep7eAsxUysVekXg + - id: cedAboYx9M3fN7MCEfxbmc sortOrder: 5 fieldKey: properties label: Event Properties @@ -58922,7 +58922,7 @@ items: hidden: false defaultTrigger: null fields: - - id: hcucFBiEgMCECjJfPLJEQ4 + - id: e2bZHtAb14WkpCp19rVWVv sortOrder: 0 fieldKey: createNewCustomRecord label: Create Custom Object Record if Not Found @@ -58939,7 +58939,7 @@ items: choices: null dynamic: false allowNull: false - - id: 7KU1pkoi3ShJUDs67eevT9 + - id: pM8jbhqbtbNo6mPbnhtAgL sortOrder: 1 fieldKey: customObjectSearchFields label: Custom Object Search Fields @@ -58954,7 +58954,7 @@ items: choices: null dynamic: false allowNull: false - - id: 7KGcGgdNyUd8Wa1sqo4nLS + - id: aYQ2tX2tXDNeqrBNntVSLa sortOrder: 2 fieldKey: objectType label: Object Type @@ -58972,7 +58972,7 @@ items: choices: null dynamic: true allowNull: false - - id: 3otM6PDBzi8vGuwC63hVD4 + - id: fWZFRPJyKAMSxjQYnz8A3V sortOrder: 3 fieldKey: properties label: Properties @@ -58990,7 +58990,7 @@ items: choices: null dynamic: false allowNull: false - - id: 6LN21bLfUnhJcqbba2josy + - id: qrD6YFJPWbU5gedbVnuFqD sortOrder: 4 fieldKey: searchFieldsToAssociateCustomObjects label: Search Fields to Associate custom Object @@ -59006,7 +59006,7 @@ items: choices: null dynamic: false allowNull: false - - id: 4KRhUvLRCVo2r3t6yQNZaa + - id: 8J59sWsKYS7tvrJWf2pbRw sortOrder: 5 fieldKey: toObjectType label: ObjectType to associate @@ -59024,7 +59024,7 @@ items: choices: null dynamic: true allowNull: false - - id: mjeFiejStfJBPPyzs44J1t + - id: e2QUatT9zypFPKrrCKsT7s sortOrder: 6 fieldKey: associationLabel label: Association Label @@ -59044,7 +59044,7 @@ items: hidden: false defaultTrigger: type = "identify" fields: - - id: 7hcWbXeZNJRXk3XPSuu6XJ + - id: 4xS4s1ZaekfVKyXg1PFcsj sortOrder: 0 fieldKey: email label: Email @@ -59062,7 +59062,7 @@ items: choices: null dynamic: false allowNull: false - - id: nJZRkb4bB4xkDdvwZeh73s + - id: kuuzVs16ySb5R3CupTfKSj sortOrder: 1 fieldKey: company label: Company Name @@ -59076,7 +59076,7 @@ items: choices: null dynamic: false allowNull: false - - id: vQpTmXLd1jc6rbVhmB6xrZ + - id: oKRUsWrVTTmnbg7RBZ42YG sortOrder: 2 fieldKey: firstname label: First Name @@ -59096,7 +59096,7 @@ items: choices: null dynamic: false allowNull: false - - id: z3jib5SH5HSusty1ZGSuv + - id: sMjSUHoGQjtJrjxhfPjYwh sortOrder: 3 fieldKey: lastname label: Last Name @@ -59116,7 +59116,7 @@ items: choices: null dynamic: false allowNull: false - - id: esPuSManaRVMNw2iCSAXMT + - id: wHJqNghwgFHhYa9SshiE9i sortOrder: 4 fieldKey: phone label: Phone @@ -59130,7 +59130,7 @@ items: choices: null dynamic: false allowNull: false - - id: sjfg2qJWYykUh9f1oaSTeE + - id: gNTuZ9TextNg4kZEEbTbKA sortOrder: 5 fieldKey: address label: Street Address @@ -59144,7 +59144,7 @@ items: choices: null dynamic: false allowNull: false - - id: gTqMwdiwE9CxmrtwBjhdsZ + - id: 5Qnk2e5Maky94miag5oyxi sortOrder: 6 fieldKey: city label: City @@ -59158,7 +59158,7 @@ items: choices: null dynamic: false allowNull: false - - id: 5wsniTwu2VxNuhy43ZmzB6 + - id: n5PVRhQB4Wq9XBKEDgmUrW sortOrder: 7 fieldKey: state label: State @@ -59172,7 +59172,7 @@ items: choices: null dynamic: false allowNull: false - - id: oMM1cqZqQz4gKeCHrFQhtw + - id: r7EkcA3eyUzquttGpdcw5X sortOrder: 8 fieldKey: country label: Country @@ -59186,7 +59186,7 @@ items: choices: null dynamic: false allowNull: false - - id: bvbRi24XkYy2M7XJYCeC5T + - id: aHkUeYor3AyKefzzpLqjR4 sortOrder: 9 fieldKey: zip label: Postal Code @@ -59206,7 +59206,7 @@ items: choices: null dynamic: false allowNull: false - - id: b7cuaNx4qSDjojLHnNK81W + - id: wsGC8tVstMhmUimBoy26VB sortOrder: 10 fieldKey: website label: Website @@ -59220,7 +59220,7 @@ items: choices: null dynamic: false allowNull: false - - id: xj2zaAgttfhUphy7MpMZVq + - id: hNnymayknYWduHTZBphxNV sortOrder: 11 fieldKey: lifecyclestage label: Lifecycle Stage @@ -59236,7 +59236,7 @@ items: choices: null dynamic: false allowNull: false - - id: cvMNMgjW6WjurEchBv8nZN + - id: g1zbWzhqu2HrtmocqX1Gg2 sortOrder: 12 fieldKey: properties label: Other properties @@ -59254,7 +59254,7 @@ items: choices: null dynamic: false allowNull: false - - id: kVwAVu13b2FxDhpdgnBX55 + - id: mrPoYwJq6B9hmNXGMiDR4t sortOrder: 13 fieldKey: enable_batching label: Send Batch Data to HubSpot @@ -59279,7 +59279,7 @@ items: hidden: false defaultTrigger: type = "group" fields: - - id: vfL2uNSrsAYtgHqP7UFeuL + - id: irDHR1foyihZj5nNw1jmtg sortOrder: 0 fieldKey: groupid label: Unique Company Identifier @@ -59303,7 +59303,7 @@ items: choices: null dynamic: false allowNull: false - - id: rU1rW627jrptLPVpz6DPjw + - id: w2SMDdWrf5w6Q3e6GeqwEQ sortOrder: 1 fieldKey: createNewCompany label: Create Company if Not Found @@ -59320,7 +59320,7 @@ items: choices: null dynamic: false allowNull: false - - id: 3H5YHGG87tHQdsgA1CHH5S + - id: vCEEJbdJjoBc4jQPt721i3 sortOrder: 2 fieldKey: associateContact label: Associate Contact with Company @@ -59339,7 +59339,7 @@ items: choices: null dynamic: false allowNull: false - - id: jWQQWwuhtBqwVGPNES4MiY + - id: mdoJHgfVn9qQcxvVVR8R2k sortOrder: 3 fieldKey: companysearchfields label: Company Search Fields @@ -59356,7 +59356,7 @@ items: choices: null dynamic: false allowNull: false - - id: 36vnAVMv1kVNJGHp3Ff3fW + - id: j4DpFd8mdJdntbAC8XgrcM sortOrder: 4 fieldKey: name label: Company Name @@ -59370,7 +59370,7 @@ items: choices: null dynamic: false allowNull: false - - id: tD7uLeMBXz6moKrHfrFjZc + - id: 21fC53gX22MiAzoLY7qAjq sortOrder: 5 fieldKey: description label: Company Description @@ -59384,7 +59384,7 @@ items: choices: null dynamic: false allowNull: false - - id: n9DpLGnxssLcCv6XmgYDiX + - id: gkRUADqvo5ASRjEkELZ7oA sortOrder: 6 fieldKey: address label: Street Address @@ -59398,7 +59398,7 @@ items: choices: null dynamic: false allowNull: false - - id: 89df6WSQHHC7HtMDZedjyL + - id: jZKXPdStRXXjrcfuY4DVKX sortOrder: 7 fieldKey: city label: City @@ -59412,7 +59412,7 @@ items: choices: null dynamic: false allowNull: false - - id: czww5LkZzK961Wn6dWJPCC + - id: mpcQMYjg8K6Gx9mbpbTPov sortOrder: 8 fieldKey: state label: State @@ -59426,7 +59426,7 @@ items: choices: null dynamic: false allowNull: false - - id: 31atMSbX8Cy7egcnojBfG2 + - id: 6tPQTdEXQcmz3m1FGMmbEr sortOrder: 9 fieldKey: zip label: Postal Code @@ -59446,7 +59446,7 @@ items: choices: null dynamic: false allowNull: false - - id: mkaPuPxtoDKKZDKxZKm5xf + - id: ovG64hZcZWS2rCDZr3uS3K sortOrder: 10 fieldKey: domain label: Domain @@ -59460,7 +59460,7 @@ items: choices: null dynamic: false allowNull: false - - id: aiyuJi8WUHyGWfpf8wGPMf + - id: hpfmnCzaXWCbiS7PGPpyTV sortOrder: 11 fieldKey: phone label: Phone @@ -59474,7 +59474,7 @@ items: choices: null dynamic: false allowNull: false - - id: 99iadF5vDjtHeRa2VMeb6Y + - id: sG5toTkGNAieomtb4jJ77E sortOrder: 12 fieldKey: numberofemployees label: Number of Employees @@ -59488,7 +59488,7 @@ items: choices: null dynamic: false allowNull: false - - id: oW8v9CtBjNqmhE9bN9VBS4 + - id: n2FY9A6yoWZwxXwptAM3TL sortOrder: 13 fieldKey: industry label: Industry @@ -59502,7 +59502,7 @@ items: choices: null dynamic: false allowNull: false - - id: um1mzk7bHqWEX1AndRzYzC + - id: ky9tagcgYk8CYizUYmaRk7 sortOrder: 14 fieldKey: lifecyclestage label: Lifecycle Stage @@ -59518,7 +59518,7 @@ items: choices: null dynamic: false allowNull: false - - id: 9e3Gj8xiUmTJnKad3ntk2h + - id: 4aNzLUdz6ps9h9wrjV56Hj sortOrder: 15 fieldKey: properties label: Other Properties @@ -59548,7 +59548,7 @@ items: hidden: false defaultTrigger: null fields: - - id: 6onNRaNFypRAZYYGLdGcMh + - id: nDwFrSzZwYDBPYWYqahWfo sortOrder: 0 fieldKey: object_details label: Object Details @@ -59560,7 +59560,7 @@ items: choices: null dynamic: false allowNull: false - - id: neit3KHMYRK4barKnqgsGG + - id: gdD7sPg8g3KGeB9YqbdSRf sortOrder: 1 fieldKey: properties label: Properties @@ -59572,7 +59572,7 @@ items: choices: null dynamic: true allowNull: false - - id: fgCoGZ6dJsJtwS9L2zyYKH + - id: t9vyyZnwoCpzyPodu53G9Y sortOrder: 2 fieldKey: sensitive_properties label: Sensitive Properties @@ -59584,7 +59584,7 @@ items: choices: null dynamic: true allowNull: false - - id: 2NzrfV6g9Q3vYitYSd7Euv + - id: 7yV8398AmZzyxhN6s8aH6Y sortOrder: 3 fieldKey: association_sync_mode label: Associated Record Sync Mode @@ -59604,7 +59604,7 @@ items: value: read dynamic: false allowNull: false - - id: 3xw89jjDecGhxRbs5HRoKA + - id: e2YYohQ5LhvaM9U7AXkRZQ sortOrder: 4 fieldKey: associations label: Associations @@ -59624,7 +59624,7 @@ items: hidden: false defaultTrigger: null fields: - - id: 5f3aU3UJaPSCsKebg9rgUX + - id: pn4dYUTCBpZhvdpCcmhCHe sortOrder: 0 fieldKey: event_name label: Event Name @@ -59636,7 +59636,7 @@ items: choices: null dynamic: true allowNull: false - - id: 4T7uF24G7W69fTTnWqHLu + - id: kyRjup9nLmwWP8eS6xcGie sortOrder: 1 fieldKey: record_details label: Associated Record Details @@ -59648,7 +59648,7 @@ items: choices: null dynamic: false allowNull: false - - id: mEdo3jCu1x7CuuztvfTxGQ + - id: cMFBevUq1ojbFGYZ2uMXC7 sortOrder: 2 fieldKey: properties label: Properties @@ -59660,7 +59660,7 @@ items: choices: null dynamic: true allowNull: false - - id: 2YNqwrKaM51n8cWyYUySWz + - id: kScJ6KK99H3MA9UxmBTFwT sortOrder: 3 fieldKey: occurred_at label: Event Timestamp diff --git a/src/_data/catalog/destinations_private.yml b/src/_data/catalog/destinations_private.yml index 75a939cdda..51f55a0b11 100644 --- a/src/_data/catalog/destinations_private.yml +++ b/src/_data/catalog/destinations_private.yml @@ -1,5 +1,5 @@ # AUTOGENERATED FROM PUBLIC API. DO NOT EDIT -# destination data last updated 2024-09-12 +# destination data last updated 2024-09-17 items: - id: 54521fd925e721e32a72eee1 display_name: Pardot diff --git a/src/_data/catalog/regional-supported.yml b/src/_data/catalog/regional-supported.yml index 7d2b87c8b8..71472b6483 100644 --- a/src/_data/catalog/regional-supported.yml +++ b/src/_data/catalog/regional-supported.yml @@ -817,6 +817,15 @@ sources: - us endpoints: - us + - id: WGp9SQFRVu + display_name: Quin AI + hidden: false + slug: quin-ai + url: connections/sources/catalog/cloud-apps/quin-ai + regions: + - us + endpoints: + - us - id: bnpfpwKnhu display_name: Radar hidden: false diff --git a/src/_data/catalog/source_categories.yml b/src/_data/catalog/source_categories.yml index 25a9c80a73..cc3d826632 100644 --- a/src/_data/catalog/source_categories.yml +++ b/src/_data/catalog/source_categories.yml @@ -1,5 +1,5 @@ # AUTOGENERATED FROM PUBLIC API. DO NOT EDIT -# source categories last updated 2024-09-12 +# source categories last updated 2024-09-17 items: - display_name: A/B Testing slug: a-b-testing diff --git a/src/_data/catalog/sources.yml b/src/_data/catalog/sources.yml index 219abafb0a..f0821aaa76 100644 --- a/src/_data/catalog/sources.yml +++ b/src/_data/catalog/sources.yml @@ -1,5 +1,5 @@ # AUTOGENERATED FROM PUBLIC API. DO NOT EDIT -# sources last updated 2024-09-12 +# sources last updated 2024-09-17 items: - id: 8HWbgPTt3k display_name: .NET @@ -1858,6 +1858,26 @@ items: - Personalization status: PUBLIC partnerOwned: true + - id: WGp9SQFRVu + display_name: Quin AI + isCloudEventSource: true + slug: quin-ai + url: connections/sources/catalog/cloud-apps/quin-ai + hidden: false + regions: + - us + endpoints: + - us + source_type: cloud-app + description: Real-time Visitor Behaviour Prediction + logo: + url: >- + https://cdn-devcenter.segment.com/8b8b10a0-5388-4818-85f6-1f81f01493b5.svg + categories: + - Personalization + - Enrichment + status: PUBLIC_BETA + partnerOwned: true - id: bnpfpwKnhu display_name: Radar isCloudEventSource: true diff --git a/src/connections/aws-privatelink.md b/src/connections/aws-privatelink.md index d099c5187f..851f5470b8 100644 --- a/src/connections/aws-privatelink.md +++ b/src/connections/aws-privatelink.md @@ -5,7 +5,7 @@ title: Amazon Web Services PrivateLink [Amazon Web Services' PrivateLink](https://aws.amazon.com/privatelink/){:target="_blank”} is an AWS service that provides private connectivity between VPCs without exposing traffic to the public Internet. Keeping traffic in the Amazon network reduces the data security risk associated with exposing your Warehouse traffic to the Internet. > info "" -> Segment's PrivateLink integration is currently in private beta and is governed by Segment’s [First Access and Beta Preview Terms](https://www.twilio.com/en-us/legal/tos){:target="_blank”}. Only warehouses located in region `us-east-1` are eligible for PrivateLink. You might incur additional networking costs while using AWS PrivateLink. +> Segment's PrivateLink integration is currently in private beta and is governed by Segment’s [First Access and Beta Preview Terms](https://www.twilio.com/en-us/legal/tos){:target="_blank”}. Only warehouses located in regions `us-east-1`, `us-west-2`, or `eu-west-1` are eligible for PrivateLink. You might incur additional networking costs while using AWS PrivateLink. During the Private Beta, you can set up AWS PrivateLink for [Databricks](#databricks), [RDS Postgres](#rds-postgres), and [Redshift](#redshift). @@ -60,7 +60,7 @@ If any updates are made to the Availability Zones (AZs) enabled for your NLB, pl ### Configure PrivateLink for Redshift Implement Segment's PrivateLink integration by taking the following steps: 1. Let your Customer Success Manager (CSM) know that you're interested in PrivateLink. They will share information with you about Segment’s Edge account and VPC. -2. After you receive the Edge account ID and VPC ID, [grant cluster access to Segment's Edge account and VPC](https://docs.aws.amazon.com/redshift/latest/gsg/rs-gsg-connect-to-cluster.html){:target="_blank”}. +2. After you receive the Edge account ID and VPC ID, [grant cluster access to Segment's Edge account and VPC](https://docs.aws.amazon.com/redshift/latest/mgmt/managing-cluster-cross-vpc-console-grantor.html){:target="_blank”}. 3. Reach back out to your CSM and provide them with the Cluster identifier for your cluster and your AWS account ID. 4. Segment creates a Redshift managed VPC endpoint within the Segment Redshift subnet on your behalf, which creates a PrivateLink Endpoint URL. Segment then provides you with the internal PrivateLink Endpoint URL. 5. After Segment provides you with the URL, use it to update or create new Redshift integrations. The following integrations support PrivateLink: diff --git a/src/connections/sources/catalog/cloud-apps/quin-ai/index.md b/src/connections/sources/catalog/cloud-apps/quin-ai/index.md new file mode 100644 index 0000000000..3ce742eed1 --- /dev/null +++ b/src/connections/sources/catalog/cloud-apps/quin-ai/index.md @@ -0,0 +1,83 @@ +--- +title: Quin AI Source +id: WGp9SQFRVu +--- + +Quin AI is the first deep learning, real-time behavior prediction system dedicated to e-commerce conversion optimization for growth and profitability. + +This source is maintained by Quin Audience Engine. For any issues with the source, [contact the Quin Audience Engine Support team](mailto:hello@quinengine.com). + +## Getting started + +1. From your workspace's Source page, click **Add Source**. +2. Search for "Quin AI" in the Sources Catalog, select Quin AI, and click **Add Source**. +3. On the next screen, give the Source a name configure any other settings. + - The name is used as a label in the Segment app, and Segment creates a related schema name in your warehouse. The name can be anything, but Segment recommends using something that reflects the source itself and distinguishes amongst your environments (eg. QuinAI_Prod, QuinAI_Staging, QuinAI_Dev). +4. Click **Add Source** to save your settings. +5. Copy the Write key from the Segment UI. +6. 6. Log in to your [Quin account](https://portal.quinengine.com/){:target="_blank”} and navigate to **Integrations > Segment > Settings**. +7. On the Settings page, paste your Segment write key to connect. + +## Stream + +Quin AI uses a stream Source component and Track and Identify methods to send event data to Segment. These events are then available in any destination that accepts server-side events and as a schema in your data warehouse that you can query using SQL. + +The default behavior is for Quin AI to pass the event data associated with the anonymousId. + +## Events + +The table below lists events that Quin sends to Segment. These events appear as tables in your warehouse and as regular events in other Destinations. + +| Event Name | Description | +|------------|------------------------------------| +| Page View | Get an action after viewing a page | +| Click | Get an action after a click | + + +## Event Properties + +The table below list the properties included in the events listed above. + +| Property Name | Description | +|-------------------------------|-------------------------------------------------------------| +| `action_audience_id` | ID of the target audience for the action | +| `action_control_group` | Boolean indicating if the action is part of a control group | +| `action_id` | Unique identifier for the action | +| `action_is_custom` | Boolean indicating if the action is custom | +| `action_name` | Name of the action | +| `action_type` | Type of the action | +| `basket_price` | Total price of the items in the basket | +| `basket_quantity` | Total quantity of items in the basket | +| `event_action` | Type of event action (e.g., pageview, click) | +| `event_category` | Category of the event | +| `event_count` | Number of events | +| `event_custom_attributes` | Map of custom attributes associated with the event | +| `evet_duration` | Duration of the event in seconds | +| `event_label` | Label of the event | +| `event_platform` | Platform on which the event occurred (e.g., web, mobile) | +| `event_timestamp` | Timestamp when the event occurred | +| `event_url` | URL associated with the event | +| `google_client_id` | Google Analytics client ID | +| `item_category` | Category of the item | +| `item_currency` | Currency of the item price (e.g., TRY) | +| `item_custom_attributes` | Map of custom attributes associated with the item | +| `item_id` | Unique identifier for the item | +| `item_name` | Name of the item | +| `item_price` | Price of the item | +| `most_visited_category` | List of most visited categories | +| `most_visited_category_count` | Number of times the most visited categories were visited | +| `prediction` | Map of prediction probabilities for various outcomes | +| `returning_user` | Boolean indicating if the user is a returning user | +| `session_id` | Unique identifier for the session | +| `utm_campaign` | UTM campaign parameter | +| `utm_mdedium` | UTM medium parameter | +| `utm_source` | UTM source parameter | + + +## Adding Destinations + +Now that your Source is set up, you can connect to Destinations. + +Log into your downstream tools and check to see that your events appear as expected, and that they contain all of the properties you expect. + +If there are any issues with how the events are arriving to Segment, [contact the Quin AI support team](mailto:hello@quinengine.com). diff --git a/src/connections/sources/catalog/libraries/website/javascript/index.md b/src/connections/sources/catalog/libraries/website/javascript/index.md index a36ba0f3fa..1dc5df0565 100644 --- a/src/connections/sources/catalog/libraries/website/javascript/index.md +++ b/src/connections/sources/catalog/libraries/website/javascript/index.md @@ -362,7 +362,9 @@ analytics.identify("hello world") The `ready` method lets you pass in a method that gets called after Analytics.js finishes initializing and after all enabled device-mode destinations load. It's like [jQuery's `ready` method](https://api.jquery.com/ready/){:target="_blank"}, except for Destinations. Because it doesn't fire until all enabled device-mode destinations are loaded, it can't be used to change configuration options for downstream SDKs. That can only be done if the SDK is loaded natively. -The `ready` method isn't invoked if any Destination throws an error (for example, for an expired API key, incorrect settings configuration, or when a Destination is blocked by the browser) during initialization. If you're looking to detect when Analytics.js has loaded, instead of using the `ready` method, you can listen for the `initialize` event to be emitted (`window.analytics.initialized`). This event returns `true` even when a destination is blocked. +The `ready` method isn't invoked if any Destination throws an error (for example, for an expired API key, incorrect settings configuration, or when a Destination is blocked by the browser) during initialization. If you want to check when Analytics.js has loaded, you can look at the value of `window.analytics.initialized`. When it’s true, the library has successfully initialized, even if some destinations are blocked. + +**Note**: `window.analytics.initialized` is a simple boolean, not an event or a pub/sub system. This means you can't subscribe to changes in its value. If you need to detect when it changes from `false` to `true`, you must set up a polling mechanism to monitor the value. The code in the `ready` function only executes after `ready` is emitted. diff --git a/src/connections/spec/common.md b/src/connections/spec/common.md index df7f3cd891..d957ee49c5 100644 --- a/src/connections/spec/common.md +++ b/src/connections/spec/common.md @@ -139,7 +139,7 @@ Context is a dictionary of extra information that provides useful context about | `active` | Boolean | Whether a user is active.

This is usually used to flag an `.identify()` call to just update the traits but not "last seen." | | `app` | Object | dictionary of information about the current application, containing `name`, `version`, and `build`.

This is collected automatically from the mobile libraries when possible. | | `campaign` | Object | Dictionary of information about the campaign that resulted in the API call, containing `name`, `source`, `medium`, `term`, `content`, and any other custom UTM parameter.

This maps directly to the common UTM campaign parameters. | -| `device` | Object | Dictionary of information about the device, containing `id`, `advertisingId`, `manufacturer`, `model`, `name`, `type`, and `version`. | +| `device` | Object | Dictionary of information about the device, containing `id`, `advertisingId`, `manufacturer`, `model`, `name`, `type`, and `version`.

**Note:** If you collect information about iOS devices, note that the `model` value set by Apple might not exactly correspond to an iPhone model number. For example, an `iPhone 15 Pro Max` has a `model` value of `iPhone16,2`. | | `ip` | String | Current user's IP address. | | `library` | Object | Dictionary of information about the library making the requests to the API, containing `name` and `version`. | | `locale` | String | Locale string for the current user, for example `en-US`. | diff --git a/src/privacy/user-deletion-and-suppression.md b/src/privacy/user-deletion-and-suppression.md index 9e5bf66caf..e7349ca5ca 100644 --- a/src/privacy/user-deletion-and-suppression.md +++ b/src/privacy/user-deletion-and-suppression.md @@ -75,7 +75,7 @@ Note that list only includes `SUPPRESS_ONLY` regulations. If you created a User To create a suppression regulation and add a `userId` to this list, click **Suppress New User**, and enter the `userId` in the field that appears. Then click **Request Suppression**. -Segment creates a `SUPPRESS` regulation, and adds the `userId` to your suppression list, mostly processed within 24 hours. In some cases, the suppression request can take up to 30 days to process. +Segment creates a `SUPPRESS` regulation, and adds the `userId` to your suppression list, mostly processed within 24 hours. In some cases, the suppression request can take up to 30 days to process. You can suppress up to 5000 userIds per call through the Public API. ### Remove a user from the suppression list