Skip to main content

Account engagement (Pardot) tracking code

Using the Account engagement (Pardot) tracking code to centralize reader engagement data

Updated this week

You can add an Account Engagement tracking code to your Turtl Doc(s) to send reader activity - page views, to Account Engagement when the user interacts with a Turtl Doc. Once this activity data is in Account Engagement, it can be used to support various processes.

How to enable the tracking code

To enable the tracking code, please follow the steps below:

1. Access the Integrations Hub

To access the Integrations Hub, click on "Integrate" on the left hand menu.

The Integrations screen will show all available integrations in a grid layout.

2. Enable the tracking code

Click on Pardot, under the settings tab, click on "Reader Intent Data" to expand the section.

Toggle on the setting to enable the tracking code for all Docs.


What information does the tracking code collect by default?

  • Page visit URL (Turtl Doc URL in our case)

  • Number of page views

  • Type of session (eg. Entry point, Last page viewed)

  • Time spent on the page

  • Date and time of the session


How does the collected information appear in Account Engagement

You can set up a test Doc, flip through it, and then check if the page views for that Doc came through. You can see these events in two key places:

1. In the Visitors report

Visitor and Prospect visits and page views can be found in the Visitors report.

To access the visitors report, navigate to "Prospects" -> "Visitors". The data appears in the visitor table under the graphs that display basic information about your visitors.

2. In the Prospect activities

Select a prospect from the visitor table in the Visitor report or the Prospect List under "Prospects" -> "Prospect List".

Prospect activities are visible from the "Overview" or the "Activities" tab.

Click on a 'Visit' activity to see the full list of page views.

How can we customize the tracking code to send custom Turtl events to Account Engagement?

If you are on Turtl’s Grow AI or Scale AI plan, our engineering team can customize the standard tracking code to send through additional events from Turtl to Account Engagement that aren’t captured within the standard tracking script.

The table below outlines the additional events we can send to Pardot.

As part of the setup process, please let us know which of the following events you’d like to send. It’s a good idea to keep this as light as possible so you’re not overloaded with information.

Notes:

  • Properties in bold can be used for all events; other properties are event-specific.

  • Words between braces are data types/field types, eg, Page URL (string) → Page URL value is a string.

  • Please contact our support team to share your ideas if you want to track something else.

Custom events list with properties

Event name

Custom properties

Action

Notes

Chapter page turn

Doc name (string)

Workspace (string)

Page title (string)

chapterPageTurn

Title page turn

Page turn

Doc name (string)

Workspace (string)

Page title (string)

pageTurn

Content page turn

Read time 30 seconds

Doc name (string)

Workspace (string)

Page title (string)

readTime30Seconds

Read time 1 minute

Doc name (string)

Workspace (string)

Page title (string)

readTime1min

Read time 2 minutes

Doc name (string)

Workspace (string)

Page title (string)

readTime2min

Read time 3 minutes

Doc name (string)

Workspace (string)

Page title (string)

readTime3min

Read time 4 minutes

Doc name (string)

Workspace (string)

Page title (string)

readTime4min

Read time 5 minutes

Doc name (string)

Workspace (string)

Page title (string)

readTime5min

Read time 8 minutes

Doc name (string)

Workspace (string)

Page title (string)

readTime8min

Read time 10 minutes

Doc name (string)

Workspace (string)

Page title (string)

readTime10min

Enter chapter

Doc name (string)

Workspace (string)

Page title (string)

enterChapter

Enter Content page(s)

Leave chapter

Doc name (string)

Workspace (string)

Page title (string)

leaveChapter

Leave Content page(s)

Logo click

Doc name (string)

Workspace (string)

Page title (string)

logoClick

Contents menu click

Doc name (string)

Workspace (string)

Page title (string)

contentsMenuClick

Download the PDF version

Doc name (string)

Workspace (string)

Page title (string)

downloadThePdfVersion

PDF download button in the Contents menu

Open fullscreen

Doc name (string)

Workspace (string)

Page title (string)

openFullscreen

Link click

Doc name (string)

Workspace (string)

Page title (string)

