Support Home > Campaign Management > Create a Facebook Campaign

Create a Facebook Campaign


Feature Summary: The following document describes how to set up a campaign for Facebook or any FMP (Facebook Marketing Partner) formerly known as PMD (Preferred Marketing Developer).

NOTE: Only one Facebook campaign within Free App Analytics is required to track ALL Facebook traffic. Any additional Facebook campaigns set up within Free App Analytics will display no activity.

NOTE: Create one Tracker for each FMP (Facebook Marketing Partner) you are working with. It is not required to create a Segment for each FMP within the Campaign; all FMP Trackers can reside in a single Segment.

NOTE: In order for data to be properly attributed to Facebook FMPs, a proper naming convention must be used. For more information about the proper naming conventions to be used for FMPs within Facebook, refer to our Facebook FMP Naming Conventions support documentation.

 

BEST PRACTICES: Due to Kochava only requiring one Tracker for all acquisition Facebook campaigns, it is best to keep the naming convention general (i.e., “Facebook”). It is recommended that a tracker be created for each Post-Install event, and each tracker should have a uniquely identifiable name for clarity.

 

NOTE: A Facebook proper tracker and postback must be configured prior to running a campaign with a Facebook FMP.

NOTE: Facebook is one of Free App Analytics’ network partners which claims its own installs, this type of network is known as a SAN (Self Attributing Network). Facebook will always claim its own installs, with the exception of mobile web inventory or any inventory that does not have access to a device ID. This means that conversions claimed by Facebook may subsequently be attributed by Kochava to other networks. It is therefore expected for Free App Analytics to show fewer installs than are shown in the Facebook system. It also means that Free App Analytics does not impose the lookback window set up within Free App Analytics on install claims, so the effective lookback window for post-impression and post-click installs will be the settings configured within the Facebook UI.

 

Data Needed Before Beginning Process:

  • Facebook App ID (15 digit id obtained in the Facebook power editor account)

 

Use Cases for Facebook or Facebook Marketing Partner Campaign:

  • An app marketing campaign with Facebook has been created.
  • An app marketing campaign with a Facebook Marketing Partner has been created.

Create a Facebook Campaign

  1. Log in to Free App Analytics.
  2. Select the desired Account and App.
  3. Select Links > Campaign Manager.
  4.  

     

  5. Click Add a Tracker or Select Segment Tools () > Add a Tracker.
    1. Select the Campaign.
    2. Select the Segment.

    NOTE: In order to streamline the Campaign/Segment/Tracker creation process a feature has been added to allow the creation of campaigns and segments while creating a new tracker. For more information about creating a campaign or segment while adding a new tracker, refer to our Create an Install Campaign support document. support documentation.

     

    BEST PRACTICES: Due to Kochava only requiring one tracker for all Facebook campaigns, it is best to keep the naming convention general (i.e., Facebook).

     

     

  6. Enter the Tracker Name.
  7. NOTE: When a Tracker is created, Kochava automatically generates a name for the Tracker. We recommend that you replace the Tracker name at this point with a clear name of your choosing.

  8. Select Tracker Type > Acquisition. (default setting)
  9. Select Media Partner > Facebook.
  10. Select a Agency Partner. (optional)
  11. NOTE: If the network is a FMP (Facebook Marketing Partner) instead of Facebook itself, select the specific FMP.

  12. Click Save. (If no further trackers need to be created)
  13. Click Save & Add Another Tracker. (If additional trackers need to be created)
  14. Click Save & Create Postback (to navigate directly to the Partner Configuration page).
  15.  

    A. Campaign and Segment selection/creation section.


Install Postback Configuration

WARNING: If you are running both Facebook and Instagram campaigns, only ONE Install Postback is required for both partners. If you create an INSTALL Postback for Facebook, do not create an INSTALL postback for Instagram.

 

  1. Select Apps & Assets > Partner Configuration.
  2.  

     

  3. Click Add a Configuration.
  4. Select Media Partner > Facebook.
  5. NOTE: If the Media Partner is a FMP (Facebook Marketing Partner) instead of Facebook itself, select the specific FMP.

  6. Click Go.
  7.  

     

  8. Select Install > Postback Tools () > Edit.
  9. Enter the Facebook App ID.
  10. Check Allow Facebook Impression Reconciliation. (checked by default)
  11. Exclude Images From Impression Attribution?. (optional)
  12. Enter the Campaign ID into the Kochava Click Tracker ID field.
  13. Select a Delivery Delay.
  14. Select the number of Retry Attempts.
  15. Click Save.
  16. NOTE: The Facebook Use Terms for Mobile App Measurement must be accepted when the configuration is being created. If the Terms are not accepted, you will not see your granular campaign detail in Kochava Reporting.

    NOTE: Facebook requires specific event naming conventions for postbacks. For more information about Facebook naming conventions, refer to the Facebook App Event Schema support documentation.

     

    A. Facebook Use Terms must be reviewed and accepted


Reengagement Configuration

