@artsy/cohesion
Advanced tools
Comparing version 1.66.1 to 1.67.0
@@ -0,1 +1,18 @@ | ||
# v1.67.0 (Mon Dec 14 2020) | ||
#### 🚀 Enhancement | ||
- Track screen views [#142](https://github.com/artsy/cohesion/pull/142) ([@mikehrom](https://github.com/mikehrom)) | ||
#### 🏠 Internal | ||
- chore(deps): update dep typescript from 4.1.2 to v4.1.3 [#145](https://github.com/artsy/cohesion/pull/145) ([@renovate-bot](https://github.com/renovate-bot)) | ||
#### Authors: 2 | ||
- mike hromchak ([@mikehrom](https://github.com/mikehrom)) | ||
- WhiteSource Renovate ([@renovate-bot](https://github.com/renovate-bot)) | ||
--- | ||
# v1.66.1 (Thu Dec 10 2020) | ||
@@ -2,0 +19,0 @@ |
@@ -8,3 +8,3 @@ import { AddToCalendar } from "./AddToCalendar"; | ||
import { FollowEvents } from "./SavesAndFollows"; | ||
import { SaleScreenLoadComplete, TimeOnPage } from "./System"; | ||
import { SaleScreenLoadComplete, Screen, TimeOnPage } from "./System"; | ||
import { TappedArticleGroup, TappedArtistGroup, TappedArtistSeriesGroup, TappedArtworkGroup, TappedAuctionGroup, TappedAuctionResultGroup, TappedCollectionGroup, TappedConsign, TappedExploreGroup, TappedFairCard, TappedFairGroup, TappedInfoBubble, TappedMainArtworkGrid, TappedNavigationTab, TappedPartnerCard, TappedPromoSpace, TappedSell, TappedShowMore, TappedTabBar, TappedViewingRoomCard, TappedViewingRoomGroup } from "./Tap"; | ||
@@ -17,3 +17,3 @@ import { ToggledNotification } from "./Toggle"; | ||
*/ | ||
export declare type Event = AddToCalendar | AddCollectedArtwork | AuthImpression | CreatedAccount | ClickedAppDownload | ClickedArticleGroup | ClickedArtistGroup | ClickedArtistSeriesGroup | ClickedArtworkGroup | ClickedAuctionGroup | ClickedCollectionGroup | ClickedFairCard | ClickedFairGroup | ClickedMainArtworkGrid | ClickedNavigationTab | ClickedPartnerCard | ClickedShowMore | ClickedViewingRoomCard | CommercialFilterParamsChanged | DeleteCollectedArtwork | EditCollectedArtwork | FocusedOnConversationMessageInput | FollowEvents | OnboardingUserInputData | ResetYourPassword | SaleScreenLoadComplete | SentConversationMessage | SuccessfullyLoggedIn | TappedArticleGroup | TappedArtistGroup | TappedArtistSeriesGroup | TappedArtworkGroup | TappedAuctionGroup | TappedAuctionResultGroup | TappedCollectedArtwork | TappedCollectionGroup | TappedConsign | TappedExploreGroup | TappedFairCard | TappedFairGroup | TappedInboxConversation | TappedInfoBubble | TappedNavigationTab | TappedMainArtworkGrid | TappedPartnerCard | TappedPromoSpace | TappedSell | TappedShowMore | TappedTabBar | TappedViewingRoomCard | TappedViewingRoomGroup | TimeOnPage | ToggledNotification; | ||
export declare type Event = AddToCalendar | AddCollectedArtwork | AuthImpression | CreatedAccount | ClickedAppDownload | ClickedArticleGroup | ClickedArtistGroup | ClickedArtistSeriesGroup | ClickedArtworkGroup | ClickedAuctionGroup | ClickedCollectionGroup | ClickedFairCard | ClickedFairGroup | ClickedMainArtworkGrid | ClickedNavigationTab | ClickedPartnerCard | ClickedShowMore | ClickedViewingRoomCard | CommercialFilterParamsChanged | DeleteCollectedArtwork | EditCollectedArtwork | FocusedOnConversationMessageInput | FollowEvents | OnboardingUserInputData | ResetYourPassword | SaleScreenLoadComplete | Screen | SentConversationMessage | SuccessfullyLoggedIn | TappedArticleGroup | TappedArtistGroup | TappedArtistSeriesGroup | TappedArtworkGroup | TappedAuctionGroup | TappedAuctionResultGroup | TappedCollectedArtwork | TappedCollectionGroup | TappedConsign | TappedExploreGroup | TappedFairCard | TappedFairGroup | TappedInboxConversation | TappedInfoBubble | TappedNavigationTab | TappedMainArtworkGrid | TappedPartnerCard | TappedPromoSpace | TappedSell | TappedShowMore | TappedTabBar | TappedViewingRoomCard | TappedViewingRoomGroup | TimeOnPage | ToggledNotification; | ||
/** | ||
@@ -146,2 +146,6 @@ * The top-level actions an Event describes. | ||
/** | ||
* Corresponds to {@link Screen} | ||
*/ | ||
screen = "screen", | ||
/** | ||
* Corresponds to {@link SearchedWithNoResults} | ||
@@ -148,0 +152,0 @@ */ |
@@ -53,2 +53,3 @@ "use strict"; | ||
ActionType["saleScreenLoadComplete"] = "saleScreenLoadComplete"; | ||
ActionType["screen"] = "screen"; | ||
ActionType["searchedWithNoResults"] = "searchedWithNoResults"; | ||
@@ -55,0 +56,0 @@ ActionType["selectedItemFromSearch"] = "selectedItemFromSearch"; |
@@ -55,1 +55,24 @@ import { PageOwnerType, ScreenOwnerType } from "../Values/OwnerType"; | ||
} | ||
/** | ||
* A user views a screen on iOS | ||
* | ||
* This schema describes events sent to Segment from [[screen]] | ||
* | ||
* @example | ||
* ``` | ||
* { | ||
* action: "screen", | ||
* context_screen_owner_type: "artist", | ||
* context_screen_owner_id: "527ac4a0cd530e258d0000d0", | ||
* context_screen_owner_slug: "ramiro-gomez", | ||
* context_screen_referrer_type: "artwork" | ||
* } | ||
* ``` | ||
*/ | ||
export interface Screen { | ||
action: ActionType.screen; | ||
context_screen_owner_type: ScreenOwnerType; | ||
context_screen_owner_id?: string; | ||
context_screen_owner_slug?: string; | ||
context_screen_referrer_type?: ScreenOwnerType; | ||
} |
{ | ||
"name": "@artsy/cohesion", | ||
"version": "1.66.1", | ||
"version": "1.67.0", | ||
"description": "Analytics schema and library helpers", | ||
@@ -50,3 +50,3 @@ "main": "dist/index.js", | ||
"typedoc": "0.17.7", | ||
"typescript": "4.1.2" | ||
"typescript": "4.1.3" | ||
}, | ||
@@ -53,0 +53,0 @@ "dependencies": {}, |
218456
5449