3rd party integrations
...
Purple Tracking
Tracking Events

View events

22min
getting started in the graphic below you can see the part that is covered in this chapter a purple application technically consists of a native part and an experience part that runs within a web view the view events in this documentation are listed under the view events docid\ mixe5 ijkbr47eummdyga or view events docid\ mixe5 ijkbr47eummdyga subchapters based on the origin they occur native app app menu android / ios whenever the app menu becomes visible no placeholders available default "app menu" { "templates" { "name" "app menu" } } firebase "app menu" { "templates" { "name" "app menu" } } app sharing android does not exist ios when the sharing screen becomes visible no placeholders available default "app sharing" { "templates" { "name" "sharing" } } firebase "app sharing" { "templates" { "name" "sharing" } } issue content every time an issue inside the issue pager is visible placeholder docid\ hwgaxh6bt5orbprp0v9vg placeholder docid\ hwgaxh6bt5orbprp0v9vg placeholder docid\ hwgaxh6bt5orbprp0v9vg default "issue content" { "templates" { "name" "issue content" }, "parameters" { "issue id" "{{issue id}}", "issue name" "{{issue name}}", "issue categories" "{{issue categories}}", "issue tags" "{{issue tags}}", "issue purchasable" "{{issue purchasable}}", "issue purchased" "{{issue purchased}}", "publication id" "{{publication id}}", "publication name" "{{publication name}}" } } firebase "issue content" { "templates" { "name" "issue content" }, "parameters" { "issue id" "{{issue id}}", "issue name" "{{issue name}}", "issue categories" "{{issue categories}}", "issue tags" "{{issue tags}}", "issue purchasable" "{{issue purchasable}}", "issue purchased" "{{issue purchased}}", "publication id" "{{publication id}}", "publication name" "{{publication name}}" } } issue page every time a page of an issue inside the issue pager is visible placeholder docid\ hwgaxh6bt5orbprp0v9vg placeholder docid\ hwgaxh6bt5orbprp0v9vg placeholder docid\ hwgaxh6bt5orbprp0v9vg placeholder docid\ hwgaxh6bt5orbprp0v9vg default "issue page content" { "templates" { "name" "issue page content" }, "parameters" { "issue id" "{{issue id}}", "issue name" "{{issue name}}", "issue categories" "{{issue categories}}", "issue tags" "{{issue tags}}", "issue purchasable" "{{issue purchasable}}", "issue purchased" "{{issue purchased}}", "publication id" "{{publication id}}", "publication name" "{{publication name}}", "page id" "{{page id}}", "page label" "{{page label}}" } } firebase "issue page content" { "templates" { "name" "issue page content" }, "parameters" { "issue id" "{{issue id}}", "issue name" "{{issue name}}", "issue categories" "{{issue categories}}", "issue tags" "{{issue tags}}", "issue purchasable" "{{issue purchasable}}", "issue purchased" "{{issue purchased}}", "publication id" "{{publication id}}", "publication name" "{{publication name}}", "page id" "{{page id}}", "page label" "{{page label}}" } } presenter content toc android / ios when the table of contents pop up is opened for an issue placeholder docid\ hwgaxh6bt5orbprp0v9vg placeholder docid\ hwgaxh6bt5orbprp0v9vg placeholder docid\ hwgaxh6bt5orbprp0v9vg placeholder docid\ hwgaxh6bt5orbprp0v9vg default "presenter content toc" { "templates" { "name" "content toc {{content name}}" } } firebase "presenter content toc" { "templates" { "name" "content toc {{content name}}" } } experience dynamic composed view events based on views json the view event name is composed on a template as follows storefront ${ storefront ${ transformed name of view } the full view event name is composed at runtime and the value of " name of view " is based on the view name field for the corresponding view in the views json the value of name of view will uppercased and hyphens are replaced with underscores only the standard views are documented in this chapter the event names can differ based on the configuration (" views json ") of the specific project storefront bookmarks the bookmark view has been opened placeholder docid\ hwgaxh6bt5orbprp0v9vg default "storefront bookmarks" { "templates" { "name" "bookmarks" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}" } } firebase "storefront bookmarks" { "templates" { "name" "bookmarks" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}" } } storefront feed the feed view has been opened placeholder docid\ hwgaxh6bt5orbprp0v9vg default "storefront feed" { "templates" { "name" "feed" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}" } } firebase "storefront feed" { "templates" { "name" "feed" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}" } } storefront home the home view has been opened placeholder docid\ hwgaxh6bt5orbprp0v9vg default "storefront home" { "templates" { "name" "home" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}" } } firebase "storefront home" { "templates" { "name" "home" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}" } } storefront issue details the issue details view has been opened placeholder docid\ hwgaxh6bt5orbprp0v9vg placeholder docid\ hwgaxh6bt5orbprp0v9vg placeholder docid\ hwgaxh6bt5orbprp0v9vg default "storefront issue details" { "templates" { "name" "issue details" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}", "issue id" "{{issue id}}", "issue name" "{{issue name}}", "issue type" "{{issue type}}", "issue categories" "{{issue categories}}", "issue tags" "{{issue tags}}", "issue product id" "{{issue product id}}", "issue price" "{{issue price value}}", "issue price currency" "{{issue price currency}}", "issue price formatted" "{{issue price}}", "issue latest" "{{issue latest}}", "publication id" "{{publication id}}", "publication name" "{{publication name}}", "publication type" "{{publication type}}" } } firebase "storefront issue details" { "templates" { "name" "issue details" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}", "issue id" "{{issue id}}", "issue name" "{{issue name}}", "issue type" "{{issue type}}", "issue categories" "{{issue categories}}", "issue tags" "{{issue tags}}", "issue product id" "{{issue product id}}", "issue price" "{{issue price value}}", "issue price currency" "{{issue price currency}}", "issue price formatted" "{{issue price}}", "issue latest" "{{issue latest}}", "publication id" "{{publication id}}", "publication name" "{{publication name}}", "publication type" "{{publication type}}" } } storefront login the login view has been opened placeholder docid\ hwgaxh6bt5orbprp0v9vg default "storefront login" { "templates" { "name" "login" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}" } } firebase "storefront login" { "templates" { "name" "login" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}" } } storefront newsstand newsstand view has been opened placeholder docid\ hwgaxh6bt5orbprp0v9vg default "storefront newsstand" { "templates" { "name" "newsstand" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}" } } firebase "storefront newsstand" { "templates" { "name" "newsstand" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}" } } storefront search search view has been opened placeholder docid\ hwgaxh6bt5orbprp0v9vg default "storefront search" { "templates" { "name" "search" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}" } } firebase "storefront search" { "templates" { "name" "search" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}" } } storefront subscriptions subscriptions view has been opened placeholder docid\ hwgaxh6bt5orbprp0v9vg default "storefront subscriptions" { "templates" { "name" "subscriptions" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}" } } firebase "storefront subscriptions" { "templates" { "name" "subscriptions" }, "parameters" { "view" "{{view}}", "popup" "{{popup}}" } }