The information within this section provides the steps necessary to establish a reengagement campaign. If a reengagement campaign does not need to be created, the information in this section may be disregarded.

NOTE: If a reengagement campaign does not need to be set up, but the data associated with post-install events needs to be sent to Google follow the steps within the Create a Postback Section below.

 

Create a Reengagement Segment:

  1. Locate the desired Campaign.
  2. Select Campaign Tools () > Add a Segment.
  3. Enter a Segment Name.
  4. Enter a Segment Description. (optional)
  5. Click Submit.

 

Create a Reengagement Tracker:

  1. Click Add a Tracker or Select Segment Tools () > Add a Tracker.
    1. Select the Campaign.
    2. Select the Segment.
  2. Enter a Tracker Name.
  3. Select Tracker Type > Reengagement.
  4. Select Media Partner > Facebook.
  5. Select an Agency Partner. (optional)
  6. Select the Facebook Event that will map to the selected Kochava event.
  7. Enter the Facebook App ID.
  8. Add Reengagement Event.
  9.  

    BEST PRACTICES: While multiple events can be added to the reengagement tracker it is highly recommended that only 1 event be added for each reengagement tracker.

     

    NOTE: A Reengagement event can be added by clicking on the “+” and removed by clicking “X“.

  10. Click Save. (If no further trackers need to be created)
  11. Click Save & Add Another Tracker . (If additional events need to be created)
  12. Click Save & Create Postback (to navigate directly to the Partner Configuration page).
  13.  

    A. Campaign and Segment selection/creation section.

 

Post-install Event Postback Configuration:

WARNING: If you are running both Facebook and Instagram campaigns, care must be taken when creating Post-Install Event Postbacks. If a Post-Install Event Postback is set up for Facebook with the Delivery Method set to “All,” the same Post-Install Event Postback should not be set up for Instagram. The opposite is true as well. If a Post-Install Event Postback is set up for Instagram with the Delivery Method set to “All,” the same Post-Install Event Postback should not be set up for Facebook. If a post-install event postback is created for both (with delivery method set to “All”), the number of events will be incorrect in Facebook’s dashboard, since Facebook will not deduplicate the events.

If a Post-Install Event Postback Delivery Method is set to “Network Only,” the same Post-Install Event Postback can be set up for Facebook/Instagram. For more information about setting up Post-Install Event Postbacks properly for Facebook and Instagram, contact your Client Success Management team.

 

  1. Click App Tools () > Partner Configuration.
  2.  

     

  3. Select Facebook > Network Tools () > Postbacks.
  4. Locate the desired event and Click Edit Postback.
  5. Enter the Facebook App ID.
  6. Enter the Facebook Event Name.
  7. Enter the Facebook Content ID.
  8. Enter the Facebook Content Type.
  9. Send Revenue.(optional)
  10. Exclude Images From Impression Attribution?. (optional)
  11. Select the Delivery Delay. (optional)
  12. Select the number of Retry Attempts. (optional)
  13. Select the Delivery Method. (optional)
  14.  

 

NOTE: If you select ‘custom’ as the Facebook Event Name it will send the event name as it is labeled in the Kochava system. However it is recommended to use one of the standard event names approved by Facebook in the drop down to allow for proper data ingestion.

NOTE: Content ID allows you to send specific values for the event you are sending to Facebook by entering the key for the value you would like sent in the postback. For example if you are tracking a value such as revenue=1.00 for an event you would enter ‘revenue’ and we would pass the value along to Facebook under the fb_content_id key.

NOTE: Content Type allows you to group different events into a specific category. You can select one of the following content types to tie to events fb_mobile_purchase, fb_mobile_initiated_checkout, fb_mobile_content_view, and fb_mobile_add_to_cart.


Facebook Dynamic Ads

Facebook Dynamic Ads are similar to other ads within Facebook, Instagram, Messenger and Audience Network. Instead of creating an individual ad for each product, and ad template that automatically uses images and details from a data feed for the advertisement. Dynamic ads use a Facebook pixel or SDK to display ads to people who have already shown interest or taken an action on an app.

  1. Send Free App Analytics the three required events:
  2. Event Name Description
    fb_mobile_content_view When a person has viewed a product.
    fb_mobile_add_to_cart When a item has been added to the cart.
    fb_mobile_purchase When a item/items have been purchased.
  3. Send Free App Analytics the required parameters:
  4. NOTE: For populating fb_content_id and fb_content_type dynamically, the data must come from event metadata. For populating fb_content_id and fb_content_type statically, the data will be supplied from the UI.

    Field Name Description Type Required
    fb_content_type either product or product_group. string yes
    fb_content_id The product or product group IDs. String containing a JSON-encoded array of ids. string yes
    _valueToSum Value of the product purchased. string no
    fb_currency Currency of the product or purchase amount. string no

    NOTE: If a purchase is made, send _valueToSUm and fb_currency parameters.

  5. Test App Events.

NOTE: For more information on refer to the Facebook Dynamic Ads for Mobile Apps support documentation.

 
 

Last Modified: Oct 14, 2020 at 9:29 am