Help Center

| Submit or View Help Requests | Developer Docs |

Progress

View desktop instructions
View mobile app instructions
Create an Article Asset

impact.com supports both static and dynamic HTML assets, including search widgets, embedded forms, and product banners. When you upload an HTML ad as an Article Asset, you can update it anytime without third-party tools. To upload an HTML ad, make sure you include:

  • A secure HTTPS landing page (an absolute URL, starting with http:// or https://).

  • Any dynamic URL tokens you want to track when users click the ad.

Create an Article Asset

  1. From the left navigation bar, select [Engage] [Engage] → ContentAds.

  2. In the top-right corner, select Create Ad [Drop-down menu] [Drop-down menu], then select Article.

  3. Complete the information in the following sections:

    Asset Details
    1. Enter a Name for your asset.

    2. Optionally, enter a Description providing details about the asset.

    3. Under Landing Page, select [Drop-down menu] [Drop-down menu] Custom to configure a custom landing page for your asset. Leave the setting on Default to direct customers to your program landing page.

    4. If the ad is intended for mobile app viewing, [Toggle on] [Toggle on] Mobile Fallback and choose the relevant mobile app property that links to your app's store listing.

      • This ensures users without the app will be redirected to download your app.

    5. To add parameters to the landing page tracking link, select [Add] [Add Metadata]. These parameters will be added to the end of the asset's tracking link.

    6. Optionally, enter Labels to make your asset more easily searchable.

    7. [Toggle on] [Toggle on] Restrict Partner Access to set which partner groups can use this asset, and search for the Partner Groups you want to grant access to this asset.

    Asset Configuration
    1. In the Content field, enter the HTML/CSS/JS code for your ad, or use the rich text editor options to format your content more easily.

      • Tip: You can upload images directly inline with your content using the rich text editor.

    2. If you're using dynamic tokens, select Insert other dynamic fields to view all available token inserts.

      • See the Dynamic token reference below to learn what type of content each token inserts.

    3. You can select an Asset Size by choosing a resolution from the [Drop-down menu] [Drop-down menu].

      • The Other option allows you to configure a custom size.

    Promotional Details
    1. Optionally, select a pre-existing Deal or Add New Deal from the [Drop-down menu] [Drop-down menus].

    2. You can set Start and End Dates for the asset, and choose a Timezone from the [Drop-down menu] [Drop-down menu].

      • Select the [Calendar] / [Schedule] [Calendar] to apply the asset date, then set the start and end times.

    3. Optionally, select [Unchecked box] [Unchecked box] Change landing page on expiration, and proceed by selecting Configure Rule to configure what happens if the landing page expires.

      Redirect
      1. From the [Drop-down menu] [Drop-down menu] select Redirect.

      2. Enter the link to which the asset will redirect.

      3. Optionally, [Toggle on] [Toggle on] Interstitial Page to enable and configure an interstitial page associated with this rule.

      4. From the Template [Drop-down menu] [Drop-down menu] select Custom or App Install.

        1. Enter a Header text.

        2. Optionally, enter a Body text.

        3. Optionally, enter Additional Terms for this asset.

        4. Optionally, select the [Unchecked box] [Unchecked Box] to Require user acknowledgment.

        5. Select the [Unchecked box] [Unchecked box] to Show partner's logo (co-branded) and display both your logo and the partner's logo together for a co-branded experience.

        6. Select the [Unchecked box] [Unchecked box] to Customize CSS and add the desired CSS code into the text box.

        7. Select Preview.

      Block

      1. Optionally, [Toggle on] [Toggle on] to Use Interstitial to enable and configure an interstitial page associated with this rule.

      2. From the Template [Drop-down menu] [Drop-down menu] select Custom.

      3. Enter a Header text.

      4. Optionally, enter a Body text.

      5. Select Preview.

      Interstitial

      1. From the Template [Drop-down menu] [Drop-down menu] select Custom or App Install.

        1. Enter a Header text.

        2. Optionally, enter a Body text.

        3. Optionally, enter Additional Terms and conditions to be applied.

        4. Select the [Unchecked box] [Unchecked Box] to Require user acknowledgment.

        5. Select the [Unchecked box] [Unchecked box] to Show partner's logo (co-branded) and display both your logo and the partner's logo together for a co-branded experience.

        6. Select the [Unchecked box] [Unchecked box] to Customize CSS and add the desired CSS code into the text box.

        7. Select Preview.

      Mobile Deep Linking

      1. From the Template [Drop-down menu] [Drop-down menu], select Mobile Deep Linking.

      2. Enter the Header text and Header Font Color.

      3. Enter the Sub Header and Sub Header Font Color.

      4. To Upload Logo and Upload Cover Image, select Choose File. Remember GIF, JPG, PNG, SVG file formats are supported. Maximum file size is 1 MB.

      5. Enter an Open App Button Label (e.g., Go to App).

        • Enter an Open App Button Font Color and Open App Button Background Color.

        • Enter a Continue Link Label and Continue Link Font Color.

      6. Choose when the App Open by selecting either, [Radio button] [Radio button] As soon as the interstitial loads or [Radio button] [Radio button] When the button is tapped.

      7. Select [Unchecked box] [Unchecked box] to opt an Auto-redirect and enter the number of seconds allowed before redirecting.

      8. Enter a Default URI Path to be used when constructing mobile URI using the program's URL Scheme configured in General Tracking Settings.

      9. Enter a Custom URI Regex to define the pattern for matching mobile URIs in the app's custom URL scheme.

      10. Select the [Unchecked box] [Unchecked box] to Customize CSS and add the desired CSS code into the text box.

      11. Select Preview.

    4. You can set a Seasonal theme to this asset from the [Drop-down menu] [Drop-down menu].

    5. Under the Additional Promotional Options section you can:

      • Select the [Unchecked box] [Unchecked Box] if Offer is a top selling item.

      • Select the [Unchecked box] [Unchecked Box] to Enable a media partner to request their own unique promo code for this promotion.

    Advanced Settings
    1. From the [Drop-down menu] [Drop-down menu], select in which Language you want to serve this asset.

    2. To limit partners to using iFrame tracking codes (and prevent HTML tracking codes) for this asset, select [Unchecked box] [Checkbox] Limit Partners to iFrame tracking code for this asset.

    3. To set up a 3rd-party pixel for the asset, [Toggle on] [Toggle on] Third Party Impression Pixel.

      • This allows you to send impression data to your external analytics systems.

      • See the Dynamic token reference to learn what type of content you can insert with each token.

  4. Select the Save or Save Draft [Drop-down menu] [Drop-down menu] and choose from the following options:

Dynamic content ad example

In the Example code provided below, we have:

  • An HTML form with a textbox entry and "Submit" button

  • Embedded CSS to style the form independently of other content

  • A <div> container for the widget

  • JavaScript function that dynamically creates an impact.com tracking link and appends query string parameters

  • A <noscript> tag for the system to accept the script when it doesn’t have an outgoing link (Without this tag, we’d encounter an error when trying to upload this creative.)

    In practice, many of these elements can be hosted or embedded on your website—impact.com supports external HTML, CSS, and JavaScript files for dynamic content.

    <style type="text/css">  
    #search-widget-container 
    {    font-family:"Verdana";
         padding:20px;     
         width:280px;    
         height:75px;
         margin:30px;
         background:#FFFFFF;
         border:1px solid #BBBDBF;
         border-radius:6px;
         box-shadow:5px 5px 2px rgba(0,0,0,0.1);   }   
         #submitbutton 
         {background:#fff;
         color:#3B91CF;
         font-weight:bold;
         font-size:12px;
         padding:5px:
         border-radius:6px;
         border:1px solid #3B91CF;
         cursor:pointer;   }   
        #submitbutton:hover {    
         background:#3B91CF;
         color:#fff;  }
         #searchbox {
          width:200px;
          margin:10px 10px 10px 0px;   }
    </style>
    <div id='search-widget-container'>
    <img src="http://www.impactradius.com/wp-content/uploads/2014/05/impact-radius-logo.png" width="150px">  
    <form><input name='searchTerm' 
       id='searchBox'
       type='text' 
       placeholder='Search The Website'>
        <input onClick="searchFunction()" 
         type='submit' 
         value='Submit'
         id='submitbutton'>
     </form>
    </div>
    <script type="text/javascript">
    function searchFunction() {  
    // Get the user-submitted value from the search box 
    var searchTerm = document.getElementById("searchBox").value;  
    var landingPage = "http://{domain}/c/{irpid}/{iradid}/{ircid}?p.searchTerm=";
    // Append the searchTerm to the end of the landingPage
    var completeURL = landingPage.concat(searchTerm);
    // Send the customer to the complete final URL
    window.location.href = completeURL;   } 
    </script>
    <noscript>
    <a href=”http://www.example.com”>No script link</a>
    </noscript>
