Keitaro Integration for Calls and Leads
Step 1. Go to MarketCall - System :: Automation :: Keitaro Integration
Create new user, remember password
Step 2. Log in to https://track.marketcall.com/admin/
Step 3. Add your domain in https://track.marketcall.com/admin/#!/domains
In your domain registration panel add A record, host @, value 31.172.69.163
For Calls offers:
Step 4. Create a campaign / apply to the offer in Marketcall system
Save/ remember campaign id and phone number
Step 5. Add your website in Marketcall Call tracking settings
MarketCall - System :: Call Tracking :: Sites
Save / remember site id
Step 6. Go to Campaigns in Keitaro. Create new campaign
- Type campaign name (for example Debt settlement - Facebook, account 1)
- Choose your domain
- You can change alias to anything if you need
- Source - choose either Facebook (Marketcall) or Tiktok (Marketcall)
- Press create flow, press Schema, choose landing pages you want to add, if you choose several choose % distribution of traffic to split test, press apply.
- Go to Parameters tab
➡️ Pixel = id of your FB or Tiktok pixel (dataset id)
➡️ Phone number format should be like (888) 888-8888
➡️ Mksite = id of your Marketcall website in call tracking section MarketCall - System :: Call Tracking :: Sites
➡️ Mkcampaign = id of your campaign in Marketcall (6 digits) MarketCall - System :: Campaigns :: Campaigns Index
➡️ Phone = your static phone number that is associated with your campaign. Phone number should have format 8441234567
For CPL offers:
Step 01. Find param offerlink , and insert in the value your tracking link from Marketcall without https://
- If you want to split test several CPL offers, you need to create offers in Keitaro, that represent each tracking link, then create separate campaign in Keitaro, in flows choose those offers. Then copy tracking link of new keitaro campaign and insert it to offerlink value.
- Create / Save campaign
- Go to the tracking tab of the campaign and copy the tracking link. The tracking method should be a JS generated link. Now you can use this link in your FB or Tiktok advertising.
Step 02. Add Facebook/Tiktok postbacks here MarketCall - System :: Automation :: Postbacks :: Adding Postback
- Change %Pixel_ID% to your facebook pixel (dataset) id. Change %TOKEN% to your Facebook pixel (dataset) conversions API token (available in pixel settings)
- Add one postback for calls with status “All” and second postback for calls in Hold status
- Change “Lead” to “Contact” for Hold call postback (in event name)
Step 03. If running leads, add Postback for all campaigns
Step 04. For cost updates (not necessary) for Facebook please do the following:
- 7.1 Register as a developer at https://developers.facebook.com/tools/explorer/
- 7.2 Go to https://developers.facebook.com/apps , create new app, choose type Other, choose Business manager
- 7.3 Find your app in Accounts - Apps in Facebook Business manager. Connect your app to all assets.
Create a system user in your Facebook Business Manager. Assign this user full access to your app.
Access generate token - choose app, token expiration - never, set permissions - ads management, ads read, read insights; Generate and save token
Additional Tips (#01): You can set up custom columns as recommend below. You can create on campaigns list page: https://track.marketcall.com/admin/#!/campaigns/
Additional Tips (#02): After that, you can create custom report here: https://track.marketcall.com/admin/#!/reports/
You can use sub id 1 - subid 6 to generate reports. For grouping, you can use ad campaign ID.
For example:
- Sub id1 - for placement
- sub id 5 - for adset name
- subid6 - for ad name
Note: You can also use other params like State/Region, Operational System, Device type
Final Step: Text your manager following info for connecting with the system:
- Ad account id
- System user token
- Campaign name and id (in Keitaro)
Updated on: 12/08/2025
Thank you!