AdConnect Documentation
eduengage AdConnect Documentation
Summary
The "eduengage AdConnect Documentation" outlines how to create campaigns synced between Salesforce and ad platforms (Meta Ads and Google Ads). Campaigns can be created in either platform. AdConnect integrates multiple ad accounts, syncing performance data to Salesforce daily. It lists supported fields for campaign insights and lead tracking. Meta Ads require sharing with a specific business manager ID, while Google Ads need an ID for access request. It advises using a URL parameter sheet, mentions the "External Campaign ID" is key for Salesforce syncing, and recommends creating new campaigns for different purposes. It details how to record URL values in Account Engagement using tracking fields, and an "eduengage AdConnect cookie." Finally, it notes event submissions to Meta and Google Ads require manual implementation with Salesforce flows.
Creating Campaigns
There are two methods to create campaigns in Salesforce that are synced with the Ad Platform:
How AdConnect Works
AdConnect allows the integration of multiple ad accounts from the same supported platforms (currently Meta Ads and Google Ads).
Campaign performance cumulative insights and campaign performance histories daily data are aggregated and synced to Salesforce daily at 00:00 in the Salesforce organization's time zone.
To retrieve previous campaign performance histories, navigate to a campaign, click the dropdown arrow next to edit/delete/clone and click Get Histories.
Each campaign has campaign performance histories.
Supported Fields for Campaign Insights and Campaign Performance Histories
Ad Platform
Click-Through Rate (CTR)
Clicks
Conversion Rate
Conversion Rate (%)
Conversions
Cost Per Click (CPC)
Cost Per Conversion
Cost Per Impression (CPM)
Cost Per Lead (CPL)
Currency Type
Daily Budget
External Campaign ID
Impressions
Objective
Return on Ad Spend (RAOS)
Supported Tracking Fields for Leads
first_utm_term
first_utm_source
first_utm_medium
first_utm_content
first_utm_campaign
last_utm_term
last_utm_source
last_utm_medium
last_utm_content
last_utm_campaign
utm_term
utm_source
utm_medium
utm_content
utm_campaign
campaign_id
campaign_name
ad_group_id
ad_group_name
ad_id
ad_name
creative_id
creative_name
keyword
matchtype
network
device
extension
device_model
free_item_id
placement
target
interest_location
location
site_source_name
gclid
fbclid
ttclid
li_fat_id
msclkid
google_lead_id
meta_lead_id
tiktok_lead_id
microsoft_lead_id
linkedin_lead_id
microsoft_lead_id
Adding Ad Accounts
Meta Ads: To connect a Meta Ad account, share the ad account and pixel with business manager ID 1905445606505024 via partner sharing.
Google Ads: To connect a Google Ads account, provide your Google Ads ID. A manager access request will be sent to your account for your approval.
LinkedIn Ads
URL Parameters
Use the Tacking Parameters sheet to build URLs with Query Parameters and Macros for each platform, or you can use ready URL templates from the URLs sheet: https://docs.google.com/spreadsheets/d/1lU6vteYBCK4DMCfS8MZcXkliKjgJI70zYSr9xps-LaQ/edit?usp=drive_link
Important Notes
Make sure you included Platform Campaign ID which can be automatically placed with Macros from the Tacking Parameters sheet.
Platform Campaign (ex: Google Ads Campaign ID) is named as External Campaign ID in Salesforce and Account Engagement (Pardot).
External Campaign ID will act as identifier for prospects to be added to the campaign that matches External ID of the Salesforce Campaign.
If you want to use the same campaign for a different purpose or audience, it is recommended to create a new one since the new leads will be added to the campaign you are trying to change, and the name of the campaign will change on Salesforce and it will lead to losing the previous campaign data.
Forms and Lead Generation
To record values from the URL and pass it to Account Engagement, do the following:
Create Tracking fields from the Tacking Parameters sheet in Pardot and map them to the related fields in Salesforce (API names begin with eduengage).
Add those fields to Account Engagement Form as Hidden Field or as field in Form Handler.
Use eduengage AdConnect cookie to pass the values from the URL to hidden fields.
eduengage AdConnect Cookie
The scripts below provide two variants of the cookie logic. Include the appropriate script on pages where you want to capture and persist tracking parameters and auto-populate form fields.
Variant 1
Variant 2 (eduengage_ prefixed fields)
Test URL
To test the cookie you can use the following URL (do not modify):
https://hello.eduhub.solutions/landingpage?utm_source=google&utm_medium=cpc&utm_campaign=summer_campaign&utm_content=text_ad_1&utm_term=engineering+program&gclid=TEST-GCLID-123&fbclid=TEST-FBCLID-456&ttclid=TEST-TTCLID-789&msclkid=TEST-MSCLKID-002&li_fat_id=TEST-LIFAT-001&ad_group_id=AGID1&ad_group_name=AdGroupName&ad_id=ADID123&ad_name=AdName123&campaign_id=CID321&campaign_name=CampName&creative_id=CRID456&creative_name=CreativeTest&device=mobile&device_model=Pixel5&extension=EXT1&free_item_id=FREE123&interest_location=Berlin&location=Germany&matchtype=broad&network=search&placement=google.com&site_source_name=google&target=students&keyword=engineering
Event Submissions
To send events to Meta and Google Ads, a manual implementation must be done with flows in Salesforce.