Dynamic token reference

Token

Supported in

Description

{irpid}

Asset content / impression pixel

Populates with the partner's impact.com partner ID.

{iradid}

Asset content / impression pixel

Populates with the ACME ad ID assigned to the ad.

{ircid}

Asset content / impression pixel

Populates with the impact.com program (or campaign) ID assigned to your program.

{subId1} - {subId3}

Asset content

Populates with the partner's SubId's value (used for tracking and reporting).

{sharedId}

Asset content

Populates with the partner's SharedId value for reporting.

{domain}

Asset content / impression pixel

Populates with the tracking domain for your program.

{timestamp}

Asset content

Populates with a timestamp (in Unix epoch format) when the ad is retrieved.

{randint}

Asset content / impression pixel

Populates with a randomly generated integer when the ad is retrieved.

Troubleshoot validation errors

You may see the following error messages when creating your content ad. Here's what you can do to solve them:

Validation error

Explanation

“No replaceable links present”

impact.com cannot detect replaceable links in the Content field. Links must include protocol. Any links using http will be automatically converted to https.

“Ad name cannot be empty”

You must provide a name for your content ad in the Name field.

"URL on anchor is not absolute"

There's at least 1 link in Content that isn't absolute. Absolute links use the full path starting with http:// or https://. Check for syntax issues, such as as spaces before or after href=.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.