Articles on: Other

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

https://track.marketcall.com/postback?subid={subid}&payout={earn}&status={state}&lead_status=5&sale_status=6&rejected_status=7&currency=USD&from=Marketcall



Step 04. For cost updates (not necessary) for Facebook please do the following:


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

Was this article helpful?

Share your feedback

Cancel

Thank you!