# Pardot

Pardot is a marketing automation solution that enables marketers to identify prospective customers that are most likely to convert.

Pardot integration replicates data using the [Pardot API](http://developer.pardot.com/#official-pardot-api-documentation).

See the [Schema](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#Schema) section for a list of objects available for replication.

## Preparing for authentication

To access your data, you need to authenticate the connection with your account credentials.

Information noteMake sure that the account you use has read access to the tables you want to fetch.

To retrieve your business unit ID:

1. Log into your [Salesforce](https://login.salesforce.com/) account.
2. Navigate to Setup.
3. Search for Pardot in the Quick Find box.
4. Copy and paste your business unit ID into a secured file.

To retrieve your consumer key and secret:

1. Log into your [Salesforce](https://login.salesforce.com/) account.
2. Navigate to Setup.
3. Search for App Manager in the Quick Find box.
4. Go to your connected app and select View.
5. Copy and paste your consumer key into a secured file.
6. Click Click to reveal to show your consumer secret and copy it.

## Creating the connection

For more information, see [Connecting to SaaS applications](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Landing/connecting-web-applications.htm).

1. Click Authenticate when you have filled in the required connection settings.

   You may be asked to log in to the source application.

   A window is displayed with an authentication code.

2. Copy the code to the clipboard and return to the connection dialog.

3. Paste the code in Complete authentication with the code provided by the source and click Verify.

   Tip noteYou may need to scroll down to see this field.

   When status is Verified, the authentication is verified.

4. Provide a name for the connection in Connection name.

5. Select Open connection metadata to define metadata for the connection when it has been created.

Connection settings

| Setting | Description |
| --- | --- |
| Data gateway | Select a Data Movement gateway if required by your use case.<br><br>Information note<br><br>This field is not available with the Qlik Talend Cloud Starter subscription, as it does not support Data Movement gateway. If you have another subscription tier and do not want to use Data Movement gateway, select None.<br><br>For information on the benefits of Data Movement gateway and use cases that require it, see [Qlik Data Gateway - Data Movement](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/replication-gateway.htm). |
| Start Date | Enter the date, in the format `MM/DD/YYYY`, from which the data must be replicated from your source to your target. |
| Pardot Business Unit ID | Business unit ID. |
| Consumer Key | A unique identifier for the connected app. |
| Consumer Secret | A password for the connected app. |

## Schema

Information note

Schemas and naming conventions can change from version to version. It is recommended to verify your version before continuing.

Depending on your destination, table and column names may not appear as they are outlined below.

### campaigns

The `campaigns` table contains info about the campaigns in your Pardot account.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | id |
| **Replication Key** | id |
| **Useful links** | [Pardot documentation](http://developer.pardot.com/kb/object-field-references/#campaign)<br><br>[Pardot API method](http://developer.pardot.com/kb/api-version-3/campaigns/ "Opens in new tab: Pardot API method") |

campaigns table foreign keys

| Join campaigns with | on |
| --- | --- |
| [opportunities](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#opportunities) | ```<br>campaigns.id = opportunities.campaign_id<br>``` |
| [prospects](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#prospects) | ```<br>campaigns.id = prospects.campaign_id<br>``` |

campaigns table schema

| **cost**<br><br><br>INTEGER |
| --- |
| **id**<br><br><br>INTEGER |
| **name**<br><br><br>STRING |

### email\_clicks

The `email_clicks` table contains info about email click events.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | id |
| **Replication Key** | created\_at |
| **Useful links** | [Pardot documentation](http://developer.pardot.com/kb/object-field-references/#email-clicks)<br><br>[Pardot API method](http://developer.pardot.com/kb/api-version-3/batch-email-clicks/ "Opens in new tab: Pardot API method") |

email\_clicks table foreign keys

| Join email\_clicks with | on |
| --- | --- |
| [visitor_activities](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#visitor-activities) | ```<br>email_clicks.email_template_id = visitor_activities.email_template_id<br>```<br><br>```<br>email_clicks.list_email_id = visitor_activities.list_email_id<br>```<br><br>```<br>email_clicks.prospect_id = visitor_activities.prospect_id<br>``` |
| [list_memberships](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#list-memberships) | ```<br>email_clicks.prospect_id = list_memberships.prospect_id<br>``` |
| [prospects](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#prospects) | ```<br>email_clicks.prospect_id = prospects.id<br>``` |
| [visits](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#visits) | ```<br>email_clicks.prospect_id = visits.prospect_id<br>``` |

email\_clicks table schema

| **created\_at**<br><br><br>DATE-TIME |
| --- |
| **drip\_program\_action\_id**<br><br><br>INTEGER |
| **email\_template\_id**<br><br><br>INTEGER |
| **id**<br><br><br>INTEGER |
| **list\_email\_id**<br><br><br>INTEGER |
| **prospect\_id**<br><br><br>INTEGER |
| **tracker\_redirect\_id**<br><br><br>INTEGER |
| **url**<br><br><br>STRING |

### list\_memberships

The `list_memberships` table contains info about list memberships.

**Note**: To replicate this table, the [`lists`](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#lists) table must also be set to replicate.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | id |
| **Replication Keys** | id<br><br>list\_id<br><br>updated\_at |
| **Useful links** | [Pardot documentation](http://developer.pardot.com/kb/object-field-references/#list-membership)<br><br>[Pardot API method](http://developer.pardot.com/kb/api-version-3/list-memberships/ "Opens in new tab: Pardot API method") |

list\_memberships table foreign keys

| Join list\_memberships with | on |
| --- | --- |
| [lists](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#lists) | ```<br>list_memberships.list_id = lists.id<br>``` |
| [email_clicks](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#email-clicks) | ```<br>list_memberships.prospect_id = email_clicks.prospect_id<br>``` |
| [prospects](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#prospects) | ```<br>list_memberships.prospect_id = prospects.id<br>``` |
| [visitor_activities](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#visitor-activities) | ```<br>list_memberships.prospect_id = visitor_activities.prospect_id<br>``` |
| [visits](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#visits) | ```<br>list_memberships.prospect_id = visits.prospect_id<br>``` |

list\_memberships table schema

| **created\_at**<br><br><br>DATE-TIME |
| --- |
| **id**<br><br><br>INTEGER |
| **list\_id**<br><br><br>INTEGER |
| **opted\_out**<br><br><br>INTEGER |
| **prospect\_id**<br><br><br>INTEGER |
| **updated\_at**<br><br><br>DATE-TIME |

### lists

The `lists` table contains info about the lists in your Pardot account.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | id |
| **Replication Key** | updated\_at |
| **Useful links** | [Pardot documentation](http://developer.pardot.com/kb/object-field-references/#list)<br><br>[Pardot API method](http://developer.pardot.com/kb/api-version-3/lists/ "Opens in new tab: Pardot API method") |

lists table foreign keys

| Join lists with | on |
| --- | --- |
| [list_memberships](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#list-memberships) | ```<br>lists.id = list_memberships.list_id<br>``` |

lists table schema

| **created\_at**<br><br><br>DATE-TIME |
| --- |
| **description**<br><br><br>STRING |
| **id**<br><br><br>INTEGER |
| **is\_crm\_visible**<br><br><br>BOOLEAN |
| **is\_dynamic**<br><br><br>BOOLEAN |
| **is\_public**<br><br><br>BOOLEAN |
| **name**<br><br><br>STRING |
| **title**<br><br><br>STRING |
| **updated\_at**<br><br><br>DATE-TIME |

### opportunities

The `opportunities` table contains info about the opportunities in your Pardot account.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | id |
| **Replication Keys** | id<br><br>updated\_at |
| **Useful links** | [Pardot documentation](http://developer.pardot.com/kb/object-field-references/#opportunity)<br><br>[Pardot API method](http://developer.pardot.com/kb/api-version-3/opportunities/ "Opens in new tab: Pardot API method") |

opportunities table foreign keys

| Join opportunities with | on |
| --- | --- |
| [campaigns](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#campaigns) | ```<br>opportunities.campaign_id = campaigns.id<br>``` |
| [prospects](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#prospects) | ```<br>opportunities.campaign_id = prospects.campaign_id<br>``` |

opportunities table schema

| **campaign\_id**<br><br><br>INTEGER |
| --- |
| **closed\_at**<br><br><br>DATE-TIME |
| **created\_at**<br><br><br>DATE-TIME |
| **id**<br><br><br>INTEGER |
| **name**<br><br><br>STRING |
| **probability**<br><br><br>INTEGER |
| **stage**<br><br><br>STRING |
| **status**<br><br><br>STRING |
| **type**<br><br><br>STRING |
| **updated\_at**<br><br><br>DATE-TIME |
| **value**<br><br><br>NUMBER |

### prospect\_accounts

The `prospect_accounts` table contains info about prospect accounts.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | id |
| **Replication Key** | updated\_at |
| **Useful links** | [Pardot documentation](http://developer.pardot.com/kb/object-field-references/#prospect-account)<br><br>[Pardot API method](http://developer.pardot.com/kb/api-version-3/prospect-accounts/ "Opens in new tab: Pardot API method") |

prospect\_accounts table foreign keys

| Join prospect\_accounts with | on |
| --- | --- |
| [users](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#users) | ```<br>prospect_accounts.assigned_to.user.id = users.id<br>``` |

prospect\_accounts table schema

| **assigned\_to**<br><br><br>OBJECT<br><br>This is a nested data structure:<br><br><ul><li>user: OBJECT, which is also a nested data structure.											<ul><li>account: INTEGER</li><li>created_at: DATE-TIME</li><li>email: STRING</li><li>first_name: STRING</li><li>id: INTEGER</li><li>job_tile: STRING</li><li>last_name: STRING</li><li>role: STRING</li><li>updated_at: DATE-TIME</li></ul></li></ul> |
| --- |
| **created\_at**<br><br><br>DATE-TIME |
| **id**<br><br><br>INTEGER |
| **name**<br><br><br>STRING |
| **updated\_at**<br><br><br>DATE-TIME |

### prospects

The `prospects` table contains info about the prospects in your Pardot account.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | id |
| **Replication Key** | updated\_at |
| **Useful links** | [Pardot documentation](http://developer.pardot.com/kb/object-field-references/#prospect)<br><br>[Pardot API method](http://developer.pardot.com/kb/api-version-3/prospects/#supported-operations_1 "Opens in new tab: Pardot API method") |

prospects table foreign keys

| Join prospects with | on |
| --- | --- |
| [campaigns](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#campaigns) | ```<br>prospects.campaign_id = campaigns.id<br>``` |
| [opportunities](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#opportunities) | ```<br>prospects.campaign_id = opportunities.campaign_id<br>``` |
| [email_clicks](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#email-clicks) | ```<br>prospects.id = email_clicks.prospect_id<br>``` |
| [list_memberships](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#list-memberships) | ```<br>prospects.id = list_memberships.prospect_id<br>``` |
| [visitor_activities](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#visitor-activities) | ```<br>prospects.id = visitor_activities.prospect_id<br>``` |
| [visits](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#visits) | ```<br>prospects.id = visits.prospect_id<br>``` |

prospects table schema

| **address\_one**<br><br><br>STRING |
| --- |
| **address\_two**<br><br><br>STRING |
| **annual\_revenue**<br><br><br>STRING |
| **campaign\_id**<br><br><br>INTEGER |
| **city**<br><br><br>STRING |
| **comments**<br><br><br>STRING |
| **company**<br><br><br>STRING |
| **country**<br><br><br>STRING |
| **created\_at**<br><br><br>DATE-TIME |
| **crm\_account\_fid**<br><br><br>STRING |
| **crm\_contact\_fid**<br><br><br>STRING |
| **crm\_last\_sync**<br><br><br>DATE-TIME |
| **crm\_lead\_fid**<br><br><br>STRING |
| **crm\_owner\_fid**<br><br><br>STRING |
| **crm\_url**<br><br><br>STRING |
| **department**<br><br><br>STRING |
| **email**<br><br><br>STRING |
| **employees**<br><br><br>STRING |
| **fax**<br><br><br>STRING |
| **first\_name**<br><br><br>STRING |
| **grade**<br><br><br>STRING |
| **id**<br><br><br>INTEGER |
| **industry**<br><br><br>STRING |
| **is\_do\_not\_call**<br><br><br>BOOLEAN |
| **is\_do\_not\_email**<br><br><br>BOOLEAN |
| **is\_reviewed**<br><br><br>BOOLEAN |
| **is\_starred**<br><br><br>BOOLEAN |
| **job\_title**<br><br><br>STRING |
| **last\_activity\_at**<br><br><br>DATE-TIME |
| **last\_name**<br><br><br>STRING |
| **notes**<br><br><br>STRING |
| **opted\_out**<br><br><br>BOOLEAN |
| **password**<br><br><br>STRING |
| **phone**<br><br><br>STRING |
| **prospect\_account\_id**<br><br><br>INTEGER |
| **recent\_interaction**<br><br><br>STRING |
| **salutation**<br><br><br>STRING |
| **score**<br><br><br>INTEGER |
| **source**<br><br><br>STRING |
| **state**<br><br><br>STRING |
| **territory**<br><br><br>STRING |
| **updated\_at**<br><br><br>DATE-TIME |
| **website**<br><br><br>STRING |
| **years\_in\_business**<br><br><br>STRING |
| **zip**<br><br><br>STRING |

### users

The `users` table contains info about the users in your Pardot account.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | id |
| **Replication Keys** | id<br><br>updated\_at |
| **Useful links** | [Pardot documentation](http://developer.pardot.com/kb/object-field-references/#user)<br><br>[Pardot API method](http://developer.pardot.com/kb/api-version-3/users/ "Opens in new tab: Pardot API method") |

users table foreign keys

| Join users with | on |
| --- | --- |
| [prospect_accounts](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#prospect-accounts) | ```<br>users.id = prospect_accounts.assigned_to.user.id<br>``` |

users table schema

| **created\_at**<br><br><br>DATE-TIME |
| --- |
| **email**<br><br><br>STRING |
| **first\_name**<br><br><br>STRING |
| **id**<br><br><br>INTEGER |
| **job\_title**<br><br><br>STRING |
| **last\_name**<br><br><br>STRING |
| **role**<br><br><br>STRING |
| **updated\_at**<br><br><br>DATE-TIME |

### visitor\_activities

The `visitor_activities` table contains info about visitor activities.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | id |
| **Replication Key** | id |
| **Useful links** | [Pardot documentation](http://developer.pardot.com/kb/object-field-references/#visitor-activity)<br><br>[Pardot API method](http://developer.pardot.com/kb/api-version-3/visitor-activities/ "Opens in new tab: Pardot API method") |

visitor\_activities table foreign keys

| Join visitor\_activities with | on |
| --- | --- |
| [email_clicks](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#email-clicks) | ```<br>visitor_activities.email_template_id = email_clicks.email_template_id<br>```<br><br>```<br>visitor_activities.list_email_id = email_clicks.list_email_id<br>```<br><br>```<br>visitor_activities.prospect_id = email_clicks.prospect_id<br>``` |
| [list_memberships](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#list-memberships) | ```<br>visitor_activities.prospect_id = list_memberships.prospect_id<br>``` |
| [prospects](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#prospects) | ```<br>visitor_activities.prospect_id = prospects.id<br>``` |
| [visits](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#visits) | ```<br>visitor_activities.prospect_id = visits.prospect_id<br>```<br><br>```<br>visitor_activities.visitor_id = visits.visitor_id<br>``` |
| [visitors](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#visitors) | ```<br>visitor_activities.visitor_id = visitors.id<br>``` |

visitor\_activities table schema

| **campaign**<br><br><br>OBJECT<br><br>This is a nested data structure. |
| --- |
| **campaign\_id**<br><br><br>INTEGER |
| **created\_at**<br><br><br>DATE-TIME |
| **details**<br><br><br>STRING |
| **email\_id**<br><br><br>INTEGER |
| **email\_template\_id**<br><br><br>INTEGER |
| **file\_id**<br><br><br>INTEGER |
| **form\_handler\_id**<br><br><br>INTEGER |
| **form\_id**<br><br><br>INTEGER |
| **id**<br><br><br>INTEGER |
| **landing\_page\_id**<br><br><br>INTEGER |
| **list\_email\_id**<br><br><br>INTEGER |
| **multivariate\_test\_variation\_id**<br><br><br>INTEGER |
| **paid\_search\_id\_id**<br><br><br>INTEGER |
| **prospect\_id**<br><br><br>INTEGER |
| **site\_search\_query\_id**<br><br><br>INTEGER |
| **type**<br><br><br>INTEGER |
| **type\_name**<br><br><br>STRING |
| **updated\_at**<br><br><br>DATE-TIME |
| **visitor\_id**<br><br><br>INTEGER |
| **visitor\_page\_view\_id**<br><br><br>INTEGER |

### visitors

The `visitors` table contains info about visitors.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | id |
| **Replication Key** | updated\_at |
| **Useful links** | [Pardot documentation](http://developer.pardot.com/kb/object-field-references/#visitor)<br><br>[Pardot API method](http://developer.pardot.com/kb/api-version-3/visitors/ "Opens in new tab: Pardot API method") |

visitors table foreign keys

| Join visitors with | on |
| --- | --- |
| [visitor_activities](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#visitor-activities) | ```<br>visitors.id = visitor_activities.visitor_id<br>``` |
| [visits](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#visits) | ```<br>visitors.id = visits.visitor_id<br>``` |

visitors table schema

| **campaign\_parameter**<br><br><br>STRING |
| --- |
| **content\_parameter**<br><br><br>STRING |
| **created\_at**<br><br><br>DATE-TIME |
| **hostname**<br><br><br>STRING |
| **id**<br><br><br>INTEGER |
| **ip\_address**<br><br><br>STRING |
| **medium\_parameter**<br><br><br>STRING |
| **page\_view\_count**<br><br><br>INTEGER |
| **source\_parameter**<br><br><br>STRING |
| **term\_parameter**<br><br><br>STRING |
| **updated\_at**<br><br><br>DATE-TIME |

### visits

The `visits` table contains info about visits.

**Note**: To replicate this table, you must also set the [`visitors`](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#visitors) table to replicate.

| **Replication Method** | CDC |
| --- | --- |
| **Primary Key** | id |
| **Replication Keys** | id<br><br>updated\_at |
| **Useful links** | [Pardot documentation](http://developer.pardot.com/kb/object-field-references/#visit)<br><br>[Pardot API method](http://developer.pardot.com/kb/api-version-3/visits/ "Opens in new tab: Pardot API method") |

visits table foreign keys

| Join visits with | on |
| --- | --- |
| [email_clicks](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#email-clicks) | ```<br>visits.prospect_id = email_clicks.prospect_id<br>``` |
| [list_memberships](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#list-memberships) | ```<br>visits.prospect_id = list_memberships.prospect_id<br>``` |
| [prospects](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#prospects) | ```<br>visits.prospect_id = prospects.id<br>``` |
| [visitor_activities](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#visitor-activities) | ```<br>visits.prospect_id = visitor_activities.prospect_id<br>```<br><br>```<br>visits.visitor_id = visitor_activities.visitor_id<br>``` |
| [visitors](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/WebApplications/Connecting-Pardot.htm#visitors) | ```<br>visits.visitor_id = visitors.id<br>``` |

visits table schema

| **campaign\_parameter**<br><br><br>STRING |
| --- |
| **content\_parameter**<br><br><br>STRING |
| **created\_at**<br><br><br>DATE-TIME |
| **duration\_in\_seconds**<br><br><br>INTEGER |
| **first\_visitor\_page\_view\_at**<br><br><br>DATE-TIME |
| **id**<br><br><br>INTEGER |
| **last\_visitor\_page\_view\_at**<br><br><br>DATE-TIME |
| **medium\_parameter**<br><br><br>STRING |
| **prospect\_id**<br><br><br>INTEGER |
| **source\_parameter**<br><br><br>STRING |
| **term\_parameter**<br><br><br>STRING |
| **updated\_at**<br><br><br>DATE-TIME |
| **visitor\_id**<br><br><br>INTEGER |
| **visitor\_page\_view\_count**<br><br><br>INTEGER |
| **visitor\_page\_views**<br><br><br>OBJECT<br><br>This is a nested data structure:<br><br><ul><li>visitor_page_view: ARRAY, which is also a nested data structure.											<ul><li>created_at: DATE-TIME</li><li>id: INTEGER</li><li>title: STRING</li><li>url: STRING</li></ul></li></ul> |