---
title: Pendo
description: Połącz Pendo, poznaj sposób synchronizacji i wysyłaj zapytania do wszystkich zapisywanych tabel i kolumn.
species: reference
---
# Pendo

Połącz Pendo za pomocą klucza integracji. Źródło zapisuje 13 stałych tabel w schemacie `titan.pendo`.
```sql
select
  page_id,
  account_id,
  app_id
from titan.pendo.page_events
limit 10
```

## Połącz Pendo

1. Otwórz **Aplikacje**, wybierz **Połącz aplikację**, a następnie **Pendo**.
2. Podaj klucz integracji.
3. Sprawdź tabele, a następnie zapisz źródło.
4. Obserwuj **Historię synchronizacji**, aż pierwsze uruchomienie się zakończy.

Dane uwierzytelniające są przechowywane jako sekrety. Nigdy nie stają się kolumnami jeziora ani nie pojawiają się w wynikach zapytań.

## Sposób synchronizacji

Długie synchronizacje zapisują punkt kontrolny co 10 minut. Duże okna zdarzeń są adaptacyjnie dzielone na odcinki o długości nawet 1 godziny.

Nowe źródło synchronizuje się po połączeniu, a następnie zgodnie z harmonogramem. Domyślny interwał cykliczny wynosi 4 godziny. Przerwane uruchomienie zachowuje ukończone postępy i jest bezpiecznie ponawiane.

