---
schema_version: "1"
id: c89697b3125ccb3a3a079928797a54f92c693d80ebe7570832fbb6f01d98e57f
title: Use the Salesforce Interactions SDK to Track Booking Transactions
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/mktg/264-0-0/mc_pers_hotel_gear_web_sdk.md
canonical_url: https://help.salesforce.com/s/articleView?id=mktg.mc_pers_hotel_gear_web_sdk.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 5ae9ad89374b7fa21f8b13f6403c0791f96783ee8bdf9b2063591d04f05e0eba
description: Use the Marketing Cloud Personalization module of the Salesforce Interactions SDK and configure your sitemap to track a booking transaction by mapping the order object.
products:
  - Marketing
  - Salesforce Personalization
release: "264"
---
# Use the Salesforce Interactions SDK to Track Booking Transactions

Use the Marketing Cloud Personalization module of the Salesforce Interactions SDK and configure your sitemap to track a booking transaction by mapping the order object.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d15997e38">Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d15997e38 ">To change the Salesforce Interactions SDK:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d15997e38 ">A role with Administrator permissions</td>

          </tr>
        </tbody>
      </table>

You can use the order object to track primary booking transactions in the sitemap by mapping orderID to bookingID. However, you can only update booking metadata like check-in or check-out date, number of adults, and number of children, using the Booking ETL.

1. To update the metadata on a primary booking transaction that the Marketing Cloud Personalization module of the Salesforce Interactions SDK captures, match the bookingID in the Booking ETL to the Salesforce Interactions SDK bookingID. However, you can’t use the sitemap to update a booking that came in by the Booking ETL.
2. To associate add-ons with a booking that the Salesforce Interactions SDK captures, the add-ons must have the same bookingID as the Salesforce Interactions SDK booking. If you purchase add-ons separately from the original booking, you can only associate those add-ons to the primary bookingID using the Booking Add-on ETL.

#### See Also

- [_Developer Documentation_: order object](https://developer.salesforce.com/docs/marketing/personalization/guide/event-options-evergage.html#the-order-object)
- [_Developer Documentation_: Marketing Cloud Personalization Web Integration](https://developer.salesforce.com/docs/marketing/personalization/guide/web-integration.html)