diff --git a/src/_data/catalog/destination_categories.yml b/src/_data/catalog/destination_categories.yml index 919b6c895e..56c3981edb 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-10-15 +# destination categories last updated 2024-10-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 3a09377150..108a4a8b78 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-10-15 +# destination data last updated 2024-10-17 items: - id: 637e8d185e2dec264895ea89 display_name: 1Flow @@ -72317,7 +72317,7 @@ items: hidden: false defaultTrigger: type = "identify" fields: - - id: vAcobjNRnz7oxJNDtGrohV + - id: 68FBid2rPi3n7Cpjo4DG2x sortOrder: 0 fieldKey: email label: Email @@ -72333,7 +72333,7 @@ items: choices: null dynamic: false allowNull: false - - id: gb3YoK8j6e1A3VWwcKdwjd + - id: vZ23qZvLcN5qFJZbS9jWB9 sortOrder: 1 fieldKey: enable_batching label: Batch Data to Klaviyo @@ -72345,7 +72345,7 @@ items: choices: null dynamic: false allowNull: false - - id: icQU9B3rcCWA2LNfAt1KPA + - id: 7gRiZWQ4jf4LjiM8gqUHCZ sortOrder: 2 fieldKey: phone_number label: Phone Number @@ -72362,8 +72362,517 @@ items: choices: null dynamic: false allowNull: false - - id: cNYDe7gc1veHiWU3XD6Pe7 + - id: 97WYMaJHBi6t3SoZsm7iVZ sortOrder: 3 + fieldKey: country_code + label: Country Code + type: STRING + description: >- + Country Code in ISO 3166-1 alpha-2 format. If provided, this will be + used to validate and automatically format Phone Number field in E.164 + format accepted by Klaviyo. + placeholder: '' + required: false + multiple: false + choices: + - label: AD - Andorra + value: AD + - label: AE - United Arab Emirates + value: AE + - label: AF - Afghanistan + value: AF + - label: AG - Antigua and Barbuda + value: AG + - label: AI - Anguilla + value: AI + - label: AL - Albania + value: AL + - label: AM - Armenia + value: AM + - label: AO - Angola + value: AO + - label: AQ - Antarctica + value: AQ + - label: AR - Argentina + value: AR + - label: AS - American Samoa + value: AS + - label: AT - Austria + value: AT + - label: AU - Australia + value: AU + - label: AW - Aruba + value: AW + - label: AX - Åland Islands + value: AX + - label: AZ - Azerbaijan + value: AZ + - label: BA - Bosnia and Herzegovina + value: BA + - label: BB - Barbados + value: BB + - label: BD - Bangladesh + value: BD + - label: BE - Belgium + value: BE + - label: BF - Burkina Faso + value: BF + - label: BG - Bulgaria + value: BG + - label: BH - Bahrain + value: BH + - label: BI - Burundi + value: BI + - label: BJ - Benin + value: BJ + - label: BL - Saint Barthélemy + value: BL + - label: BM - Bermuda + value: BM + - label: BN - Brunei Darussalam + value: BN + - label: BO - Bolivia (Plurinational State of) + value: BO + - label: BQ - Bonaire, Sint Eustatius and Saba + value: BQ + - label: BR - Brazil + value: BR + - label: BS - Bahamas + value: BS + - label: BT - Bhutan + value: BT + - label: BV - Bouvet Island + value: BV + - label: BW - Botswana + value: BW + - label: BY - Belarus + value: BY + - label: BZ - Belize + value: BZ + - label: CA - Canada + value: CA + - label: CC - Cocos (Keeling) Islands + value: CC + - label: CD - Congo, Democratic Republic of the + value: CD + - label: CF - Central African Republic + value: CF + - label: CG - Congo + value: CG + - label: CH - Switzerland + value: CH + - label: CI - Côte d'Ivoire + value: CI + - label: CK - Cook Islands + value: CK + - label: CL - Chile + value: CL + - label: CM - Cameroon + value: CM + - label: CN - China + value: CN + - label: CO - Colombia + value: CO + - label: CR - Costa Rica + value: CR + - label: CU - Cuba + value: CU + - label: CV - Cabo Verde + value: CV + - label: CW - Curaçao + value: CW + - label: CX - Christmas Island + value: CX + - label: CY - Cyprus + value: CY + - label: CZ - Czechia + value: CZ + - label: DE - Germany + value: DE + - label: DJ - Djibouti + value: DJ + - label: DK - Denmark + value: DK + - label: DM - Dominica + value: DM + - label: DO - Dominican Republic + value: DO + - label: DZ - Algeria + value: DZ + - label: EC - Ecuador + value: EC + - label: EE - Estonia + value: EE + - label: EG - Egypt + value: EG + - label: EH - Western Sahara + value: EH + - label: ER - Eritrea + value: ER + - label: ES - Spain + value: ES + - label: ET - Ethiopia + value: ET + - label: FI - Finland + value: FI + - label: FJ - Fiji + value: FJ + - label: FK - Falkland Islands (Malvinas) + value: FK + - label: FM - Micronesia (Federated States of) + value: FM + - label: FO - Faroe Islands + value: FO + - label: FR - France + value: FR + - label: GA - Gabon + value: GA + - label: GB - United Kingdom of Great Britain and Northern Ireland + value: GB + - label: GD - Grenada + value: GD + - label: GE - Georgia + value: GE + - label: GF - French Guiana + value: GF + - label: GG - Guernsey + value: GG + - label: GH - Ghana + value: GH + - label: GI - Gibraltar + value: GI + - label: GL - Greenland + value: GL + - label: GM - Gambia + value: GM + - label: GN - Guinea + value: GN + - label: GP - Guadeloupe + value: GP + - label: GQ - Equatorial Guinea + value: GQ + - label: GR - Greece + value: GR + - label: GT - Guatemala + value: GT + - label: GU - Guam + value: GU + - label: GW - Guinea-Bissau + value: GW + - label: GY - Guyana + value: GY + - label: HK - Hong Kong + value: HK + - label: HM - Heard Island and McDonald Islands + value: HM + - label: HN - Honduras + value: HN + - label: HR - Croatia + value: HR + - label: HT - Haiti + value: HT + - label: HU - Hungary + value: HU + - label: ID - Indonesia + value: ID + - label: IE - Ireland + value: IE + - label: IL - Israel + value: IL + - label: IM - Isle of Man + value: IM + - label: IN - India + value: IN + - label: IO - British Indian Ocean Territory + value: IO + - label: IQ - Iraq + value: IQ + - label: IR - Iran (Islamic Republic of) + value: IR + - label: IS - Iceland + value: IS + - label: IT - Italy + value: IT + - label: JE - Jersey + value: JE + - label: JM - Jamaica + value: JM + - label: JO - Jordan + value: JO + - label: JP - Japan + value: JP + - label: KE - Kenya + value: KE + - label: KG - Kyrgyzstan + value: KG + - label: KH - Cambodia + value: KH + - label: KI - Kiribati + value: KI + - label: KM - Comoros + value: KM + - label: KN - Saint Kitts and Nevis + value: KN + - label: KP - Korea (Democratic People's Republic of) + value: KP + - label: KR - Korea, Republic of + value: KR + - label: KW - Kuwait + value: KW + - label: KY - Cayman Islands + value: KY + - label: KZ - Kazakhstan + value: KZ + - label: LA - Lao People's Democratic Republic + value: LA + - label: LB - Lebanon + value: LB + - label: LC - Saint Lucia + value: LC + - label: LI - Liechtenstein + value: LI + - label: LK - Sri Lanka + value: LK + - label: LR - Liberia + value: LR + - label: LS - Lesotho + value: LS + - label: LT - Lithuania + value: LT + - label: LU - Luxembourg + value: LU + - label: LV - Latvia + value: LV + - label: LY - Libya + value: LY + - label: MA - Morocco + value: MA + - label: MC - Monaco + value: MC + - label: MD - Moldova (Republic of) + value: MD + - label: ME - Montenegro + value: ME + - label: MF - Saint Martin (French part) + value: MF + - label: MG - Madagascar + value: MG + - label: MH - Marshall Islands + value: MH + - label: MK - North Macedonia + value: MK + - label: ML - Mali + value: ML + - label: MM - Myanmar + value: MM + - label: MN - Mongolia + value: MN + - label: MO - Macao + value: MO + - label: MP - Northern Mariana Islands + value: MP + - label: MQ - Martinique + value: MQ + - label: MR - Mauritania + value: MR + - label: MS - Montserrat + value: MS + - label: MT - Malta + value: MT + - label: MU - Mauritius + value: MU + - label: MV - Maldives + value: MV + - label: MW - Malawi + value: MW + - label: MX - Mexico + value: MX + - label: MY - Malaysia + value: MY + - label: MZ - Mozambique + value: MZ + - label: NA - Namibia + value: NA + - label: NC - New Caledonia + value: NC + - label: NE - Niger + value: NE + - label: NF - Norfolk Island + value: NF + - label: NG - Nigeria + value: NG + - label: NI - Nicaragua + value: NI + - label: NL - Netherlands + value: NL + - label: NO - Norway + value: 'NO' + - label: NP - Nepal + value: NP + - label: NR - Nauru + value: NR + - label: NU - Niue + value: NU + - label: NZ - New Zealand + value: NZ + - label: OM - Oman + value: OM + - label: PA - Panama + value: PA + - label: PE - Peru + value: PE + - label: PF - French Polynesia + value: PF + - label: PG - Papua New Guinea + value: PG + - label: PH - Philippines + value: PH + - label: PK - Pakistan + value: PK + - label: PL - Poland + value: PL + - label: PM - Saint Pierre and Miquelon + value: PM + - label: PN - Pitcairn + value: PN + - label: PR - Puerto Rico + value: PR + - label: PT - Portugal + value: PT + - label: PW - Palau + value: PW + - label: PY - Paraguay + value: PY + - label: QA - Qatar + value: QA + - label: RE - Réunion + value: RE + - label: RO - Romania + value: RO + - label: RS - Serbia + value: RS + - label: RU - Russian Federation + value: RU + - label: RW - Rwanda + value: RW + - label: SA - Saudi Arabia + value: SA + - label: SB - Solomon Islands + value: SB + - label: SC - Seychelles + value: SC + - label: SD - Sudan + value: SD + - label: SE - Sweden + value: SE + - label: SG - Singapore + value: SG + - label: SH - Saint Helena + value: SH + - label: SI - Slovenia + value: SI + - label: SJ - Svalbard and Jan Mayen + value: SJ + - label: SK - Slovakia + value: SK + - label: SL - Sierra Leone + value: SL + - label: SM - San Marino + value: SM + - label: SN - Senegal + value: SN + - label: SO - Somalia + value: SO + - label: SR - Suriname + value: SR + - label: SS - South Sudan + value: SS + - label: ST - São Tomé and Príncipe + value: ST + - label: SV - El Salvador + value: SV + - label: SX - Sint Maarten (Dutch part) + value: SX + - label: SY - Syrian Arab Republic + value: SY + - label: SZ - Eswatini + value: SZ + - label: TC - Turks and Caicos Islands + value: TC + - label: TD - Chad + value: TD + - label: TF - French Southern Territories + value: TF + - label: TG - Togo + value: TG + - label: TH - Thailand + value: TH + - label: TJ - Tajikistan + value: TJ + - label: TK - Tokelau + value: TK + - label: TL - Timor-Leste + value: TL + - label: TM - Turkmenistan + value: TM + - label: TN - Tunisia + value: TN + - label: TO - Tonga + value: TO + - label: TR - Turkey + value: TR + - label: TT - Trinidad and Tobago + value: TT + - label: TV - Tuvalu + value: TV + - label: TZ - Tanzania, United Republic of + value: TZ + - label: UA - Ukraine + value: UA + - label: UG - Uganda + value: UG + - label: UM - United States Minor Outlying Islands + value: UM + - label: UN - United Nations + value: UN + - label: US - United States of America + value: US + - label: UY - Uruguay + value: UY + - label: UZ - Uzbekistan + value: UZ + - label: VA - Holy See + value: VA + - label: VC - Saint Vincent and the Grenadines + value: VC + - label: VE - Venezuela (Bolivarian Republic of) + value: VE + - label: VG - Virgin Islands (British) + value: VG + - label: VI - Virgin Islands (U.S.) + value: VI + - label: VN - Viet Nam + value: VN + - label: VU - Vanuatu + value: VU + - label: WF - Wallis and Futuna + value: WF + - label: WS - Samoa + value: WS + - label: YE - Yemen + value: YE + - label: YT - Mayotte + value: YT + - label: ZA - South Africa + value: ZA + - label: ZM - Zambia + value: ZM + - label: ZW - Zimbabwe + value: ZW + dynamic: false + allowNull: false + - id: qA3F3PZMzXf4GGKH6DRzKi + sortOrder: 4 fieldKey: external_id label: External ID type: STRING @@ -72377,8 +72886,8 @@ items: choices: null dynamic: false allowNull: false - - id: 5JbbW8kfgNb5acdHhrnMyA - sortOrder: 4 + - id: kZyY6BYKJWvBdMAYh67jrL + sortOrder: 5 fieldKey: first_name label: First Name type: STRING @@ -72391,8 +72900,8 @@ items: choices: null dynamic: false allowNull: false - - id: qJxZAFRcsF37bxd4H8d96U - sortOrder: 5 + - id: mZRVkqdjRck47YzzD8ghXn + sortOrder: 6 fieldKey: last_name label: Last Name type: STRING @@ -72405,8 +72914,8 @@ items: choices: null dynamic: false allowNull: false - - id: s4pBnyW1DqiYV6ZD7mga1A - sortOrder: 6 + - id: 7Tw3DyF77ahgPvQh3yCSfx + sortOrder: 7 fieldKey: organization label: Organization type: STRING @@ -72421,8 +72930,8 @@ items: choices: null dynamic: false allowNull: false - - id: 66ZN5qf4omT1c7ViWVSeaA - sortOrder: 7 + - id: dtyo3TRL2Qz8McsTTZbwV8 + sortOrder: 8 fieldKey: title label: Title type: STRING @@ -72435,8 +72944,8 @@ items: choices: null dynamic: false allowNull: false - - id: t2GPUftXBGxYPwB3MMPsjJ - sortOrder: 8 + - id: 6PX89LVpJzJjJa4bEggJtt + sortOrder: 9 fieldKey: image label: Image type: STRING @@ -72449,8 +72958,8 @@ items: choices: null dynamic: false allowNull: false - - id: tgeYYTRxDREwYgWFVM1xDE - sortOrder: 9 + - id: bi2dxGC1moHZRxAQRrVeWB + sortOrder: 10 fieldKey: location label: Location type: OBJECT @@ -72472,8 +72981,8 @@ items: choices: null dynamic: false allowNull: false - - id: roMCy35iX8ckxWRXBCQ86m - sortOrder: 10 + - id: 5x6n5yCriDx8UFDEx38ngi + sortOrder: 11 fieldKey: properties label: Properties type: OBJECT @@ -72488,8 +72997,8 @@ items: choices: null dynamic: false allowNull: false - - id: mggzhXFkXkRfx4b7SWGMBh - sortOrder: 11 + - id: opW5joGcXYCYqZ5cXbxyZB + sortOrder: 12 fieldKey: list_id label: List type: STRING @@ -72500,8 +73009,8 @@ items: choices: null dynamic: true allowNull: false - - id: fmht3kz5YV1ffQGy4uof2W - sortOrder: 14 + - id: nze9jhdHc6n4XixYVJNDxT + sortOrder: 15 fieldKey: list_identifier label: Existing List ID type: STRING @@ -72514,8 +73023,8 @@ items: choices: null dynamic: true allowNull: false - - id: 6zCU2hQf9nSFQ34FAsv3ku - sortOrder: 15 + - id: 9p2LnkFvC9C31NzHjwoDJt + sortOrder: 16 fieldKey: list_name label: Name of list to create type: STRING @@ -72526,8 +73035,8 @@ items: choices: null dynamic: false allowNull: false - - id: i35QiPXZTBopYP2MvhunjH - sortOrder: 16 + - id: eEdR49Gxbd7sipRSfr5rDh + sortOrder: 17 fieldKey: retlOnMappingSave label: Connect to a static list in Klaviyo type: OBJECT @@ -72549,7 +73058,7 @@ items: hidden: false defaultTrigger: type = "track" fields: - - id: eZLGdFZqmx8CjP6xPCXNDT + - id: smazkEqG6V4GGY4EmmwVop sortOrder: 0 fieldKey: profile label: Profile @@ -72561,7 +73070,7 @@ items: choices: null dynamic: false allowNull: false - - id: qBbgNDSGdKk4XuNWytE5cK + - id: oetdfEmVMavFit4W6Gnxjj sortOrder: 1 fieldKey: properties label: Properties @@ -72575,7 +73084,7 @@ items: choices: null dynamic: false allowNull: false - - id: jUCqzXo6E98nPhZTM2r7J1 + - id: nLFKN2DuhUHNAHPWXmTrkg sortOrder: 2 fieldKey: time label: Time @@ -72594,7 +73103,7 @@ items: choices: null dynamic: false allowNull: false - - id: h7wzs8GMeFSwUkXSmmZJSG + - id: bu7YS48yF93yeLdJH3NT8f sortOrder: 3 fieldKey: value label: Value @@ -72608,7 +73117,7 @@ items: choices: null dynamic: false allowNull: false - - id: tSFnbtQVJzkSe1vXfRrtwk + - id: nWbiHTwXADaGkCn5W6g18Z sortOrder: 4 fieldKey: unique_id label: Unique ID @@ -72628,7 +73137,7 @@ items: choices: null dynamic: false allowNull: false - - id: taQFDAnjpCspZQTk9TfDRS + - id: 34iqZrmcJqbaftv19wxHTx sortOrder: 5 fieldKey: products label: Products @@ -72640,7 +73149,7 @@ items: choices: null dynamic: false allowNull: false - - id: kyZo5HXzDsefRgNaBUSUp7 + - id: p7Fk9F5hzS4K4zcjQ8c6Rp sortOrder: 6 fieldKey: event_name label: Event Name @@ -72661,7 +73170,7 @@ items: hidden: false defaultTrigger: type = "track" fields: - - id: brSapE9JV1KkcMUoXmpBeu + - id: iaTdtgovzkTisZe4j9MMjA sortOrder: 0 fieldKey: profile label: Profile @@ -72673,7 +73182,7 @@ items: choices: null dynamic: false allowNull: false - - id: tVjuh576LxU2HBqG4a1WuA + - id: 6V4k9tSxye23tjJgDossSw sortOrder: 1 fieldKey: metric_name label: Metric Name @@ -72687,7 +73196,7 @@ items: choices: null dynamic: false allowNull: false - - id: h4AQzuwiv2wJ8GAJ6qHyrP + - id: f5PY5fkSNAbrhcFCDdrCbg sortOrder: 2 fieldKey: properties label: Properties @@ -72701,7 +73210,7 @@ items: choices: null dynamic: false allowNull: false - - id: w45qaDiw18ss4izoZa9qPJ + - id: ufH8m2L9mDGkbTLr1T515b sortOrder: 3 fieldKey: time label: Time @@ -72720,7 +73229,7 @@ items: choices: null dynamic: false allowNull: false - - id: vnpG8HjMeJPBvh9jP4nxfR + - id: nkp2256PLGk7xNS2PMJ4C sortOrder: 4 fieldKey: value label: Value @@ -72734,7 +73243,7 @@ items: choices: null dynamic: false allowNull: false - - id: vx5FU2aiNQu1Fhcyiao6B8 + - id: kVGD5HvfGBbyKRL9YK5V4Z sortOrder: 5 fieldKey: unique_id label: Unique ID @@ -72762,7 +73271,7 @@ items: hidden: false defaultTrigger: event = "Audience Exited" fields: - - id: 42VHgKCMdmegBVpVWFa4UT + - id: nWmZxcSN21crLXND1vH26V sortOrder: 0 fieldKey: email label: Email @@ -72776,7 +73285,7 @@ items: choices: null dynamic: false allowNull: false - - id: kpTqRZ2f9717JL5J7vtG5a + - id: 4w4qAE75oWif34wsK8TNZC sortOrder: 1 fieldKey: external_id label: External ID @@ -72790,7 +73299,7 @@ items: choices: null dynamic: false allowNull: false - - id: wJeiVXAvMPQ17hvC9yhwH1 + - id: jnpcBUVGh6mxCXeyARtxFV sortOrder: 3 fieldKey: phone_number label: Phone Number @@ -72807,7 +73316,7 @@ items: choices: null dynamic: false allowNull: false - - id: p8w9XcMt1U8hcz8hihsFGS + - id: rh2dSD81THJhZWsVmq7HYE sortOrder: 4 fieldKey: enable_batching label: Batch Data to Klaviyo @@ -72820,6 +73329,515 @@ items: choices: null dynamic: false allowNull: false + - id: 2ZF8y45mrjJRPzNgAPTrh1 + sortOrder: 5 + fieldKey: country_code + label: Country Code + type: STRING + description: >- + Country Code in ISO 3166-1 alpha-2 format. If provided, this will be + used to validate and automatically format Phone Number field in E.164 + format accepted by Klaviyo. + placeholder: '' + required: false + multiple: false + choices: + - label: AD - Andorra + value: AD + - label: AE - United Arab Emirates + value: AE + - label: AF - Afghanistan + value: AF + - label: AG - Antigua and Barbuda + value: AG + - label: AI - Anguilla + value: AI + - label: AL - Albania + value: AL + - label: AM - Armenia + value: AM + - label: AO - Angola + value: AO + - label: AQ - Antarctica + value: AQ + - label: AR - Argentina + value: AR + - label: AS - American Samoa + value: AS + - label: AT - Austria + value: AT + - label: AU - Australia + value: AU + - label: AW - Aruba + value: AW + - label: AX - Åland Islands + value: AX + - label: AZ - Azerbaijan + value: AZ + - label: BA - Bosnia and Herzegovina + value: BA + - label: BB - Barbados + value: BB + - label: BD - Bangladesh + value: BD + - label: BE - Belgium + value: BE + - label: BF - Burkina Faso + value: BF + - label: BG - Bulgaria + value: BG + - label: BH - Bahrain + value: BH + - label: BI - Burundi + value: BI + - label: BJ - Benin + value: BJ + - label: BL - Saint Barthélemy + value: BL + - label: BM - Bermuda + value: BM + - label: BN - Brunei Darussalam + value: BN + - label: BO - Bolivia (Plurinational State of) + value: BO + - label: BQ - Bonaire, Sint Eustatius and Saba + value: BQ + - label: BR - Brazil + value: BR + - label: BS - Bahamas + value: BS + - label: BT - Bhutan + value: BT + - label: BV - Bouvet Island + value: BV + - label: BW - Botswana + value: BW + - label: BY - Belarus + value: BY + - label: BZ - Belize + value: BZ + - label: CA - Canada + value: CA + - label: CC - Cocos (Keeling) Islands + value: CC + - label: CD - Congo, Democratic Republic of the + value: CD + - label: CF - Central African Republic + value: CF + - label: CG - Congo + value: CG + - label: CH - Switzerland + value: CH + - label: CI - Côte d'Ivoire + value: CI + - label: CK - Cook Islands + value: CK + - label: CL - Chile + value: CL + - label: CM - Cameroon + value: CM + - label: CN - China + value: CN + - label: CO - Colombia + value: CO + - label: CR - Costa Rica + value: CR + - label: CU - Cuba + value: CU + - label: CV - Cabo Verde + value: CV + - label: CW - Curaçao + value: CW + - label: CX - Christmas Island + value: CX + - label: CY - Cyprus + value: CY + - label: CZ - Czechia + value: CZ + - label: DE - Germany + value: DE + - label: DJ - Djibouti + value: DJ + - label: DK - Denmark + value: DK + - label: DM - Dominica + value: DM + - label: DO - Dominican Republic + value: DO + - label: DZ - Algeria + value: DZ + - label: EC - Ecuador + value: EC + - label: EE - Estonia + value: EE + - label: EG - Egypt + value: EG + - label: EH - Western Sahara + value: EH + - label: ER - Eritrea + value: ER + - label: ES - Spain + value: ES + - label: ET - Ethiopia + value: ET + - label: FI - Finland + value: FI + - label: FJ - Fiji + value: FJ + - label: FK - Falkland Islands (Malvinas) + value: FK + - label: FM - Micronesia (Federated States of) + value: FM + - label: FO - Faroe Islands + value: FO + - label: FR - France + value: FR + - label: GA - Gabon + value: GA + - label: GB - United Kingdom of Great Britain and Northern Ireland + value: GB + - label: GD - Grenada + value: GD + - label: GE - Georgia + value: GE + - label: GF - French Guiana + value: GF + - label: GG - Guernsey + value: GG + - label: GH - Ghana + value: GH + - label: GI - Gibraltar + value: GI + - label: GL - Greenland + value: GL + - label: GM - Gambia + value: GM + - label: GN - Guinea + value: GN + - label: GP - Guadeloupe + value: GP + - label: GQ - Equatorial Guinea + value: GQ + - label: GR - Greece + value: GR + - label: GT - Guatemala + value: GT + - label: GU - Guam + value: GU + - label: GW - Guinea-Bissau + value: GW + - label: GY - Guyana + value: GY + - label: HK - Hong Kong + value: HK + - label: HM - Heard Island and McDonald Islands + value: HM + - label: HN - Honduras + value: HN + - label: HR - Croatia + value: HR + - label: HT - Haiti + value: HT + - label: HU - Hungary + value: HU + - label: ID - Indonesia + value: ID + - label: IE - Ireland + value: IE + - label: IL - Israel + value: IL + - label: IM - Isle of Man + value: IM + - label: IN - India + value: IN + - label: IO - British Indian Ocean Territory + value: IO + - label: IQ - Iraq + value: IQ + - label: IR - Iran (Islamic Republic of) + value: IR + - label: IS - Iceland + value: IS + - label: IT - Italy + value: IT + - label: JE - Jersey + value: JE + - label: JM - Jamaica + value: JM + - label: JO - Jordan + value: JO + - label: JP - Japan + value: JP + - label: KE - Kenya + value: KE + - label: KG - Kyrgyzstan + value: KG + - label: KH - Cambodia + value: KH + - label: KI - Kiribati + value: KI + - label: KM - Comoros + value: KM + - label: KN - Saint Kitts and Nevis + value: KN + - label: KP - Korea (Democratic People's Republic of) + value: KP + - label: KR - Korea, Republic of + value: KR + - label: KW - Kuwait + value: KW + - label: KY - Cayman Islands + value: KY + - label: KZ - Kazakhstan + value: KZ + - label: LA - Lao People's Democratic Republic + value: LA + - label: LB - Lebanon + value: LB + - label: LC - Saint Lucia + value: LC + - label: LI - Liechtenstein + value: LI + - label: LK - Sri Lanka + value: LK + - label: LR - Liberia + value: LR + - label: LS - Lesotho + value: LS + - label: LT - Lithuania + value: LT + - label: LU - Luxembourg + value: LU + - label: LV - Latvia + value: LV + - label: LY - Libya + value: LY + - label: MA - Morocco + value: MA + - label: MC - Monaco + value: MC + - label: MD - Moldova (Republic of) + value: MD + - label: ME - Montenegro + value: ME + - label: MF - Saint Martin (French part) + value: MF + - label: MG - Madagascar + value: MG + - label: MH - Marshall Islands + value: MH + - label: MK - North Macedonia + value: MK + - label: ML - Mali + value: ML + - label: MM - Myanmar + value: MM + - label: MN - Mongolia + value: MN + - label: MO - Macao + value: MO + - label: MP - Northern Mariana Islands + value: MP + - label: MQ - Martinique + value: MQ + - label: MR - Mauritania + value: MR + - label: MS - Montserrat + value: MS + - label: MT - Malta + value: MT + - label: MU - Mauritius + value: MU + - label: MV - Maldives + value: MV + - label: MW - Malawi + value: MW + - label: MX - Mexico + value: MX + - label: MY - Malaysia + value: MY + - label: MZ - Mozambique + value: MZ + - label: NA - Namibia + value: NA + - label: NC - New Caledonia + value: NC + - label: NE - Niger + value: NE + - label: NF - Norfolk Island + value: NF + - label: NG - Nigeria + value: NG + - label: NI - Nicaragua + value: NI + - label: NL - Netherlands + value: NL + - label: NO - Norway + value: 'NO' + - label: NP - Nepal + value: NP + - label: NR - Nauru + value: NR + - label: NU - Niue + value: NU + - label: NZ - New Zealand + value: NZ + - label: OM - Oman + value: OM + - label: PA - Panama + value: PA + - label: PE - Peru + value: PE + - label: PF - French Polynesia + value: PF + - label: PG - Papua New Guinea + value: PG + - label: PH - Philippines + value: PH + - label: PK - Pakistan + value: PK + - label: PL - Poland + value: PL + - label: PM - Saint Pierre and Miquelon + value: PM + - label: PN - Pitcairn + value: PN + - label: PR - Puerto Rico + value: PR + - label: PT - Portugal + value: PT + - label: PW - Palau + value: PW + - label: PY - Paraguay + value: PY + - label: QA - Qatar + value: QA + - label: RE - Réunion + value: RE + - label: RO - Romania + value: RO + - label: RS - Serbia + value: RS + - label: RU - Russian Federation + value: RU + - label: RW - Rwanda + value: RW + - label: SA - Saudi Arabia + value: SA + - label: SB - Solomon Islands + value: SB + - label: SC - Seychelles + value: SC + - label: SD - Sudan + value: SD + - label: SE - Sweden + value: SE + - label: SG - Singapore + value: SG + - label: SH - Saint Helena + value: SH + - label: SI - Slovenia + value: SI + - label: SJ - Svalbard and Jan Mayen + value: SJ + - label: SK - Slovakia + value: SK + - label: SL - Sierra Leone + value: SL + - label: SM - San Marino + value: SM + - label: SN - Senegal + value: SN + - label: SO - Somalia + value: SO + - label: SR - Suriname + value: SR + - label: SS - South Sudan + value: SS + - label: ST - São Tomé and Príncipe + value: ST + - label: SV - El Salvador + value: SV + - label: SX - Sint Maarten (Dutch part) + value: SX + - label: SY - Syrian Arab Republic + value: SY + - label: SZ - Eswatini + value: SZ + - label: TC - Turks and Caicos Islands + value: TC + - label: TD - Chad + value: TD + - label: TF - French Southern Territories + value: TF + - label: TG - Togo + value: TG + - label: TH - Thailand + value: TH + - label: TJ - Tajikistan + value: TJ + - label: TK - Tokelau + value: TK + - label: TL - Timor-Leste + value: TL + - label: TM - Turkmenistan + value: TM + - label: TN - Tunisia + value: TN + - label: TO - Tonga + value: TO + - label: TR - Turkey + value: TR + - label: TT - Trinidad and Tobago + value: TT + - label: TV - Tuvalu + value: TV + - label: TZ - Tanzania, United Republic of + value: TZ + - label: UA - Ukraine + value: UA + - label: UG - Uganda + value: UG + - label: UM - United States Minor Outlying Islands + value: UM + - label: UN - United Nations + value: UN + - label: US - United States of America + value: US + - label: UY - Uruguay + value: UY + - label: UZ - Uzbekistan + value: UZ + - label: VA - Holy See + value: VA + - label: VC - Saint Vincent and the Grenadines + value: VC + - label: VE - Venezuela (Bolivarian Republic of) + value: VE + - label: VG - Virgin Islands (British) + value: VG + - label: VI - Virgin Islands (U.S.) + value: VI + - label: VN - Viet Nam + value: VN + - label: VU - Vanuatu + value: VU + - label: WF - Wallis and Futuna + value: WF + - label: WS - Samoa + value: WS + - label: YE - Yemen + value: YE + - label: YT - Mayotte + value: YT + - label: ZA - South Africa + value: ZA + - label: ZM - Zambia + value: ZM + - label: ZW - Zimbabwe + value: ZW + dynamic: false + allowNull: false - id: 9XeQC7vecFTQE17eM1DeLN name: Add Profile to List (Engage) slug: addProfileToList @@ -72828,7 +73846,7 @@ items: hidden: false defaultTrigger: event = "Audience Entered" fields: - - id: 4WJXV7K5WGXghqrYiSUArJ + - id: qSQxJU5scAk76W36v8Yzos sortOrder: 0 fieldKey: email label: Email @@ -72842,7 +73860,7 @@ items: choices: null dynamic: false allowNull: false - - id: 2kJkKVHyrvGrwQKdiV8QNG + - id: sDSo5SakaAqtqsSch1uDmY sortOrder: 1 fieldKey: phone_number label: Phone Number @@ -72859,7 +73877,7 @@ items: choices: null dynamic: false allowNull: false - - id: kKUPDkZHv9JPFs7za865cc + - id: ihSdYb8w2GdsgAFEeWZyMF sortOrder: 3 fieldKey: external_id label: External ID @@ -72873,7 +73891,7 @@ items: choices: null dynamic: false allowNull: false - - id: 7rf1dsNQKfUDze8UMvixHA + - id: kh5JgqsyppgxU94dx53iZH sortOrder: 4 fieldKey: enable_batching label: Batch Data to Klaviyo @@ -72886,7 +73904,7 @@ items: choices: null dynamic: false allowNull: false - - id: vJuDMt3HfWMKoE4iKkrV4q + - id: t5ffT1QHY8jhPWbRTi3ntE sortOrder: 6 fieldKey: first_name label: First Name @@ -72900,7 +73918,7 @@ items: choices: null dynamic: false allowNull: false - - id: h1e8CgWWfFVYgnzgw8bcda + - id: 8debd22i2PYMYErtzFqPVw sortOrder: 7 fieldKey: last_name label: Last Name @@ -72914,7 +73932,7 @@ items: choices: null dynamic: false allowNull: false - - id: okSMqSN49wCA6cCajv6uxf + - id: qY9TSCbJNzu9CVP3w1gb74 sortOrder: 8 fieldKey: image label: Image @@ -72928,7 +73946,7 @@ items: choices: null dynamic: false allowNull: false - - id: rrFz4BTLHQUvUNUWZtp2q7 + - id: 3ZUE4a8K7QN98VXfJ8oZDF sortOrder: 9 fieldKey: title label: Title @@ -72942,7 +73960,7 @@ items: choices: null dynamic: false allowNull: false - - id: viDq9zZ5dfi4tC2xC6gGV4 + - id: 2vuJEZh9TP1Q8tZ5XQKN5D sortOrder: 10 fieldKey: organization label: Organization @@ -72958,7 +73976,7 @@ items: choices: null dynamic: false allowNull: false - - id: qgd7JNsHuWXo6BdpSgnAuU + - id: jMt6GVeo9j5p1twmZwwVMz sortOrder: 11 fieldKey: location label: Location @@ -72981,7 +73999,7 @@ items: choices: null dynamic: false allowNull: false - - id: nFyBJTmAkMU8S27BeZdxfH + - id: hWigQu4Cc44QPv476KL2id sortOrder: 12 fieldKey: properties label: Properties @@ -72997,6 +74015,515 @@ items: choices: null dynamic: false allowNull: false + - id: 5yz9x5ZQE5i1LrzTNbemsw + sortOrder: 13 + fieldKey: country_code + label: Country Code + type: STRING + description: >- + Country Code in ISO 3166-1 alpha-2 format. If provided, this will be + used to validate and automatically format Phone Number field in E.164 + format accepted by Klaviyo. + placeholder: '' + required: false + multiple: false + choices: + - label: AD - Andorra + value: AD + - label: AE - United Arab Emirates + value: AE + - label: AF - Afghanistan + value: AF + - label: AG - Antigua and Barbuda + value: AG + - label: AI - Anguilla + value: AI + - label: AL - Albania + value: AL + - label: AM - Armenia + value: AM + - label: AO - Angola + value: AO + - label: AQ - Antarctica + value: AQ + - label: AR - Argentina + value: AR + - label: AS - American Samoa + value: AS + - label: AT - Austria + value: AT + - label: AU - Australia + value: AU + - label: AW - Aruba + value: AW + - label: AX - Åland Islands + value: AX + - label: AZ - Azerbaijan + value: AZ + - label: BA - Bosnia and Herzegovina + value: BA + - label: BB - Barbados + value: BB + - label: BD - Bangladesh + value: BD + - label: BE - Belgium + value: BE + - label: BF - Burkina Faso + value: BF + - label: BG - Bulgaria + value: BG + - label: BH - Bahrain + value: BH + - label: BI - Burundi + value: BI + - label: BJ - Benin + value: BJ + - label: BL - Saint Barthélemy + value: BL + - label: BM - Bermuda + value: BM + - label: BN - Brunei Darussalam + value: BN + - label: BO - Bolivia (Plurinational State of) + value: BO + - label: BQ - Bonaire, Sint Eustatius and Saba + value: BQ + - label: BR - Brazil + value: BR + - label: BS - Bahamas + value: BS + - label: BT - Bhutan + value: BT + - label: BV - Bouvet Island + value: BV + - label: BW - Botswana + value: BW + - label: BY - Belarus + value: BY + - label: BZ - Belize + value: BZ + - label: CA - Canada + value: CA + - label: CC - Cocos (Keeling) Islands + value: CC + - label: CD - Congo, Democratic Republic of the + value: CD + - label: CF - Central African Republic + value: CF + - label: CG - Congo + value: CG + - label: CH - Switzerland + value: CH + - label: CI - Côte d'Ivoire + value: CI + - label: CK - Cook Islands + value: CK + - label: CL - Chile + value: CL + - label: CM - Cameroon + value: CM + - label: CN - China + value: CN + - label: CO - Colombia + value: CO + - label: CR - Costa Rica + value: CR + - label: CU - Cuba + value: CU + - label: CV - Cabo Verde + value: CV + - label: CW - Curaçao + value: CW + - label: CX - Christmas Island + value: CX + - label: CY - Cyprus + value: CY + - label: CZ - Czechia + value: CZ + - label: DE - Germany + value: DE + - label: DJ - Djibouti + value: DJ + - label: DK - Denmark + value: DK + - label: DM - Dominica + value: DM + - label: DO - Dominican Republic + value: DO + - label: DZ - Algeria + value: DZ + - label: EC - Ecuador + value: EC + - label: EE - Estonia + value: EE + - label: EG - Egypt + value: EG + - label: EH - Western Sahara + value: EH + - label: ER - Eritrea + value: ER + - label: ES - Spain + value: ES + - label: ET - Ethiopia + value: ET + - label: FI - Finland + value: FI + - label: FJ - Fiji + value: FJ + - label: FK - Falkland Islands (Malvinas) + value: FK + - label: FM - Micronesia (Federated States of) + value: FM + - label: FO - Faroe Islands + value: FO + - label: FR - France + value: FR + - label: GA - Gabon + value: GA + - label: GB - United Kingdom of Great Britain and Northern Ireland + value: GB + - label: GD - Grenada + value: GD + - label: GE - Georgia + value: GE + - label: GF - French Guiana + value: GF + - label: GG - Guernsey + value: GG + - label: GH - Ghana + value: GH + - label: GI - Gibraltar + value: GI + - label: GL - Greenland + value: GL + - label: GM - Gambia + value: GM + - label: GN - Guinea + value: GN + - label: GP - Guadeloupe + value: GP + - label: GQ - Equatorial Guinea + value: GQ + - label: GR - Greece + value: GR + - label: GT - Guatemala + value: GT + - label: GU - Guam + value: GU + - label: GW - Guinea-Bissau + value: GW + - label: GY - Guyana + value: GY + - label: HK - Hong Kong + value: HK + - label: HM - Heard Island and McDonald Islands + value: HM + - label: HN - Honduras + value: HN + - label: HR - Croatia + value: HR + - label: HT - Haiti + value: HT + - label: HU - Hungary + value: HU + - label: ID - Indonesia + value: ID + - label: IE - Ireland + value: IE + - label: IL - Israel + value: IL + - label: IM - Isle of Man + value: IM + - label: IN - India + value: IN + - label: IO - British Indian Ocean Territory + value: IO + - label: IQ - Iraq + value: IQ + - label: IR - Iran (Islamic Republic of) + value: IR + - label: IS - Iceland + value: IS + - label: IT - Italy + value: IT + - label: JE - Jersey + value: JE + - label: JM - Jamaica + value: JM + - label: JO - Jordan + value: JO + - label: JP - Japan + value: JP + - label: KE - Kenya + value: KE + - label: KG - Kyrgyzstan + value: KG + - label: KH - Cambodia + value: KH + - label: KI - Kiribati + value: KI + - label: KM - Comoros + value: KM + - label: KN - Saint Kitts and Nevis + value: KN + - label: KP - Korea (Democratic People's Republic of) + value: KP + - label: KR - Korea, Republic of + value: KR + - label: KW - Kuwait + value: KW + - label: KY - Cayman Islands + value: KY + - label: KZ - Kazakhstan + value: KZ + - label: LA - Lao People's Democratic Republic + value: LA + - label: LB - Lebanon + value: LB + - label: LC - Saint Lucia + value: LC + - label: LI - Liechtenstein + value: LI + - label: LK - Sri Lanka + value: LK + - label: LR - Liberia + value: LR + - label: LS - Lesotho + value: LS + - label: LT - Lithuania + value: LT + - label: LU - Luxembourg + value: LU + - label: LV - Latvia + value: LV + - label: LY - Libya + value: LY + - label: MA - Morocco + value: MA + - label: MC - Monaco + value: MC + - label: MD - Moldova (Republic of) + value: MD + - label: ME - Montenegro + value: ME + - label: MF - Saint Martin (French part) + value: MF + - label: MG - Madagascar + value: MG + - label: MH - Marshall Islands + value: MH + - label: MK - North Macedonia + value: MK + - label: ML - Mali + value: ML + - label: MM - Myanmar + value: MM + - label: MN - Mongolia + value: MN + - label: MO - Macao + value: MO + - label: MP - Northern Mariana Islands + value: MP + - label: MQ - Martinique + value: MQ + - label: MR - Mauritania + value: MR + - label: MS - Montserrat + value: MS + - label: MT - Malta + value: MT + - label: MU - Mauritius + value: MU + - label: MV - Maldives + value: MV + - label: MW - Malawi + value: MW + - label: MX - Mexico + value: MX + - label: MY - Malaysia + value: MY + - label: MZ - Mozambique + value: MZ + - label: NA - Namibia + value: NA + - label: NC - New Caledonia + value: NC + - label: NE - Niger + value: NE + - label: NF - Norfolk Island + value: NF + - label: NG - Nigeria + value: NG + - label: NI - Nicaragua + value: NI + - label: NL - Netherlands + value: NL + - label: NO - Norway + value: 'NO' + - label: NP - Nepal + value: NP + - label: NR - Nauru + value: NR + - label: NU - Niue + value: NU + - label: NZ - New Zealand + value: NZ + - label: OM - Oman + value: OM + - label: PA - Panama + value: PA + - label: PE - Peru + value: PE + - label: PF - French Polynesia + value: PF + - label: PG - Papua New Guinea + value: PG + - label: PH - Philippines + value: PH + - label: PK - Pakistan + value: PK + - label: PL - Poland + value: PL + - label: PM - Saint Pierre and Miquelon + value: PM + - label: PN - Pitcairn + value: PN + - label: PR - Puerto Rico + value: PR + - label: PT - Portugal + value: PT + - label: PW - Palau + value: PW + - label: PY - Paraguay + value: PY + - label: QA - Qatar + value: QA + - label: RE - Réunion + value: RE + - label: RO - Romania + value: RO + - label: RS - Serbia + value: RS + - label: RU - Russian Federation + value: RU + - label: RW - Rwanda + value: RW + - label: SA - Saudi Arabia + value: SA + - label: SB - Solomon Islands + value: SB + - label: SC - Seychelles + value: SC + - label: SD - Sudan + value: SD + - label: SE - Sweden + value: SE + - label: SG - Singapore + value: SG + - label: SH - Saint Helena + value: SH + - label: SI - Slovenia + value: SI + - label: SJ - Svalbard and Jan Mayen + value: SJ + - label: SK - Slovakia + value: SK + - label: SL - Sierra Leone + value: SL + - label: SM - San Marino + value: SM + - label: SN - Senegal + value: SN + - label: SO - Somalia + value: SO + - label: SR - Suriname + value: SR + - label: SS - South Sudan + value: SS + - label: ST - São Tomé and Príncipe + value: ST + - label: SV - El Salvador + value: SV + - label: SX - Sint Maarten (Dutch part) + value: SX + - label: SY - Syrian Arab Republic + value: SY + - label: SZ - Eswatini + value: SZ + - label: TC - Turks and Caicos Islands + value: TC + - label: TD - Chad + value: TD + - label: TF - French Southern Territories + value: TF + - label: TG - Togo + value: TG + - label: TH - Thailand + value: TH + - label: TJ - Tajikistan + value: TJ + - label: TK - Tokelau + value: TK + - label: TL - Timor-Leste + value: TL + - label: TM - Turkmenistan + value: TM + - label: TN - Tunisia + value: TN + - label: TO - Tonga + value: TO + - label: TR - Turkey + value: TR + - label: TT - Trinidad and Tobago + value: TT + - label: TV - Tuvalu + value: TV + - label: TZ - Tanzania, United Republic of + value: TZ + - label: UA - Ukraine + value: UA + - label: UG - Uganda + value: UG + - label: UM - United States Minor Outlying Islands + value: UM + - label: UN - United Nations + value: UN + - label: US - United States of America + value: US + - label: UY - Uruguay + value: UY + - label: UZ - Uzbekistan + value: UZ + - label: VA - Holy See + value: VA + - label: VC - Saint Vincent and the Grenadines + value: VC + - label: VE - Venezuela (Bolivarian Republic of) + value: VE + - label: VG - Virgin Islands (British) + value: VG + - label: VI - Virgin Islands (U.S.) + value: VI + - label: VN - Viet Nam + value: VN + - label: VU - Vanuatu + value: VU + - label: WF - Wallis and Futuna + value: WF + - label: WS - Samoa + value: WS + - label: YE - Yemen + value: YE + - label: YT - Mayotte + value: YT + - label: ZA - South Africa + value: ZA + - label: ZM - Zambia + value: ZM + - label: ZW - Zimbabwe + value: ZW + dynamic: false + allowNull: false - id: 5ceBBsjKrffLFBfX3HfpdY name: Remove Profile slug: removeProfile @@ -73005,7 +74532,7 @@ items: hidden: false defaultTrigger: event = "Identify" fields: - - id: dVEYLfkEc8WrPYjusUnSdX + - id: oU3NMii4hKHCQxaUU2p5sc sortOrder: 0 fieldKey: email label: Email @@ -73019,7 +74546,7 @@ items: choices: null dynamic: false allowNull: false - - id: 3HwM4fuJM7SKKFPooJGAM7 + - id: bSA7r4qDqLLjM3bsbZBNJJ sortOrder: 1 fieldKey: external_id label: External ID @@ -73034,7 +74561,7 @@ items: choices: null dynamic: false allowNull: false - - id: eoJEaP391BqfWuPg16DCfz + - id: xavDoBTTjHEtrfuBL2xmJj sortOrder: 2 fieldKey: list_id label: List @@ -73046,7 +74573,7 @@ items: choices: null dynamic: true allowNull: false - - id: rAcD3mxdE6n1mY69978NJ3 + - id: hWxJwCyDfscZc7SV6ze2iW sortOrder: 3 fieldKey: enable_batching label: Batch Data to Klaviyo @@ -73059,7 +74586,7 @@ items: choices: null dynamic: false allowNull: false - - id: m6mzLLvSnuMyfoWF8GBRSF + - id: ncQJYob45f4Bcz74NzJ3NJ sortOrder: 4 fieldKey: phone_number label: Phone Number @@ -73076,6 +74603,515 @@ items: choices: null dynamic: false allowNull: false + - id: jT9doAFnoUHqXHrGgTELoX + sortOrder: 5 + fieldKey: country_code + label: Country Code + type: STRING + description: >- + Country Code in ISO 3166-1 alpha-2 format. If provided, this will be + used to validate and automatically format Phone Number field in E.164 + format accepted by Klaviyo. + placeholder: '' + required: false + multiple: false + choices: + - label: AD - Andorra + value: AD + - label: AE - United Arab Emirates + value: AE + - label: AF - Afghanistan + value: AF + - label: AG - Antigua and Barbuda + value: AG + - label: AI - Anguilla + value: AI + - label: AL - Albania + value: AL + - label: AM - Armenia + value: AM + - label: AO - Angola + value: AO + - label: AQ - Antarctica + value: AQ + - label: AR - Argentina + value: AR + - label: AS - American Samoa + value: AS + - label: AT - Austria + value: AT + - label: AU - Australia + value: AU + - label: AW - Aruba + value: AW + - label: AX - Åland Islands + value: AX + - label: AZ - Azerbaijan + value: AZ + - label: BA - Bosnia and Herzegovina + value: BA + - label: BB - Barbados + value: BB + - label: BD - Bangladesh + value: BD + - label: BE - Belgium + value: BE + - label: BF - Burkina Faso + value: BF + - label: BG - Bulgaria + value: BG + - label: BH - Bahrain + value: BH + - label: BI - Burundi + value: BI + - label: BJ - Benin + value: BJ + - label: BL - Saint Barthélemy + value: BL + - label: BM - Bermuda + value: BM + - label: BN - Brunei Darussalam + value: BN + - label: BO - Bolivia (Plurinational State of) + value: BO + - label: BQ - Bonaire, Sint Eustatius and Saba + value: BQ + - label: BR - Brazil + value: BR + - label: BS - Bahamas + value: BS + - label: BT - Bhutan + value: BT + - label: BV - Bouvet Island + value: BV + - label: BW - Botswana + value: BW + - label: BY - Belarus + value: BY + - label: BZ - Belize + value: BZ + - label: CA - Canada + value: CA + - label: CC - Cocos (Keeling) Islands + value: CC + - label: CD - Congo, Democratic Republic of the + value: CD + - label: CF - Central African Republic + value: CF + - label: CG - Congo + value: CG + - label: CH - Switzerland + value: CH + - label: CI - Côte d'Ivoire + value: CI + - label: CK - Cook Islands + value: CK + - label: CL - Chile + value: CL + - label: CM - Cameroon + value: CM + - label: CN - China + value: CN + - label: CO - Colombia + value: CO + - label: CR - Costa Rica + value: CR + - label: CU - Cuba + value: CU + - label: CV - Cabo Verde + value: CV + - label: CW - Curaçao + value: CW + - label: CX - Christmas Island + value: CX + - label: CY - Cyprus + value: CY + - label: CZ - Czechia + value: CZ + - label: DE - Germany + value: DE + - label: DJ - Djibouti + value: DJ + - label: DK - Denmark + value: DK + - label: DM - Dominica + value: DM + - label: DO - Dominican Republic + value: DO + - label: DZ - Algeria + value: DZ + - label: EC - Ecuador + value: EC + - label: EE - Estonia + value: EE + - label: EG - Egypt + value: EG + - label: EH - Western Sahara + value: EH + - label: ER - Eritrea + value: ER + - label: ES - Spain + value: ES + - label: ET - Ethiopia + value: ET + - label: FI - Finland + value: FI + - label: FJ - Fiji + value: FJ + - label: FK - Falkland Islands (Malvinas) + value: FK + - label: FM - Micronesia (Federated States of) + value: FM + - label: FO - Faroe Islands + value: FO + - label: FR - France + value: FR + - label: GA - Gabon + value: GA + - label: GB - United Kingdom of Great Britain and Northern Ireland + value: GB + - label: GD - Grenada + value: GD + - label: GE - Georgia + value: GE + - label: GF - French Guiana + value: GF + - label: GG - Guernsey + value: GG + - label: GH - Ghana + value: GH + - label: GI - Gibraltar + value: GI + - label: GL - Greenland + value: GL + - label: GM - Gambia + value: GM + - label: GN - Guinea + value: GN + - label: GP - Guadeloupe + value: GP + - label: GQ - Equatorial Guinea + value: GQ + - label: GR - Greece + value: GR + - label: GT - Guatemala + value: GT + - label: GU - Guam + value: GU + - label: GW - Guinea-Bissau + value: GW + - label: GY - Guyana + value: GY + - label: HK - Hong Kong + value: HK + - label: HM - Heard Island and McDonald Islands + value: HM + - label: HN - Honduras + value: HN + - label: HR - Croatia + value: HR + - label: HT - Haiti + value: HT + - label: HU - Hungary + value: HU + - label: ID - Indonesia + value: ID + - label: IE - Ireland + value: IE + - label: IL - Israel + value: IL + - label: IM - Isle of Man + value: IM + - label: IN - India + value: IN + - label: IO - British Indian Ocean Territory + value: IO + - label: IQ - Iraq + value: IQ + - label: IR - Iran (Islamic Republic of) + value: IR + - label: IS - Iceland + value: IS + - label: IT - Italy + value: IT + - label: JE - Jersey + value: JE + - label: JM - Jamaica + value: JM + - label: JO - Jordan + value: JO + - label: JP - Japan + value: JP + - label: KE - Kenya + value: KE + - label: KG - Kyrgyzstan + value: KG + - label: KH - Cambodia + value: KH + - label: KI - Kiribati + value: KI + - label: KM - Comoros + value: KM + - label: KN - Saint Kitts and Nevis + value: KN + - label: KP - Korea (Democratic People's Republic of) + value: KP + - label: KR - Korea, Republic of + value: KR + - label: KW - Kuwait + value: KW + - label: KY - Cayman Islands + value: KY + - label: KZ - Kazakhstan + value: KZ + - label: LA - Lao People's Democratic Republic + value: LA + - label: LB - Lebanon + value: LB + - label: LC - Saint Lucia + value: LC + - label: LI - Liechtenstein + value: LI + - label: LK - Sri Lanka + value: LK + - label: LR - Liberia + value: LR + - label: LS - Lesotho + value: LS + - label: LT - Lithuania + value: LT + - label: LU - Luxembourg + value: LU + - label: LV - Latvia + value: LV + - label: LY - Libya + value: LY + - label: MA - Morocco + value: MA + - label: MC - Monaco + value: MC + - label: MD - Moldova (Republic of) + value: MD + - label: ME - Montenegro + value: ME + - label: MF - Saint Martin (French part) + value: MF + - label: MG - Madagascar + value: MG + - label: MH - Marshall Islands + value: MH + - label: MK - North Macedonia + value: MK + - label: ML - Mali + value: ML + - label: MM - Myanmar + value: MM + - label: MN - Mongolia + value: MN + - label: MO - Macao + value: MO + - label: MP - Northern Mariana Islands + value: MP + - label: MQ - Martinique + value: MQ + - label: MR - Mauritania + value: MR + - label: MS - Montserrat + value: MS + - label: MT - Malta + value: MT + - label: MU - Mauritius + value: MU + - label: MV - Maldives + value: MV + - label: MW - Malawi + value: MW + - label: MX - Mexico + value: MX + - label: MY - Malaysia + value: MY + - label: MZ - Mozambique + value: MZ + - label: NA - Namibia + value: NA + - label: NC - New Caledonia + value: NC + - label: NE - Niger + value: NE + - label: NF - Norfolk Island + value: NF + - label: NG - Nigeria + value: NG + - label: NI - Nicaragua + value: NI + - label: NL - Netherlands + value: NL + - label: NO - Norway + value: 'NO' + - label: NP - Nepal + value: NP + - label: NR - Nauru + value: NR + - label: NU - Niue + value: NU + - label: NZ - New Zealand + value: NZ + - label: OM - Oman + value: OM + - label: PA - Panama + value: PA + - label: PE - Peru + value: PE + - label: PF - French Polynesia + value: PF + - label: PG - Papua New Guinea + value: PG + - label: PH - Philippines + value: PH + - label: PK - Pakistan + value: PK + - label: PL - Poland + value: PL + - label: PM - Saint Pierre and Miquelon + value: PM + - label: PN - Pitcairn + value: PN + - label: PR - Puerto Rico + value: PR + - label: PT - Portugal + value: PT + - label: PW - Palau + value: PW + - label: PY - Paraguay + value: PY + - label: QA - Qatar + value: QA + - label: RE - Réunion + value: RE + - label: RO - Romania + value: RO + - label: RS - Serbia + value: RS + - label: RU - Russian Federation + value: RU + - label: RW - Rwanda + value: RW + - label: SA - Saudi Arabia + value: SA + - label: SB - Solomon Islands + value: SB + - label: SC - Seychelles + value: SC + - label: SD - Sudan + value: SD + - label: SE - Sweden + value: SE + - label: SG - Singapore + value: SG + - label: SH - Saint Helena + value: SH + - label: SI - Slovenia + value: SI + - label: SJ - Svalbard and Jan Mayen + value: SJ + - label: SK - Slovakia + value: SK + - label: SL - Sierra Leone + value: SL + - label: SM - San Marino + value: SM + - label: SN - Senegal + value: SN + - label: SO - Somalia + value: SO + - label: SR - Suriname + value: SR + - label: SS - South Sudan + value: SS + - label: ST - São Tomé and Príncipe + value: ST + - label: SV - El Salvador + value: SV + - label: SX - Sint Maarten (Dutch part) + value: SX + - label: SY - Syrian Arab Republic + value: SY + - label: SZ - Eswatini + value: SZ + - label: TC - Turks and Caicos Islands + value: TC + - label: TD - Chad + value: TD + - label: TF - French Southern Territories + value: TF + - label: TG - Togo + value: TG + - label: TH - Thailand + value: TH + - label: TJ - Tajikistan + value: TJ + - label: TK - Tokelau + value: TK + - label: TL - Timor-Leste + value: TL + - label: TM - Turkmenistan + value: TM + - label: TN - Tunisia + value: TN + - label: TO - Tonga + value: TO + - label: TR - Turkey + value: TR + - label: TT - Trinidad and Tobago + value: TT + - label: TV - Tuvalu + value: TV + - label: TZ - Tanzania, United Republic of + value: TZ + - label: UA - Ukraine + value: UA + - label: UG - Uganda + value: UG + - label: UM - United States Minor Outlying Islands + value: UM + - label: UN - United Nations + value: UN + - label: US - United States of America + value: US + - label: UY - Uruguay + value: UY + - label: UZ - Uzbekistan + value: UZ + - label: VA - Holy See + value: VA + - label: VC - Saint Vincent and the Grenadines + value: VC + - label: VE - Venezuela (Bolivarian Republic of) + value: VE + - label: VG - Virgin Islands (British) + value: VG + - label: VI - Virgin Islands (U.S.) + value: VI + - label: VN - Viet Nam + value: VN + - label: VU - Vanuatu + value: VU + - label: WF - Wallis and Futuna + value: WF + - label: WS - Samoa + value: WS + - label: YE - Yemen + value: YE + - label: YT - Mayotte + value: YT + - label: ZA - South Africa + value: ZA + - label: ZM - Zambia + value: ZM + - label: ZW - Zimbabwe + value: ZW + dynamic: false + allowNull: false - id: hrZ9JVS64P91hUzaT6wLPm name: Subscribe Profile slug: subscribeProfile @@ -73084,7 +75120,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "User Subscribed" fields: - - id: cXh4qBrcNrkUghGrbm6fjw + - id: 468uEMHQbwXUpWJjFaqfXV sortOrder: 0 fieldKey: email label: Email @@ -73106,7 +75142,7 @@ items: choices: null dynamic: false allowNull: false - - id: qUUZb9fRyMtiJBFqbHP42n + - id: 23UPBYyT3JnyNBQFSptp6d sortOrder: 1 fieldKey: phone_number label: Phone Number @@ -73128,8 +75164,517 @@ items: choices: null dynamic: false allowNull: false - - id: fbVUAM2c9rd1WhTye384rE + - id: jddAMiuqeGP9V3G3CNVvrh sortOrder: 2 + fieldKey: country_code + label: Country Code + type: STRING + description: >- + Country Code in ISO 3166-1 alpha-2 format. If provided, this will be + used to validate and automatically format Phone Number field in E.164 + format accepted by Klaviyo. + placeholder: '' + required: false + multiple: false + choices: + - label: AD - Andorra + value: AD + - label: AE - United Arab Emirates + value: AE + - label: AF - Afghanistan + value: AF + - label: AG - Antigua and Barbuda + value: AG + - label: AI - Anguilla + value: AI + - label: AL - Albania + value: AL + - label: AM - Armenia + value: AM + - label: AO - Angola + value: AO + - label: AQ - Antarctica + value: AQ + - label: AR - Argentina + value: AR + - label: AS - American Samoa + value: AS + - label: AT - Austria + value: AT + - label: AU - Australia + value: AU + - label: AW - Aruba + value: AW + - label: AX - Åland Islands + value: AX + - label: AZ - Azerbaijan + value: AZ + - label: BA - Bosnia and Herzegovina + value: BA + - label: BB - Barbados + value: BB + - label: BD - Bangladesh + value: BD + - label: BE - Belgium + value: BE + - label: BF - Burkina Faso + value: BF + - label: BG - Bulgaria + value: BG + - label: BH - Bahrain + value: BH + - label: BI - Burundi + value: BI + - label: BJ - Benin + value: BJ + - label: BL - Saint Barthélemy + value: BL + - label: BM - Bermuda + value: BM + - label: BN - Brunei Darussalam + value: BN + - label: BO - Bolivia (Plurinational State of) + value: BO + - label: BQ - Bonaire, Sint Eustatius and Saba + value: BQ + - label: BR - Brazil + value: BR + - label: BS - Bahamas + value: BS + - label: BT - Bhutan + value: BT + - label: BV - Bouvet Island + value: BV + - label: BW - Botswana + value: BW + - label: BY - Belarus + value: BY + - label: BZ - Belize + value: BZ + - label: CA - Canada + value: CA + - label: CC - Cocos (Keeling) Islands + value: CC + - label: CD - Congo, Democratic Republic of the + value: CD + - label: CF - Central African Republic + value: CF + - label: CG - Congo + value: CG + - label: CH - Switzerland + value: CH + - label: CI - Côte d'Ivoire + value: CI + - label: CK - Cook Islands + value: CK + - label: CL - Chile + value: CL + - label: CM - Cameroon + value: CM + - label: CN - China + value: CN + - label: CO - Colombia + value: CO + - label: CR - Costa Rica + value: CR + - label: CU - Cuba + value: CU + - label: CV - Cabo Verde + value: CV + - label: CW - Curaçao + value: CW + - label: CX - Christmas Island + value: CX + - label: CY - Cyprus + value: CY + - label: CZ - Czechia + value: CZ + - label: DE - Germany + value: DE + - label: DJ - Djibouti + value: DJ + - label: DK - Denmark + value: DK + - label: DM - Dominica + value: DM + - label: DO - Dominican Republic + value: DO + - label: DZ - Algeria + value: DZ + - label: EC - Ecuador + value: EC + - label: EE - Estonia + value: EE + - label: EG - Egypt + value: EG + - label: EH - Western Sahara + value: EH + - label: ER - Eritrea + value: ER + - label: ES - Spain + value: ES + - label: ET - Ethiopia + value: ET + - label: FI - Finland + value: FI + - label: FJ - Fiji + value: FJ + - label: FK - Falkland Islands (Malvinas) + value: FK + - label: FM - Micronesia (Federated States of) + value: FM + - label: FO - Faroe Islands + value: FO + - label: FR - France + value: FR + - label: GA - Gabon + value: GA + - label: GB - United Kingdom of Great Britain and Northern Ireland + value: GB + - label: GD - Grenada + value: GD + - label: GE - Georgia + value: GE + - label: GF - French Guiana + value: GF + - label: GG - Guernsey + value: GG + - label: GH - Ghana + value: GH + - label: GI - Gibraltar + value: GI + - label: GL - Greenland + value: GL + - label: GM - Gambia + value: GM + - label: GN - Guinea + value: GN + - label: GP - Guadeloupe + value: GP + - label: GQ - Equatorial Guinea + value: GQ + - label: GR - Greece + value: GR + - label: GT - Guatemala + value: GT + - label: GU - Guam + value: GU + - label: GW - Guinea-Bissau + value: GW + - label: GY - Guyana + value: GY + - label: HK - Hong Kong + value: HK + - label: HM - Heard Island and McDonald Islands + value: HM + - label: HN - Honduras + value: HN + - label: HR - Croatia + value: HR + - label: HT - Haiti + value: HT + - label: HU - Hungary + value: HU + - label: ID - Indonesia + value: ID + - label: IE - Ireland + value: IE + - label: IL - Israel + value: IL + - label: IM - Isle of Man + value: IM + - label: IN - India + value: IN + - label: IO - British Indian Ocean Territory + value: IO + - label: IQ - Iraq + value: IQ + - label: IR - Iran (Islamic Republic of) + value: IR + - label: IS - Iceland + value: IS + - label: IT - Italy + value: IT + - label: JE - Jersey + value: JE + - label: JM - Jamaica + value: JM + - label: JO - Jordan + value: JO + - label: JP - Japan + value: JP + - label: KE - Kenya + value: KE + - label: KG - Kyrgyzstan + value: KG + - label: KH - Cambodia + value: KH + - label: KI - Kiribati + value: KI + - label: KM - Comoros + value: KM + - label: KN - Saint Kitts and Nevis + value: KN + - label: KP - Korea (Democratic People's Republic of) + value: KP + - label: KR - Korea, Republic of + value: KR + - label: KW - Kuwait + value: KW + - label: KY - Cayman Islands + value: KY + - label: KZ - Kazakhstan + value: KZ + - label: LA - Lao People's Democratic Republic + value: LA + - label: LB - Lebanon + value: LB + - label: LC - Saint Lucia + value: LC + - label: LI - Liechtenstein + value: LI + - label: LK - Sri Lanka + value: LK + - label: LR - Liberia + value: LR + - label: LS - Lesotho + value: LS + - label: LT - Lithuania + value: LT + - label: LU - Luxembourg + value: LU + - label: LV - Latvia + value: LV + - label: LY - Libya + value: LY + - label: MA - Morocco + value: MA + - label: MC - Monaco + value: MC + - label: MD - Moldova (Republic of) + value: MD + - label: ME - Montenegro + value: ME + - label: MF - Saint Martin (French part) + value: MF + - label: MG - Madagascar + value: MG + - label: MH - Marshall Islands + value: MH + - label: MK - North Macedonia + value: MK + - label: ML - Mali + value: ML + - label: MM - Myanmar + value: MM + - label: MN - Mongolia + value: MN + - label: MO - Macao + value: MO + - label: MP - Northern Mariana Islands + value: MP + - label: MQ - Martinique + value: MQ + - label: MR - Mauritania + value: MR + - label: MS - Montserrat + value: MS + - label: MT - Malta + value: MT + - label: MU - Mauritius + value: MU + - label: MV - Maldives + value: MV + - label: MW - Malawi + value: MW + - label: MX - Mexico + value: MX + - label: MY - Malaysia + value: MY + - label: MZ - Mozambique + value: MZ + - label: NA - Namibia + value: NA + - label: NC - New Caledonia + value: NC + - label: NE - Niger + value: NE + - label: NF - Norfolk Island + value: NF + - label: NG - Nigeria + value: NG + - label: NI - Nicaragua + value: NI + - label: NL - Netherlands + value: NL + - label: NO - Norway + value: 'NO' + - label: NP - Nepal + value: NP + - label: NR - Nauru + value: NR + - label: NU - Niue + value: NU + - label: NZ - New Zealand + value: NZ + - label: OM - Oman + value: OM + - label: PA - Panama + value: PA + - label: PE - Peru + value: PE + - label: PF - French Polynesia + value: PF + - label: PG - Papua New Guinea + value: PG + - label: PH - Philippines + value: PH + - label: PK - Pakistan + value: PK + - label: PL - Poland + value: PL + - label: PM - Saint Pierre and Miquelon + value: PM + - label: PN - Pitcairn + value: PN + - label: PR - Puerto Rico + value: PR + - label: PT - Portugal + value: PT + - label: PW - Palau + value: PW + - label: PY - Paraguay + value: PY + - label: QA - Qatar + value: QA + - label: RE - Réunion + value: RE + - label: RO - Romania + value: RO + - label: RS - Serbia + value: RS + - label: RU - Russian Federation + value: RU + - label: RW - Rwanda + value: RW + - label: SA - Saudi Arabia + value: SA + - label: SB - Solomon Islands + value: SB + - label: SC - Seychelles + value: SC + - label: SD - Sudan + value: SD + - label: SE - Sweden + value: SE + - label: SG - Singapore + value: SG + - label: SH - Saint Helena + value: SH + - label: SI - Slovenia + value: SI + - label: SJ - Svalbard and Jan Mayen + value: SJ + - label: SK - Slovakia + value: SK + - label: SL - Sierra Leone + value: SL + - label: SM - San Marino + value: SM + - label: SN - Senegal + value: SN + - label: SO - Somalia + value: SO + - label: SR - Suriname + value: SR + - label: SS - South Sudan + value: SS + - label: ST - São Tomé and Príncipe + value: ST + - label: SV - El Salvador + value: SV + - label: SX - Sint Maarten (Dutch part) + value: SX + - label: SY - Syrian Arab Republic + value: SY + - label: SZ - Eswatini + value: SZ + - label: TC - Turks and Caicos Islands + value: TC + - label: TD - Chad + value: TD + - label: TF - French Southern Territories + value: TF + - label: TG - Togo + value: TG + - label: TH - Thailand + value: TH + - label: TJ - Tajikistan + value: TJ + - label: TK - Tokelau + value: TK + - label: TL - Timor-Leste + value: TL + - label: TM - Turkmenistan + value: TM + - label: TN - Tunisia + value: TN + - label: TO - Tonga + value: TO + - label: TR - Turkey + value: TR + - label: TT - Trinidad and Tobago + value: TT + - label: TV - Tuvalu + value: TV + - label: TZ - Tanzania, United Republic of + value: TZ + - label: UA - Ukraine + value: UA + - label: UG - Uganda + value: UG + - label: UM - United States Minor Outlying Islands + value: UM + - label: UN - United Nations + value: UN + - label: US - United States of America + value: US + - label: UY - Uruguay + value: UY + - label: UZ - Uzbekistan + value: UZ + - label: VA - Holy See + value: VA + - label: VC - Saint Vincent and the Grenadines + value: VC + - label: VE - Venezuela (Bolivarian Republic of) + value: VE + - label: VG - Virgin Islands (British) + value: VG + - label: VI - Virgin Islands (U.S.) + value: VI + - label: VN - Viet Nam + value: VN + - label: VU - Vanuatu + value: VU + - label: WF - Wallis and Futuna + value: WF + - label: WS - Samoa + value: WS + - label: YE - Yemen + value: YE + - label: YT - Mayotte + value: YT + - label: ZA - South Africa + value: ZA + - label: ZM - Zambia + value: ZM + - label: ZW - Zimbabwe + value: ZW + dynamic: false + allowNull: false + - id: fsQMbYbLWxAtaMSFMY7UGT + sortOrder: 3 fieldKey: list_id label: List Id type: STRING @@ -73143,8 +75688,8 @@ items: choices: null dynamic: true allowNull: false - - id: rEZP8ZyXpmNgKLCfcvdm3P - sortOrder: 3 + - id: 6ZfTK2ttVtufFwYcSHbj3T + sortOrder: 4 fieldKey: custom_source label: Custom Source ($source) type: STRING @@ -73160,8 +75705,8 @@ items: choices: null dynamic: false allowNull: false - - id: aydPxs2JrMACHD1eprXbRk - sortOrder: 4 + - id: oLmftsz74RfbS2npxXrtY4 + sortOrder: 5 fieldKey: consented_at label: Consented At type: DATETIME @@ -73174,8 +75719,8 @@ items: choices: null dynamic: false allowNull: false - - id: q9gY8Gxe8MabGkppwMs9Tc - sortOrder: 5 + - id: h9bgqTxptCs19KhM6PweZE + sortOrder: 6 fieldKey: enable_batching label: Batch Data to Klaviyo type: BOOLEAN @@ -73194,7 +75739,7 @@ items: hidden: false defaultTrigger: type = "track" and event = "User Unsubscribed" fields: - - id: szbs93n8S99Ex68gzeqTVL + - id: ixZopyzvgufMrhm5PQ85tx sortOrder: 0 fieldKey: email label: Email @@ -73216,7 +75761,7 @@ items: choices: null dynamic: false allowNull: false - - id: uhpV1TTjvFXut4NiqEL1rQ + - id: 9YVEG1w2pzqBBRsx3AaAL4 sortOrder: 1 fieldKey: phone_number label: Phone Number @@ -73238,8 +75783,517 @@ items: choices: null dynamic: false allowNull: false - - id: 28xYoRn1FkkpRmYmNNtmu5 + - id: tj66mNN8MvTWBXztJVrFAj sortOrder: 2 + fieldKey: country_code + label: Country Code + type: STRING + description: >- + Country Code in ISO 3166-1 alpha-2 format. If provided, this will be + used to validate and automatically format Phone Number field in E.164 + format accepted by Klaviyo. + placeholder: '' + required: false + multiple: false + choices: + - label: AD - Andorra + value: AD + - label: AE - United Arab Emirates + value: AE + - label: AF - Afghanistan + value: AF + - label: AG - Antigua and Barbuda + value: AG + - label: AI - Anguilla + value: AI + - label: AL - Albania + value: AL + - label: AM - Armenia + value: AM + - label: AO - Angola + value: AO + - label: AQ - Antarctica + value: AQ + - label: AR - Argentina + value: AR + - label: AS - American Samoa + value: AS + - label: AT - Austria + value: AT + - label: AU - Australia + value: AU + - label: AW - Aruba + value: AW + - label: AX - Åland Islands + value: AX + - label: AZ - Azerbaijan + value: AZ + - label: BA - Bosnia and Herzegovina + value: BA + - label: BB - Barbados + value: BB + - label: BD - Bangladesh + value: BD + - label: BE - Belgium + value: BE + - label: BF - Burkina Faso + value: BF + - label: BG - Bulgaria + value: BG + - label: BH - Bahrain + value: BH + - label: BI - Burundi + value: BI + - label: BJ - Benin + value: BJ + - label: BL - Saint Barthélemy + value: BL + - label: BM - Bermuda + value: BM + - label: BN - Brunei Darussalam + value: BN + - label: BO - Bolivia (Plurinational State of) + value: BO + - label: BQ - Bonaire, Sint Eustatius and Saba + value: BQ + - label: BR - Brazil + value: BR + - label: BS - Bahamas + value: BS + - label: BT - Bhutan + value: BT + - label: BV - Bouvet Island + value: BV + - label: BW - Botswana + value: BW + - label: BY - Belarus + value: BY + - label: BZ - Belize + value: BZ + - label: CA - Canada + value: CA + - label: CC - Cocos (Keeling) Islands + value: CC + - label: CD - Congo, Democratic Republic of the + value: CD + - label: CF - Central African Republic + value: CF + - label: CG - Congo + value: CG + - label: CH - Switzerland + value: CH + - label: CI - Côte d'Ivoire + value: CI + - label: CK - Cook Islands + value: CK + - label: CL - Chile + value: CL + - label: CM - Cameroon + value: CM + - label: CN - China + value: CN + - label: CO - Colombia + value: CO + - label: CR - Costa Rica + value: CR + - label: CU - Cuba + value: CU + - label: CV - Cabo Verde + value: CV + - label: CW - Curaçao + value: CW + - label: CX - Christmas Island + value: CX + - label: CY - Cyprus + value: CY + - label: CZ - Czechia + value: CZ + - label: DE - Germany + value: DE + - label: DJ - Djibouti + value: DJ + - label: DK - Denmark + value: DK + - label: DM - Dominica + value: DM + - label: DO - Dominican Republic + value: DO + - label: DZ - Algeria + value: DZ + - label: EC - Ecuador + value: EC + - label: EE - Estonia + value: EE + - label: EG - Egypt + value: EG + - label: EH - Western Sahara + value: EH + - label: ER - Eritrea + value: ER + - label: ES - Spain + value: ES + - label: ET - Ethiopia + value: ET + - label: FI - Finland + value: FI + - label: FJ - Fiji + value: FJ + - label: FK - Falkland Islands (Malvinas) + value: FK + - label: FM - Micronesia (Federated States of) + value: FM + - label: FO - Faroe Islands + value: FO + - label: FR - France + value: FR + - label: GA - Gabon + value: GA + - label: GB - United Kingdom of Great Britain and Northern Ireland + value: GB + - label: GD - Grenada + value: GD + - label: GE - Georgia + value: GE + - label: GF - French Guiana + value: GF + - label: GG - Guernsey + value: GG + - label: GH - Ghana + value: GH + - label: GI - Gibraltar + value: GI + - label: GL - Greenland + value: GL + - label: GM - Gambia + value: GM + - label: GN - Guinea + value: GN + - label: GP - Guadeloupe + value: GP + - label: GQ - Equatorial Guinea + value: GQ + - label: GR - Greece + value: GR + - label: GT - Guatemala + value: GT + - label: GU - Guam + value: GU + - label: GW - Guinea-Bissau + value: GW + - label: GY - Guyana + value: GY + - label: HK - Hong Kong + value: HK + - label: HM - Heard Island and McDonald Islands + value: HM + - label: HN - Honduras + value: HN + - label: HR - Croatia + value: HR + - label: HT - Haiti + value: HT + - label: HU - Hungary + value: HU + - label: ID - Indonesia + value: ID + - label: IE - Ireland + value: IE + - label: IL - Israel + value: IL + - label: IM - Isle of Man + value: IM + - label: IN - India + value: IN + - label: IO - British Indian Ocean Territory + value: IO + - label: IQ - Iraq + value: IQ + - label: IR - Iran (Islamic Republic of) + value: IR + - label: IS - Iceland + value: IS + - label: IT - Italy + value: IT + - label: JE - Jersey + value: JE + - label: JM - Jamaica + value: JM + - label: JO - Jordan + value: JO + - label: JP - Japan + value: JP + - label: KE - Kenya + value: KE + - label: KG - Kyrgyzstan + value: KG + - label: KH - Cambodia + value: KH + - label: KI - Kiribati + value: KI + - label: KM - Comoros + value: KM + - label: KN - Saint Kitts and Nevis + value: KN + - label: KP - Korea (Democratic People's Republic of) + value: KP + - label: KR - Korea, Republic of + value: KR + - label: KW - Kuwait + value: KW + - label: KY - Cayman Islands + value: KY + - label: KZ - Kazakhstan + value: KZ + - label: LA - Lao People's Democratic Republic + value: LA + - label: LB - Lebanon + value: LB + - label: LC - Saint Lucia + value: LC + - label: LI - Liechtenstein + value: LI + - label: LK - Sri Lanka + value: LK + - label: LR - Liberia + value: LR + - label: LS - Lesotho + value: LS + - label: LT - Lithuania + value: LT + - label: LU - Luxembourg + value: LU + - label: LV - Latvia + value: LV + - label: LY - Libya + value: LY + - label: MA - Morocco + value: MA + - label: MC - Monaco + value: MC + - label: MD - Moldova (Republic of) + value: MD + - label: ME - Montenegro + value: ME + - label: MF - Saint Martin (French part) + value: MF + - label: MG - Madagascar + value: MG + - label: MH - Marshall Islands + value: MH + - label: MK - North Macedonia + value: MK + - label: ML - Mali + value: ML + - label: MM - Myanmar + value: MM + - label: MN - Mongolia + value: MN + - label: MO - Macao + value: MO + - label: MP - Northern Mariana Islands + value: MP + - label: MQ - Martinique + value: MQ + - label: MR - Mauritania + value: MR + - label: MS - Montserrat + value: MS + - label: MT - Malta + value: MT + - label: MU - Mauritius + value: MU + - label: MV - Maldives + value: MV + - label: MW - Malawi + value: MW + - label: MX - Mexico + value: MX + - label: MY - Malaysia + value: MY + - label: MZ - Mozambique + value: MZ + - label: NA - Namibia + value: NA + - label: NC - New Caledonia + value: NC + - label: NE - Niger + value: NE + - label: NF - Norfolk Island + value: NF + - label: NG - Nigeria + value: NG + - label: NI - Nicaragua + value: NI + - label: NL - Netherlands + value: NL + - label: NO - Norway + value: 'NO' + - label: NP - Nepal + value: NP + - label: NR - Nauru + value: NR + - label: NU - Niue + value: NU + - label: NZ - New Zealand + value: NZ + - label: OM - Oman + value: OM + - label: PA - Panama + value: PA + - label: PE - Peru + value: PE + - label: PF - French Polynesia + value: PF + - label: PG - Papua New Guinea + value: PG + - label: PH - Philippines + value: PH + - label: PK - Pakistan + value: PK + - label: PL - Poland + value: PL + - label: PM - Saint Pierre and Miquelon + value: PM + - label: PN - Pitcairn + value: PN + - label: PR - Puerto Rico + value: PR + - label: PT - Portugal + value: PT + - label: PW - Palau + value: PW + - label: PY - Paraguay + value: PY + - label: QA - Qatar + value: QA + - label: RE - Réunion + value: RE + - label: RO - Romania + value: RO + - label: RS - Serbia + value: RS + - label: RU - Russian Federation + value: RU + - label: RW - Rwanda + value: RW + - label: SA - Saudi Arabia + value: SA + - label: SB - Solomon Islands + value: SB + - label: SC - Seychelles + value: SC + - label: SD - Sudan + value: SD + - label: SE - Sweden + value: SE + - label: SG - Singapore + value: SG + - label: SH - Saint Helena + value: SH + - label: SI - Slovenia + value: SI + - label: SJ - Svalbard and Jan Mayen + value: SJ + - label: SK - Slovakia + value: SK + - label: SL - Sierra Leone + value: SL + - label: SM - San Marino + value: SM + - label: SN - Senegal + value: SN + - label: SO - Somalia + value: SO + - label: SR - Suriname + value: SR + - label: SS - South Sudan + value: SS + - label: ST - São Tomé and Príncipe + value: ST + - label: SV - El Salvador + value: SV + - label: SX - Sint Maarten (Dutch part) + value: SX + - label: SY - Syrian Arab Republic + value: SY + - label: SZ - Eswatini + value: SZ + - label: TC - Turks and Caicos Islands + value: TC + - label: TD - Chad + value: TD + - label: TF - French Southern Territories + value: TF + - label: TG - Togo + value: TG + - label: TH - Thailand + value: TH + - label: TJ - Tajikistan + value: TJ + - label: TK - Tokelau + value: TK + - label: TL - Timor-Leste + value: TL + - label: TM - Turkmenistan + value: TM + - label: TN - Tunisia + value: TN + - label: TO - Tonga + value: TO + - label: TR - Turkey + value: TR + - label: TT - Trinidad and Tobago + value: TT + - label: TV - Tuvalu + value: TV + - label: TZ - Tanzania, United Republic of + value: TZ + - label: UA - Ukraine + value: UA + - label: UG - Uganda + value: UG + - label: UM - United States Minor Outlying Islands + value: UM + - label: UN - United Nations + value: UN + - label: US - United States of America + value: US + - label: UY - Uruguay + value: UY + - label: UZ - Uzbekistan + value: UZ + - label: VA - Holy See + value: VA + - label: VC - Saint Vincent and the Grenadines + value: VC + - label: VE - Venezuela (Bolivarian Republic of) + value: VE + - label: VG - Virgin Islands (British) + value: VG + - label: VI - Virgin Islands (U.S.) + value: VI + - label: VN - Viet Nam + value: VN + - label: VU - Vanuatu + value: VU + - label: WF - Wallis and Futuna + value: WF + - label: WS - Samoa + value: WS + - label: YE - Yemen + value: YE + - label: YT - Mayotte + value: YT + - label: ZA - South Africa + value: ZA + - label: ZM - Zambia + value: ZM + - label: ZW - Zimbabwe + value: ZW + dynamic: false + allowNull: false + - id: sUo41fnvoZWkDHA1TiDDqa + sortOrder: 3 fieldKey: list_id label: List Id type: STRING @@ -73252,8 +76306,8 @@ items: choices: null dynamic: true allowNull: false - - id: cMbHiQqpaqTDqt53LYkc48 - sortOrder: 3 + - id: vnCA1kazvNt4E8NH4PPqcr + sortOrder: 4 fieldKey: enable_batching label: Batch Data to Klaviyo type: BOOLEAN diff --git a/src/_data/catalog/destinations_private.yml b/src/_data/catalog/destinations_private.yml index 97398405ff..4869e4029e 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-10-15 +# destination data last updated 2024-10-17 items: - id: 54521fd925e721e32a72eee1 display_name: Pardot diff --git a/src/_data/catalog/source_categories.yml b/src/_data/catalog/source_categories.yml index c219c8848f..b81a003531 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-10-15 +# source categories last updated 2024-10-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 1e0f1fefb2..67d447c702 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-10-15 +# sources last updated 2024-10-17 items: - id: 8HWbgPTt3k display_name: .NET diff --git a/src/connections/destinations/actions.md b/src/connections/destinations/actions.md index bb8852d078..7f76703047 100644 --- a/src/connections/destinations/actions.md +++ b/src/connections/destinations/actions.md @@ -38,8 +38,8 @@ A Destination Action contains a hierarchy of components, that work together to e | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Global Settings | Define authentication and connection-related information like API and Secret keys. | | Mappings | Handle the individual calls to the destination. In them, you define what type of call you want to make to the destination, and what Triggers that call. Individual Destination Actions may come enabled with some predefined mappings to handle common events like Screen calls, Identify calls, and Track calls. Mappings have two components that make this possible: **Triggers** and an **Action**. | -| Triggers | Enable you to define *when* the corresponding Action fires. As part of a Trigger, you can use condition-based filters to narrow the scope of the Trigger.