Każda tabela jeziora ma też [kolumny systemowe](/docs/concepts/your-lake#kolumny-systemowe) `_synced_at` i `_deleted`; poniższa dokumentacja kolumn obejmuje wyłącznie kolumny źródłowe.

## Dokumentacja tabel

### `page_events`

`titan.pendo.page_events` ma 24 kolumny źródłowe.

```columns table=pendo.page_events
page_id                                 string pk           Pole źródłowe `pageId`.
account_id                              string pk           Pole źródłowe `accountId`.
app_id                                  integer pk          Pole źródłowe `appId`.
visitor_id                              string pk           Pole źródłowe `visitorId`.
hour                                    datetime pk         Pole źródłowe `hour`.
num_events                              integer             Pole źródłowe `numEvents`.
num_minutes                             integer             Pole źródłowe `numMinutes`.
first_time                              datetime pk         Pole źródłowe `firstTime`.
last_time                               datetime pk         Pole źródłowe `lastTime`.
remote_ip                               string pk           Pole źródłowe `remoteIp`.
server                                  string pk           Pole źródłowe `server`.
user_agent                              string pk           Pole źródłowe `userAgent`.
recording_id                            string pk           Pole źródłowe `recordingId`.
tab_id                                  string pk           Pole źródłowe `tabId`.
analytics_session_id                    string pk           Pole źródłowe `analyticsSessionId`.
recording_session_id                    string pk           Pole źródłowe `recordingSessionId`.
error_click_count                       integer             Pole źródłowe `errorClickCount`.
dead_click_count                        integer             Pole źródłowe `deadClickCount`.
u_turn_count                            integer             Pole źródłowe `uTurnCount`.
rage_click_count                        integer             Pole źródłowe `rageClickCount`.
longitude                               float pk            Pole źródłowe `longitude`.
latitude                                float pk            Pole źródłowe `latitude`.
region                                  string pk           Pole źródłowe `region`.
country                                 string pk           Pole źródłowe `country`.
```

### `feature_events`

`titan.pendo.feature_events` ma 24 kolumny źródłowe.

```columns table=pendo.feature_events
feature_id                              string pk           Pole źródłowe `featureId`.
account_id                              string pk           Pole źródłowe `accountId`.
app_id                                  integer pk          Pole źródłowe `appId`.
visitor_id                              string pk           Pole źródłowe `visitorId`.
hour                                    datetime pk         Pole źródłowe `hour`.
num_events                              integer             Pole źródłowe `numEvents`.
num_minutes                             integer             Pole źródłowe `numMinutes`.
first_time                              datetime pk         Pole źródłowe `firstTime`.
last_time                               datetime pk         Pole źródłowe `lastTime`.
remote_ip                               string pk           Pole źródłowe `remoteIp`.
server                                  string pk           Pole źródłowe `server`.
user_agent                              string pk           Pole źródłowe `userAgent`.
recording_id                            string pk           Pole źródłowe `recordingId`.
tab_id                                  string pk           Pole źródłowe `tabId`.
analytics_session_id                    string pk           Pole źródłowe `analyticsSessionId`.
recording_session_id                    string pk           Pole źródłowe `recordingSessionId`.
error_click_count                       integer             Pole źródłowe `errorClickCount`.
dead_click_count                        integer             Pole źródłowe `deadClickCount`.
u_turn_count                            integer             Pole źródłowe `uTurnCount`.
rage_click_count                        integer             Pole źródłowe `rageClickCount`.
longitude                               float pk            Pole źródłowe `longitude`.
latitude                                float pk            Pole źródłowe `latitude`.
region                                  string pk           Pole źródłowe `region`.
country                                 string pk           Pole źródłowe `country`.
```

### `events`

`titan.pendo.events` ma 24 kolumny źródłowe.

```columns table=pendo.events
page_id                                 string pk           Pole źródłowe `pageId`.
account_id                              string pk           Pole źródłowe `accountId`.
app_id                                  integer pk          Pole źródłowe `appId`.
visitor_id                              string pk           Pole źródłowe `visitorId`.
hour                                    datetime pk         Pole źródłowe `hour`.
num_events                              integer             Pole źródłowe `numEvents`.
num_minutes                             integer             Pole źródłowe `numMinutes`.
first_time                              datetime pk         Pole źródłowe `firstTime`.
last_time                               datetime pk         Pole źródłowe `lastTime`.
remote_ip                               string pk           Pole źródłowe `remoteIp`.
server                                  string pk           Pole źródłowe `server`.
user_agent                              string pk           Pole źródłowe `userAgent`.
recording_id                            string pk           Pole źródłowe `recordingId`.
tab_id                                  string pk           Pole źródłowe `tabId`.
analytics_session_id                    string pk           Pole źródłowe `analyticsSessionId`.
recording_session_id                    string pk           Pole źródłowe `recordingSessionId`.
error_click_count                       integer             Pole źródłowe `errorClickCount`.
dead_click_count                        integer             Pole źródłowe `deadClickCount`.
u_turn_count                            integer             Pole źródłowe `uTurnCount`.
rage_click_count                        integer             Pole źródłowe `rageClickCount`.
longitude                               float pk            Pole źródłowe `longitude`.
latitude                                float pk            Pole źródłowe `latitude`.
region                                  string pk           Pole źródłowe `region`.
country                                 string pk           Pole źródłowe `country`.
```

### `track_events`

`titan.pendo.track_events` ma 24 kolumny źródłowe.

```columns table=pendo.track_events
track_type_id                           string pk           Pole źródłowe `trackTypeId`.
account_id                              string pk           Pole źródłowe `accountId`.
app_id                                  integer pk          Pole źródłowe `appId`.
visitor_id                              string pk           Pole źródłowe `visitorId`.
hour                                    datetime pk         Pole źródłowe `hour`.
num_events                              integer             Pole źródłowe `numEvents`.
num_minutes                             integer             Pole źródłowe `numMinutes`.
first_time                              datetime pk         Pole źródłowe `firstTime`.
last_time                               datetime pk         Pole źródłowe `lastTime`.
remote_ip                               string pk           Pole źródłowe `remoteIp`.
server                                  string pk           Pole źródłowe `server`.
user_agent                              string pk           Pole źródłowe `userAgent`.
recording_id                            string pk           Pole źródłowe `recordingId`.
tab_id                                  string pk           Pole źródłowe `tabId`.
analytics_session_id                    string pk           Pole źródłowe `analyticsSessionId`.
recording_session_id                    string pk           Pole źródłowe `recordingSessionId`.
error_click_count                       integer             Pole źródłowe `errorClickCount`.
dead_click_count                        integer             Pole źródłowe `deadClickCount`.
u_turn_count                            integer             Pole źródłowe `uTurnCount`.
rage_click_count                        integer             Pole źródłowe `rageClickCount`.
longitude                               float pk            Pole źródłowe `longitude`.
latitude                                float pk            Pole źródłowe `latitude`.
region                                  string pk           Pole źródłowe `region`.
country                                 string pk           Pole źródłowe `country`.
```

### `pages`

`titan.pendo.pages` ma 21 kolumn źródłowych.

```columns table=pendo.pages
id                                      string pk           Pole źródłowe `id`.
created_by_user                         json                Pole źródłowe `createdByUser`.
last_updated_by_user                    json                Pole źródłowe `lastUpdatedByUser`.
created_at                              datetime            Pole źródłowe `createdAt`.
last_updated_at                         datetime            Pole źródłowe `lastUpdatedAt`.
kind                                    string              Pole źródłowe `kind`.
root_version_id                         string              Pole źródłowe `rootVersionId`.
stable_version_id                       string              Pole źródłowe `stableVersionId`.
app_id                                  integer             Pole źródłowe `appId`.
app_ids                                 json                Pole źródłowe `appIds`.
name                                    string              Pole źródłowe `name`.
group                                   json                Pole źródłowe `group`.
is_core_event                           boolean             Pole źródłowe `isCoreEvent`.
valid_through                           datetime            Pole źródłowe `validThrough`.
dirty                                   boolean             Pole źródłowe `dirty`.
daily_merge_first                       integer             Pole źródłowe `dailyMergeFirst`.
daily_rollup_first                      integer             Pole źródłowe `dailyRollupFirst`.
ignored_frustration_types               json                Pole źródłowe `ignoredFrustrationTypes`.
rules                                   json                Pole źródłowe `rules`.
rulesjson                               string              Pole źródłowe `rulesjson`.
is_suggested                            boolean             Pole źródłowe `isSuggested`.
```

### `features`

`titan.pendo.features` ma 23 kolumny źródłowe.

```columns table=pendo.features
id                                      string pk           Pole źródłowe `id`.
page_id                                 string pk           Pole źródłowe `pageId`.
event_property_configurations           json                Pole źródłowe `eventPropertyConfigurations`.
element_path_rules                      json                Pole źródłowe `elementPathRules`.
element_selection_type                  string              Pole źródłowe `elementSelectionType`.
suggested_match_type                    string              Pole źródłowe `suggestedMatchType`.
app_wide                                boolean             Pole źródłowe `appWide`.
created_by_user                         json                Pole źródłowe `createdByUser`.
last_updated_by_user                    json                Pole źródłowe `lastUpdatedByUser`.
created_at                              datetime            Pole źródłowe `createdAt`.
last_updated_at                         datetime            Pole źródłowe `lastUpdatedAt`.
kind                                    string              Pole źródłowe `kind`.
root_version_id                         string              Pole źródłowe `rootVersionId`.
stable_version_id                       string              Pole źródłowe `stableVersionId`.
app_id                                  integer             Pole źródłowe `appId`.
app_ids                                 json                Pole źródłowe `appIds`.
name                                    string              Pole źródłowe `name`.
group                                   json                Pole źródłowe `group`.
is_core_event                           boolean             Pole źródłowe `isCoreEvent`.
valid_through                           datetime            Pole źródłowe `validThrough`.
dirty                                   boolean             Pole źródłowe `dirty`.
daily_merge_first                       integer             Pole źródłowe `dailyMergeFirst`.
daily_rollup_first                      integer             Pole źródłowe `dailyRollupFirst`.
```

### `visitors`

`titan.pendo.visitors` ma 2 kolumny źródłowe.

```columns table=pendo.visitors
visitor_id                              string pk           Pole źródłowe `visitorId`.
metadata                                json                Pole źródłowe `metadata`.
```

### `guides`

`titan.pendo.guides` ma 48 kolumn źródłowych.

```columns table=pendo.guides
id                                      string pk           Pole źródłowe `id`.
name                                    string              Pole źródłowe `name`.
state                                   string              Pole źródłowe `state`.
kind                                    string              Pole źródłowe `kind`.
launch_method                           string              Pole źródłowe `launchMethod`.
editor_type                             string              Pole źródłowe `editorType`.
authored_language                       string              Pole źródłowe `authoredLanguage`.
email_state                             string              Pole źródłowe `emailState`.
is_multi_step                           boolean             Pole źródłowe `isMultiStep`.
is_module                               boolean             Pole źródłowe `isModule`.
is_top_level                            boolean             Pole źródłowe `isTopLevel`.
is_training                             boolean             Pole źródłowe `isTraining`.
is_dnt                                  boolean             Pole źródłowe `isDNT`.
auto_create_feedback                    boolean             Pole źródłowe `autoCreateFeedback`.
include_for_oem                         boolean             Pole źródłowe `includeForOEM`.
published_ever                          boolean             Pole źródłowe `publishedEver`.
app_id                                  integer             Pole źródłowe `appId`.
app_ids                                 json                Pole źródłowe `appIds`.
resource_center_id                      string              Pole źródłowe `resourceCenterId`.
origin_id                               string              Pole źródłowe `originId`.
root_version_id                         string              Pole źródłowe `rootVersionId`.
stable_version_id                       string              Pole źródłowe `stableVersionId`.
recurrence                              integer             Pole źródłowe `recurrence`.
recurrence_eligibility_window           integer             Pole źródłowe `recurrenceEligibilityWindow`.
created_at                              datetime            Pole źródłowe `createdAt`.
last_updated_at                         datetime            Pole źródłowe `lastUpdatedAt`.
published_at                            datetime            Pole źródłowe `publishedAt`.
expires_after                           datetime            Pole źródłowe `expiresAfter`.
reset_at                                datetime            Pole źródłowe `resetAt`.
current_first_eligible_to_be_seen_at    datetime            Pole źródłowe `currentFirstEligibleToBeSeenAt`.
created_by_user_id                      string              Pole źródłowe `createdByUserId`.
created_by_username                     string              Pole źródłowe `createdByUsername`.
last_updated_by_user_id                 string              Pole źródłowe `lastUpdatedByUserId`.
last_updated_by_username                string              Pole źródłowe `lastUpdatedByUsername`.
device_type                             string              Pole źródłowe `deviceType`.
segment_id                              string              Pole źródłowe `segmentId`.
created_by_user                         json                Pole źródłowe `createdByUser`.
last_updated_by_user                    json                Pole źródłowe `lastUpdatedByUser`.
attributes                              json                Pole źródłowe `attributes`.
audience                                json                Pole źródłowe `audience`.
audience_ui_hint                        json                Pole źródłowe `audienceUiHint`.
steps                                   json                Pole źródłowe `steps`.
children                                json                Pole źródłowe `children`.
polls                                   json                Pole źródłowe `polls`.
redisplay                               json                Pole źródłowe `redisplay`.
conversion                              json                Pole źródłowe `conversion`.
shows_after                             json                Pole źródłowe `showsAfter`.
dependent_metadata                      json                Pole źródłowe `dependentMetadata`.
```

### `resource_center`

`titan.pendo.resource_center` ma 11 kolumn źródłowych.

```columns table=pendo.resource_center
guide_id                                string pk           Pole źródłowe `guideId`.
name                                    string              Pole źródłowe `name`.
state                                   string              Pole źródłowe `state`.
module_id                               string              Pole źródłowe `moduleId`.
is_top_level                            boolean             Pole źródłowe `isTopLevel`.
origin_id                               string              Pole źródłowe `originId`.
children                                json                Pole źródłowe `children`.
resource_center_id                      string              Pole źródłowe `resourceCenterId`.
app_id                                  integer             Pole źródłowe `appId`.
created_at                              datetime            Pole źródłowe `createdAt`.
last_updated_at                         datetime            Pole źródłowe `lastUpdatedAt`.
```

### `guide_polls`

`titan.pendo.guide_polls` ma 9 kolumn źródłowych.

```columns table=pendo.guide_polls
guide_id                                string pk           Pole źródłowe `guideId`.
poll_id                                 string pk           Pole źródłowe `pollId`.
question                                string              Pole źródłowe `question`.
poll_type                               string              Pole źródłowe `pollType`.
poll_follow_up_id                       string              Pole źródłowe `pollFollowUpId`.
id_responses                            json                Pole źródłowe `idResponses`.
numeric_responses                       json                Pole źródłowe `numericResponses`.
reset_at                                datetime            Pole źródłowe `resetAt`.
guide_name                              string              Pole źródłowe `guideName`.
```

### `guide_steps`

`titan.pendo.guide_steps` ma 15 kolumn źródłowych.

```columns table=pendo.guide_steps
guide_id                                string pk           Pole źródłowe `guideId`.
step_id                                 string pk           Pole źródłowe `stepId`.
rank                                    integer             Pole źródłowe `rank`.
type                                    string              Pole źródłowe `type`.
advance_method                          string              Pole źródłowe `advanceMethod`.
template_id                             string              Pole źródłowe `templateId`.
content_type                            string              Pole źródłowe `contentType`.
page_id                                 string              Pole źródłowe `pageId`.
element_path_rule                       string              Pole źródłowe `elementPathRule`.
launch_url                              string              Pole źródłowe `launchUrl`.
regex_url_rule                          string              Pole źródłowe `regexUrlRule`.
poll_ids                                json                Pole źródłowe `pollIds`.
attributes                              json                Pole źródłowe `attributes`.
last_updated_at                         datetime            Pole źródłowe `lastUpdatedAt`.
reset_at                                datetime            Pole źródłowe `resetAt`.
```

### `guide_events`

`titan.pendo.guide_events` ma 31 kolumn źródłowych.

```columns table=pendo.guide_events
visitor_id                              string pk           Pole źródłowe `visitorId`.
guide_id                                string pk           Pole źródłowe `guideId`.
guide_step_id                           string pk           Pole źródłowe `guideStepId`.
type                                    string pk           Pole źródłowe `type`.
browser_time                            datetime pk         Pole źródłowe `browserTime`.
guide_timestamp                         datetime pk         Pole źródłowe `guideTimestamp`.
analytics_session_id                    string pk           Pole źródłowe `analyticsSessionId`.
tab_id                                  string pk           Pole źródłowe `tabId`.
account_id                              string              Pole źródłowe `accountId`.
account_ids                             json                Pole źródłowe `accountIds`.
app_id                                  integer             Pole źródłowe `appId`.
destination_step_id                     string              Pole źródłowe `destinationStepId`.
guide_seen_reason                       string              Pole źródłowe `guideSeenReason`.
guide_seen_timeout_length               integer             Pole źródłowe `guideSeenTimeoutLength`.
guide_snooze_duration                   integer             Pole źródłowe `guideSnoozeDuration`.
received_time                           datetime            Pole źródłowe `receivedTime`.
country                                 string              Pole źródłowe `country`.
region                                  string              Pole źródłowe `region`.
latitude                                float               Pole źródłowe `latitude`.
longitude                               float               Pole źródłowe `longitude`.
remote_ip                               string              Pole źródłowe `remoteIp`.
server_name                             string              Pole źródłowe `serverName`.
user_agent                              string              Pole źródłowe `userAgent`.
url                                     string              Pole źródłowe `url`.
load_time                               integer             Pole źródłowe `loadTime`.
element_path                            string              Pole źródłowe `elementPath`.
ui_element_id                           string              Pole źródłowe `uiElementId`.
ui_element_text                         string              Pole źródłowe `uiElementText`.
ui_element_type                         string              Pole źródłowe `uiElementType`.
ui_element_actions                      json                Pole źródłowe `uiElementActions`.
properties                              json                Pole źródłowe `properties`.
```

### `segments`

`titan.pendo.segments` ma 14 kolumn źródłowych.

```columns table=pendo.segments
id                                      string pk           Pole źródłowe `id`.
name                                    string              Pole źródłowe `name`.
description                             string              Pole źródłowe `description`.
shared                                  boolean             Pole źródłowe `shared`.
kind                                    string              Pole źródłowe `kind`.
created_by_api                          boolean             Pole źródłowe `createdByApi`.
root_version_id                         string              Pole źródłowe `rootVersionId`.
stable_version_id                       string              Pole źródłowe `stableVersionId`.
created_at                              datetime            Pole źródłowe `createdAt`.
last_updated_at                         datetime            Pole źródłowe `lastUpdatedAt`.
created_by_user                         json                Pole źródłowe `createdByUser`.
last_updated_by_user                    json                Pole źródłowe `lastUpdatedByUser`.
definition                              json                Pole źródłowe `definition`.
dependent_metadata                      json                Pole źródłowe `dependentMetadata`.
```

## Usunięcia i historia

Wiersze są scalane według klucza źródłowego. Gdy źródło może potwierdzić usunięcie wiersza, Supernova zachowuje go i ustawia `_deleted`, dzięki czemu zapytania mogą zdecydować, czy uwzględniać historię. Aby pobierać bieżący stan, filtruj zapytania przez `where not _deleted`.
