Skip to main content
Account engagement (Pardot) tracking code

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

Updated this week

Note: This solution does not require Turtl to have an integration with Account Engagement (Pardot).

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 find the tracking code in Account Engagement

To generate the tracking code, please follow these steps:

  1. Open the Domain Management page.

    • In Account Engagement, select Admin and then select Domain Management.

    • In the Lightning app, select Account Engagement Settings and then Domain Management.

  2. Scroll to the Tracking Code Generator and select the domain you want to generate code for.

  3. Choose a Campaign.

  4. Copy the Tracking Code.

What’s the process of getting the tracking code into Turtl

Once you have the tracking code, please send it to support@turtl.co and we will set it up as an extension for you, which can be toggled on/off on your Turtl Docs. You can also choose to apply this extension to all Turtl Docs automatically.


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 will get a confirmation when the extension is applied to your tenant from the support team at Turtl. You can then 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 or Scale plan and have purchased the "Custom Behavioural Events" module, 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 below 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

Surf page turn

Page turn

Doc name (string)

Workspace (string)

Page title (string)

pageTurn

Immerse page turn

Read Doc 30 seconds

Doc name (string)

Workspace (string)

Page title (string)

readDoc30Seconds

Read Doc 1 minute

Doc name (string)

Workspace (string)

Page title (string)

readDoc1Minute

Read Doc 2 minutes

Doc name (string)

Workspace (string)

Page title (string)

readDoc2Minutes

Read Doc 3 minutes

Doc name (string)

Workspace (string)

Page title (string)

readDoc3Minutes

Read Doc 4 minutes

Doc name (string)

Workspace (string)

Page title (string)

readDoc4Minutes

Read Doc 5 minutes

Doc name (string)

Workspace (string)

Page title (string)

readDoc5Minutes

Read Doc 8 minutes

Doc name (string)

Workspace (string)

Page title (string)

readDoc8Minutes

Read Doc 10 minutes

Doc name (string)

Workspace (string)

Page title (string)

readDoc10Minutes

Enter chapter

Doc name (string)

Workspace (string)

Page title (string)

enterChapter

Enter Immerse page(s)

Leave chapter

Doc name (string)

Workspace (string)

Page title (string)

leaveChapter

Leave immerse 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 will get a confirmation from Turtl when the extension is applied to your tenant. You can then set up a test Doc and trigger the custom events you had set up.

All custom events (Page Views) will display 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?