Self-service users can add a maximum of two conditions per Trigger. | -| Actions | Determine the information sent to the destination. In the Configure action section, you map the fields that come from your source, to fields that the destination expects to find. Fields on the destination side depend on the type of action selected. | +| Triggers | Enable you to define *when* the corresponding Action fires. As part of a Trigger, you can use condition-based filters to narrow the scope of the Trigger. Triggers don't support matching on event fields containing `.$` or `.$.`, which reference an array type.

Self-service users can add a maximum of two conditions per Trigger. | +| Actions | Determine the information sent to the destination. In the Configure action section, you map the fields that come from your source, to fields that the destination expects to find. Fields on the destination side depend on the type of action selected. | For example, in the Amplitude (Actions) destination, you define your API and Secret keys in the destination's global settings. Then, the provided Page Calls mapping: diff --git a/src/connections/destinations/catalog/actions-braze-web/index.md b/src/connections/destinations/catalog/actions-braze-web/index.md index 6431c99979..d5a8d40aca 100644 --- a/src/connections/destinations/catalog/actions-braze-web/index.md +++ b/src/connections/destinations/catalog/actions-braze-web/index.md @@ -172,3 +172,15 @@ When "Enable SDK Authentication" is enabled, Segment will set Braze's `enableSdk Keep the following in mind if you plan to move to Braze (Actions) from the classic Braze destination. {% include components/actions-map-table.html name="braze-web" %} + + +## FAQ + +### How does the Debounce Middleware Action work? + +The following [Debounce Middleware](/docs/connections/destinations/catalog/actions-braze-web/#debounce-middleware) logic is executed at the source-level: + +When an Identify call is fired on a website, Segment first caches and compares the user traits object. + +- If the user traits differ from what was previously cached, the data flows through destination filters, insert functions, and then through destination mappings. +- If user traits are the same as what's cached, Segment assumes that that data was already sent to Braze and a does not make a new request to Braze. diff --git a/src/connections/destinations/destination-filters.md b/src/connections/destinations/destination-filters.md index 7f4a1ce5a3..61c30c7397 100644 --- a/src/connections/destinations/destination-filters.md +++ b/src/connections/destinations/destination-filters.md @@ -172,7 +172,7 @@ There are certain destinations to which you may not want to send the `userId`. T ## Filter conditional operators * `contains`: checks whether the field's value includes the provided substring -* `glob matches`: case sensitive, checks whether the value matches provided string +* `glob matches`: case sensitive, can accept wildcard characters, checks whether the value matches provided string * `is (number)`: checks whether the value is exactly the provided integer * `is (string)`: checks whether the value is exactly the provided string * `is false`: checks whether the value is type boolean and is `false` diff --git a/src/connections/reverse-etl/reverse-etl-source-setup-guides/bigquery-setup.md b/src/connections/reverse-etl/reverse-etl-source-setup-guides/bigquery-setup.md index 03b876dba3..13ffb41f51 100644 --- a/src/connections/reverse-etl/reverse-etl-source-setup-guides/bigquery-setup.md +++ b/src/connections/reverse-etl/reverse-etl-source-setup-guides/bigquery-setup.md @@ -3,53 +3,84 @@ title: BigQuery Reverse ETL Setup redirect_from: - '/reverse-etl/bigquery-setup/' --- +To set up your BigQuery source with Reverse ETL, you must [construct a BigQuery role and service account](#constructing-your-own-role-or-policy] and [create a BigQuery source in the Segment app](#set-up-bigquery-as-your-reverse-etl-source). -Set up BigQuery as your Reverse ETL source. +> info "BigQuery Reverse ETL sources support Segment's dbt extension" +> If you have an existing dbt account with a Git repository, you can use [Segment's dbt extension](/docs/segment-app/extensions/dbt/) to centralize model management and versioning, reduce redundancies, and run CI checks to prevent breaking changes. + +## Constructing your own role or policy > warning "" > You need to be an account admin to set up the Segment BigQuery connector as well as write permissions for the `__segment_reverse_etl` dataset. -To set up the Segment BigQuery connector: -1. Navigate to **IAM & Admin > Service Accounts** in BigQuery. -2. Click **+ Create Service Account** to create a new service account -3. Enter your **Service account name** and a description of what the account will do -4. Click **Create and Continue**. -5. In the **Grant this service account access to project** section, select the *BigQuery User* role to add. -6. Click **+ Add another role** and add the *BigQuery Job User* role. -7. Click **Continue**. -8. Click **Done**. -9. Search for the service account you just created. -10. When your service account pulls up, click the 3 dots under **Actions** and select **Manage keys**. -11. Click **Add Key > Create new key**. -12. In the pop-up window, select **JSON** for the key type and click **Create**. The file will download. -13. Copy all the content within the file you just created and downloaded. -14. Navigate to the Segment UI and paste all the credentials you copied from step 13 into the **Enter your credentials** section. -19. Enter your **Data Location**. -20. Click **Test Connection** to test to see if the connection works. If the connection fails, make sure you have the right permissions and credentials and try again. -6. Click **Add source** if the test connection is successful. - -After you've added BigQuery as a source, you can [add a model](/docs/connections/reverse-etl/setup/#step-2-add-a-model). +There are two approaches you can take when granting Segment access to your BigQuery resources: +- **Grant Full Access**: This option allows Segment to automatically complete the setup for you after you provide Segment with all the necessary permissions. This option requires less time and engineering effort on your part. +- **Grant Limited Access**: This option is more secure, as it restricts the permissions Segment has access to. However, due to the limited access, you must complete a few additional setup steps. These are one-time steps, and the documentation provides you with the information required to complete this process. -> info "BigQuery Reverse ETL sources support Segment's dbt extension" -> If you have an existing dbt account with a Git repository, you can use [Segment's dbt extension](/docs/segment-app/extensions/dbt/) to centralize model management and versioning, reduce redundancies, and run CI checks to prevent breaking changes. +You can choose the approach that best suits your needs. -## Constructing your own role or policy -When you construct your own role or policy, Segment needs the following permissions: +### Grant Full Access +With this approach, use BigQuery predefined roles to create a service account for Segment to assume. +1. In BigQuery, navigate to **IAM & Admin > Service Accounts**. +2. Click **+ Create Service Account** to create a new service account. +3. Enter your **Service account name** and a description of what the service account will do. -Permission | Details ----------- | -------- -`bigquery.datasets.create` | This allows Segment to create/manage a `__segment_reverse_etl` dataset for tracking state between syncs. -`bigquery.datasets.get` | This allows Segment to determine if the aforementioned dataset exists. -`bigquery.jobs.create` | This allows Segment to execute queries on any datasets or tables your model query references, and also allows Segment to manage tables used for tracking. +4. Click **Create and Continue**. +5. Click **+ Add another role** and add the [**BigQuery User**](https://cloud.google.com/bigquery/docs/access-control#bigquery.user){:target="_blank”} role. +6. Click **+ Add another role** and add the [**BigQuery Data Editor**](https://cloud.google.com/bigquery/docs/access-control#bigquery.dataEditor){:target="_blank”} role. +7. Click **Continue**, then click **Done**. -If you don't want to grant Segment `bigquery.datasets.create` access, you can create your own `__segment_reverse_etl` dataset and give Segment the following permissions: +### Grant Limited Access +With this approach, you can set up a custom role with the following permissions: Permission | Details ---------- | -------- `bigquery.datasets.get` | This allows Segment to determine if the `__segment_reverse_etl` dataset exists. -`bigquery.tables.create` | This allows Segment to determine if the tables Segment uses to track state in the `__segment_reverse_etl` dataset exists. `bigquery.jobs.create` | This allows Segment to execute queries on any datasets or tables your model query references, and also allows Segment to manage tables used for tracking. +`bigquery.tables.getData` | This allows Segment to run `SELECT` queries on tables that will be defined in the model. + + +1. In BigQuery, navigate to **IAM & Admin > Roles**. +2. Click **+ CREATE ROLE** to create a new role. +3. Add **Title** and **Description** as you like. +4. Click **ADD PERMISSIONS** and add the permission listed in the above tables. Repeat this step until you've added all required permissions. +5. Click **CREATE**. +6. Navigate to **IAM & Admin > Service Accounts**. +7. Click **+ Create Service Account** to create a new service account. +8. Enter your **Service account name** and a description of what the account will do. +9. Click **Create and Continue**. +10. In the **Grant this service account access to project** section, select the role you just created. +11. Click **Continue**. +12. Click **Done**. Copy and keep the Service Account email handy for the next steps. +13. Navigate to the BigQuery SQL editor and create a dataset that will be used by Segment: + ```sql + CREATE SCHEMA IF NOT EXISTS `__segment_reverse_etl`; + ``` +14. Grant limited access to the Segment Reverse ETL dataset + ```sql + GRANT `roles/bigquery.dataEditor` ON SCHEMA `__segment_reverse_etl` TO "serviceAccount:"; + ``` + +### BigQuery resource location +When connecting your BigQuery warehouse to Segment, you'll need to know the location of your resources. + +You can find the location of your BigQuery resources using the following method: +1. In the BigQuery console, navigate to your dataset. In the explorer panel on the left, expand the project and dataset to view the tables. +2. Click on the name of the dataset, and it opens a page showing its details. +3. The Location of the dataset (like US or EU) is displayed in the Dataset Info. -The `bigquery.datasets.*` permissions can be scoped only to the `__segment_reverse_etl` dataset. +## Set up BigQuery as your Reverse ETL source +1. In the BigQuery console, search for the service account you created. +2. When your service account pulls up, click the 3 dots under **Actions** and select **Manage keys**. +3. Click **Add Key > Create new key**. +4. In the pop-up window, select **JSON** for the key type and click **Create**. The file will be downloaded. +5. Copy all the content in the JSON file you created in the previous step. +6. Open the Segment app and navigate to **Connections > Sources**. +7. On the My sources page, click **+ Add source**. +8. Search for "BigQuery" and select the BigQuery source from the sources catalog. On the BigQuery overview page, click **Add Source**. +9. On the Set up BigQuery page, enter a name for your source and paste all the credentials you copied from previous step into the **Enter your credentials** section. +10. Enter the location of your BigQuery warehouse in the **Data Location** field. +11. Click **Test Connection** to test to see if the connection works. If the connection fails, make sure you have the right permissions and credentials and try again. +12. If the test connection completes successfully, click **Add source** to complete the setup process. -After you've successfully added your BigQuery source, [add a model](/docs/connections/reverse-etl/setup/#step-2-add-a-model) and follow the rest of the steps in the Reverse ETL setup guide. \ No newline at end of file +After you've added BigQuery as a source, you can [add a model](/docs/connections/reverse-etl/setup/#step-2-add-a-model) and follow the rest of the steps in the Reverse ETL setup guide. diff --git a/src/connections/reverse-etl/setup.md b/src/connections/reverse-etl/setup.md index 4272485914..ba795eb770 100644 --- a/src/connections/reverse-etl/setup.md +++ b/src/connections/reverse-etl/setup.md @@ -87,7 +87,7 @@ To create a mapping: * Added or updated records * Deleted records 7. In the **Map fields** section, define how to map the record columns from your model to your destination. Map the fields that come from your source to fields that the destination expects to find. Fields on the destination side depend on the type of Action selected. - * If you’re setting up a Destination Action, some mapping fields might require data to be in the form of an object or array. See the [supported objects and arrays for mapping](/docs/connections/reverse-etl/manage-retl/#supported-object-and-arrays) for more information. + * If you’re setting up a Destination Action, some mapping fields might require data to be in the form of an object or array. See the [supported objects and arrays for mapping](docs/connections/reverse-etl/setup/#supported-object-and-arrays) for more information. * _(Optional)_ Use the [Suggested Mappings](#suggested-mappings) feature to identify and match near-matching field names to streamline the field mapping process. 8. In the **Send test record section**, select a test record to preview the fields that you mapped to your destination. When you've verified that the records appear as expected, click **Next**. 9. Enter a name for your mapping. The name initially defaults to the Action's name, for example, `Track Event`, but you can make changes to this default name. diff --git a/src/connections/sources/catalog/libraries/server/http-api/index.md b/src/connections/sources/catalog/libraries/server/http-api/index.md index fa6cca8ceb..15540f93f3 100644 --- a/src/connections/sources/catalog/libraries/server/http-api/index.md +++ b/src/connections/sources/catalog/libraries/server/http-api/index.md @@ -64,6 +64,7 @@ For example, to use the access token in the HTTP API Source, use `access_token` "email": "test@example.org", "messageId": "58524f3a-3b76-4eac-aa97-d88bccdf4f77", "userId": "123", + "type": "track", "writeKey": "DmBXIN4JnwqBnTqXccTF0wBnLXNQmFtk" } ``` diff --git a/src/connections/sources/custom-domain.md b/src/connections/sources/custom-domain.md index f87650c2af..a8a9f570b5 100644 --- a/src/connections/sources/custom-domain.md +++ b/src/connections/sources/custom-domain.md @@ -51,7 +51,8 @@ To configure Custom Domain: - **Domain Name**: Enter the subdomain that Segment should use for event request tracking. - **Additional Domain Name**: If applicable, add an additional subdomain. This field is optional. - **Source names**: Select the sources you would like to use for Custom Domain. For a list of all sources that support Custom Domain, see [Supported sources](#supported-sources). - - **Is the domain name enabled for Content Policy**: Select either Yes or No. You are not required to create a Content Policy prior to requesting Custom Domain. + - **Is the domain name enabled for Content Policy**: Select either Yes or No. You are not required to create a Content Policy prior to requesting Custom Domain. If you've enabled a Content Security Policy (CSP), you must add the new subdomains provided by Segment to your CSP once you've enabled the Custom Domain feature. This ensures that the CSP does not block the subdomains when you load Segment. + - **Description**: Enter an optional description for your service request. If you are requesting Custom Domain for multiple workspaces, enter any additional workspace slugs and source names into this field. 4. Segment provides you with a list of nameservers you should add to your DNS. Once you receive the nameservers from Segment, update your DNS. 5. After you've updated your DNS, Segment verifies that you've made all required updates and then provides you with two custom domains, one for the Tracking API and a second for your CDN. diff --git a/src/privacy/consent-management/configure-consent-management.md b/src/privacy/consent-management/configure-consent-management.md index e47c607d82..d7d15ebacd 100644 --- a/src/privacy/consent-management/configure-consent-management.md +++ b/src/privacy/consent-management/configure-consent-management.md @@ -39,21 +39,26 @@ Before you can configure consent in Segment, take the following steps: ## Step 2: Integrating your CMP with Segment -Once you've created consent categories in the Segment app, you need to integrate your CMP with Segment. Segment recommends using a CMP wrapper, but you can use any solution provided it meets the following criteria: -- Reads the end user consent preference from your CMP and includes the [consent object](/docs/privacy/consent-management/consent-in-segment-connections/#consent-object) in every event -- If using Unify and Engage, generates the [Segment Consent Preference Updated](/docs/privacy/consent-management/consent-in-unify/#segment-consent-preference-updated-event) event every time a user provides or updates their consent preferences with their anonymousId and userId +Once you've created consent categories in the Segment app, you need to integrate your CMP with Segment. -Segment provides a OneTrust wrapper for the following web and mobile sources: -- **Analytics.js**: Please follow the instructions from the README in the [@segmentio/analytics-consent-wrapper-onetrust](https://github.com/segmentio/analytics-next/tree/master/packages/consent/consent-wrapper-onetrust){:target="_blank"} repository. For more information about Segment's Analytics.js OneTrust wrapper, see the [Analytics.js OneTrust Wrapper](/docs/privacy/consent-management/onetrust-wrapper) documentation. You should also navigate to your Analytics.js source in the Segment app, select **Settings > Analytics.js**, and enable **Destination Filters** before enabling your OneTrust wrapper. -- **Kotlin**: Please follow the instructions from the README in the [@segment-integrations/analytics-kotlin-consent](https://github.com/segment-integrations/analytics-kotlin-consent/blob/main/README.md#getting-started){:target="_blank"} repository. -- **Swift**: Please follow the instructions from the README in the [@segment-integrations/analytics-swift-consent](https://github.com/segment-integrations/analytics-swift-consent#segment-consent-management){:target="_blank"} repository. -- **React Native**: Please follow the instructions from the README in the [@segmentio/analytics-react-native](https://github.com/segmentio/analytics-react-native/tree/master/packages/plugins/plugin-onetrust){:target="_blank"} repository. +Segment supports the following CMPs: -Ketch provides a web integration for their Consent & Preference Management product. For more information, see the Ketch [Segment Tag Management Automation](https://docs.ketch.com/ketch/docs/segment-tag-management-automation){:target="_blank"} documentation. +| Consent Management Platform | Supported web libraries | Supported mobile libraries | Contact | +| --------------------------- | -------------------------- | ---------------------------- | ------------- | +| OneTrust |![supported](/docs/images/supported.svg) [Analytics.js](https://github.com/segmentio/analytics-next/tree/master/packages/consent/consent-wrapper-onetrust){:target="_blank"}* | ![supported](/docs/images/supported.svg) [Kotlin](https://github.com/segment-integrations/analytics-kotlin-consent/blob/main/README.md#getting-started){:target="_blank"}
![supported](/docs/images/supported.svg) [Swift](https://github.com/segment-integrations/analytics-swift-consent#segment-consent-management){:target="_blank"}
![supported](/docs/images/supported.svg) [React Native](https://github.com/segmentio/analytics-react-native/tree/master/packages/plugins/plugin-onetrust){:target="_blank"} | For support and troubleshooting, contact [Segment](mailto:friends@segment.com){:target="_blank"}. | +| TrustArc | ![supported](/docs/images/supported.svg) [Analytics.js](https://github.com/trustarc/trustarc-segment-wrapper){:target="_blank"} | ![unsupported](/docs/images/unsupported.svg) | For support and troubleshooting, contact [TrustArc](https://trustarc.com/contact/){:target="_blank"}. | +| Ketch | ![supported](/docs/images/supported.svg) [Analytics.js](https://docs.ketch.com/ketch/docs/segment-tag-management-automation){:target="_blank"} | ![unsupported](/docs/images/unsupported.svg) | For support and troubleshooting, contact [Ketch](https://www.ketch.com/contact-us){:target="_blank"}. | -TrustArc provides a web integration for their Cookie Consent Manager. For more information, see the [TrustArc Segment Wrapper](https://github.com/trustarc/trustarc-segment-wrapper){:target="_blank"} documentation. +*_If you send data to device-mode destinations connected to your Analytics.js source, you must navigate to your Analytics.js source in the Segment app, select **Settings > Analytics.js**, and enable Destination Filters._ -If you'd like to integrate with any other CMP, Segment requires you to build your own wrapper or use any mechanism provided it meets the above requirements of data and event generation. To get started building your own wrapper, follow the instructions in the [@segment/analytics-consent-tools](https://github.com/segmentio/analytics-next/tree/master/packages/consent/consent-tools){:target="_blank"} repository. +> success "" +> For more information about Segment’s Analytics.js OneTrust wrapper, see the [Analytics.js OneTrust Wrapper](/docs/privacy/consent-management/onetrust-wrapper/) documentation. + +If you'd like to integrate with any other CMP, Segment requires you to build your own wrapper or use any mechanism provided it meets the following requirements for data and event generation: + - Reads the end user consent preference from your CMP and includes the [consent object](/docs/privacy/consent-management/consent-in-segment-connections/#consent-object) in every event + - If using Unify and Engage, generates the [Segment Consent Preference Updated](/docs/privacy/consent-management/consent-in-unify/#segment-consent-preference-updated-event) event every time a user provides or updates their consent preferences with their anonymousId and userId + +To get started building your own wrapper, follow the instructions in the [@segment/analytics-consent-tools](https://github.com/segmentio/analytics-next/tree/master/packages/consent/consent-tools){:target="_blank"} repository. > warning "Consent Management is not backwards compatible with Segment's legacy iOS and Android libraries" > If you are using one of Segment's legacy mobile libraries (iOS or Android,) you will need to upgrade to [Swift](/docs/connections/sources/catalog/libraries/mobile/apple/migration/) or [Kotlin](/docs/connections/sources/catalog/libraries/mobile/kotlin-android/migration/) before using Consent Management. diff --git a/src/protocols/faq.md b/src/protocols/faq.md index be0e83f046..d91b5cdb6e 100644 --- a/src/protocols/faq.md +++ b/src/protocols/faq.md @@ -208,3 +208,7 @@ Transformations are but one tool among many to help you improve data quality. Se ### Are transformations applied when using the Event Tester? Transformations are not applied to events sent through the [Event Tester](/docs/connections/test-connections/). The Event Tester operates independently from the Segment pipeline, focusing solely on testing specific connections to a destination. For a transformation to take effect, the event must be processed through the Segment pipeline. + +### Why am I getting the error "rules must contain less than or equal to 200 items" when using the Public API? Can I increase this limit? + +This error occurs because there is a limit of 200 rules per API update. This restriction is by design to ensure stable API performance. Segment is not able to increase this limit on your behalf. To work around this, split your update into smaller batches, each with 200 or fewer rules.