Label (string)

Destination (string)

linkClick

Lead capture form submission

Doc name (string)

Workspace (string)

Page title (string)

leadCaptureFormSubmission

Personalization form submission

Doc name (string)

Workspace (string)

Page title (string)

personalizationFormSubmission

Poll submission

Doc name (string)

Workspace (string)

Page title (string)

Question (string)

Response (string)

pollSubmission

Share button click - Email

Doc name (string)

Workspace (string)

Page title (string)

Share button location (string)

shareButtonClickEmail

Share button location custom property specifies the location where the share button was clicked:

  • Toolbar

  • Immerse level widget

  • Back cover

Share button click - X

Doc name (string)

Workspace (string)

Page title (string)

Share button location (string)

shareButtonClickX

Share button location custom property specifies the location where the share button was clicked:

  • Toolbar

  • Immerse level widget

  • Back cover

Share button click - Facebook

Doc name (string)

Workspace (string)

Page title (string)

Share button location (string)

shareButtonClickFacebook

Share button location custom property specifies the location where the share button was clicked:

  • Toolbar

  • Immerse level widget

  • Back cover

Share button click - LinkedIn

Doc name (string)

Workspace (string)

Page title (string)

Share button location (string)

shareButtonClickLinkedin

Share button location custom property specifies the location where the share button was clicked:

  • Toolbar

  • Immerse level widget

  • Back cover

Share button click - Xing

Doc name (string)

Workspace (string)

Page title (string)

Share button location (string)

shareButtonClickXing

Share button location custom property specifies the location where the share button was clicked:

  • Toolbar

  • Immerse level widget

  • Back cover

View chart

Doc name (string)

Workspace (string)

Page title (string)

Label (string)

Source (string)

viewChart

  • Open chart in zoom mode

View image

Doc name (string)

Workspace (string)

Page title (string)

Label (string)

Source (string)

viewImage

  • Open image in zoom mode

View map

Doc name (string)

Workspace (string)

Page title (string)

Source (string)

viewMap

  • Open the map in zoom mode

View PDF

Doc name (string)

Workspace (string)

Page title (string)

Source (string)

viewPdf

  • Open PDF in zoom mode

Watch video

Doc name (string)

Workspace (string)

Page title (string)

Label (string)

Source (string)

watchVideo

Listen to audio

Doc name (string)

Workspace (string)

Page title (string)

Label (string)

Source (string)

listenToAudio

View Matterport tour

Doc name (string)

Workspace (string)

Page title (string)

viewMatterportTour

Creating custom events (Page actions)

To receive custom events we send with the modified tracking code, you need to create a separate Page action for each one in your Pardot first.

  1. Open the Page Actions page.

    • In Account Engagement, select "Marketing" -> "Automation" -> "Page Actions".

    • In the Lightning app, open the Automations tab and then select Page Actions.

  2. Click "+ Add Page Action".

  3. Name the page action (we recommend Event Name).

  4. Enter the event URL.

    Use: https://<tenantHostname>/forms/turtl.forms.pardot.v1.pageaction.html/action=<action>/*

    Where you:

    • Replace <tenantHostname> with your Turtl domain (e.g. team.turtl.co)

    • Replace <action> with the Action value from the table above.


    Example:
    https://team.turtl.co/forms/turtl.forms.pardot.v1.pageaction.html/action=downloadThePdfVersion/*

  5. (Optional) Select "Priority Page" if you want to call out this page view as a separate prospect activity, instead of bundling them with other page views.

  6. When finished, click "Create page action".


How do these custom events appear in Account engagement?

You can create a test Doc and trigger the custom events you have set up.

All custom events (Page Views) will be displayed bundled in a Visit activity, with information (Event name, properties) logged under the "URL/Title" section.

If you check the "Priority Page" checkbox when creating your custom event page view, it will also get called out as a separate prospect activity.

In Prospect Overview:

In Prospect's Activities:

In addition, you can view the list of prospects that triggered certain events by navigating to "Marketing" -> "Automation" -> "Page Actions" and selecting a specific Page action.

Did this answer your question?