Welcome to the Marin Software Support Center. We're glad you're here. Here's what you can look forward to:
  • Real-time search so you can find what you need faster than ever.
  • Easy-to-follow video guides for our most popular articles.
  • Interactive simulations and Live Screenshots to make learning easy.
  • Regular content updates to ensure every word you read is accurate and up-to-date.
Home > English > Your Marin Account > Syncing > How To Articles: Syncing > Syncing Changes from the Platform to the Publishers

Syncing Changes from the Platform to the Publishers


In this article, we'll explain:
  • How (and when) the Platform sends changes you've made to the publisher. 
  • How to send changes manually.
  • The order in which the Platform sends changes. 

This article covers how changes are synced from the Platform to the publishers. To learn how changes are synced from the publishers to the Platform, please read our other Support Center article

How changes are made

There are lots of different ways that you can trigger changes to be sent from the Platform to the publisher, including the following:

  • Bulk uploads
  • Manual edits in the Platform
  • Bidding
  • Nightly cost report downloads

To make the process as clear as possible, below is a step-by-step explanation of exactly how the Platform manages changes being sent to the Publisher.

  1. When changes are made, they are sent to the Platform's Activity Log where they'll be assigned a particular status. Changes can be Held (meaning they're paused until further notice), To be sent (meaning they're pending submission to the publisher), or Queued (meaning the change has already been submitted to the publisher, but is still being processed by the Platform behind the scenes). 
  2. When you use any of the Post buttons in the Platform, or when the Platform does this automatically once-per-day as part of the automatic nightly sync, it updates all To be sent items into the Queued status. It also starts to process all of the Activity Log entries that are Queued

How to manually push changes

You can manually push changes to the publisher at any time via the Platform's Activity Log. To do so, just follow these steps:

  1. Click the Admin link in the upper-right of the screen.
  2. To push one specific change, use the checkboxes on the left to select it, then click Post Now.
  3. To push all changes at once, click the Post All Now button in the upper-right of the grid.

    Clipboard01.jpg    Clipboard02.jpg                


Note: Held items cannot be posted with the Post All Now button. To post these, you'll need to select the item specifically and use the Post Now button. To speed up this manual process, you can filter the Status column to show only Held items.                

Important notes

There are a few factors to consider when pushing changes from the Platform. We'll explain these below. 

  • The Platform can only process one task at a time per publisher client account (PCA), and it can process jobs for up to four PCAs simultaneously. Note: This doesn't mean you can't push more than one task at once, simply that the Platform can only process one at a time. 
  • Bear in mind that while the Platform does prioritize tasks, it doesn't necessarily consider the size of these jobs when processing. For example, if you queue up a number of large multi-hour syncs for all campaigns in four PCAs, then try to push one tiny edit, the Platform won't process the latter until the former is complete. This scenario is very rare, but certainly worthy of note. 
  • You can choose the order in which tasks are processed by setting them to the Held status and pushing them one at a time. Note that once you have posted an operation — i.e. moving it from Held to To be sent — it's not possible to re-order processing of these tasks. However, if you encounter a large-scale problem like this, please reach out to your Platform representative, who will be able to speak with our tech teams for assistance.

How the Platform prioritizes changes

When the Platform pushes changes to the publisher, it does so in a specific order. Below we'll explain how it prioritizes changes. Let's imagine that there are ten outstanding Activity Log entries which are all Queued for a single PCA.
Following is the logic behind how the Platform chooses the order in which it processes tasks:

1. First, the Platform will sort by username (i.e. where the the task originated):

  1. Top of the list are any scheduled operations, such as pause or resume tasks.
  2. Next, any action that was created by a Platform user. 
  3. Finally, anything created automatically by the Platform 'system' user (i.e. bidding, nightly sync, etc.).
If the Platform has to choose between two operations that tie on username (both user uploads, for example), it will move to the next form of prioritization:
2. Next, the Platform will sort by the specific object that's being edited, in the following order of priority:
  1. Entries to edit campaigns
  2. Entries to edit groups
  3. Entries to edit creatives
  4. Entries to edit keywords
  5. Edits to other publisher objects (shared budget, remarketing list, etc.)
If a tie still exists at this point (i.e. two user uploads to edit creatives, for example), we move to the next form of prioritization:

3. We sort by operation Status (i.e. what is actually being done to the objects) in the following order of priority:
  1. Entries to sync objects (either hard sync or sync from report) are handled first.
  2. Entries to create new objects are handled.
  3. Entries to edit objects, edit their bids, edit their geo targets, modify their status, or delete them, are all handled with the same priority level.
If we still have a tie (i.e. two user uploads to edit creatives: one editing bids, the other deleting them):

4. The Platform sorts from lowest to highest Activity Log ID, which, because of the way these are created, means that the Platform handles the earliest received task first.
If a user sends us a bulk file to delete 100,000 Google ads at 5 a.m., and then a bulk file to edit bids for 1 Google ad at 6 a.m., and the user has chosen to 'Send Immediately' instead of holding and pushing as needed, then the Platform will choose to handle all these items in oldest-to-newest order, meaning that it won't be able to handle the bid edit until all of the delete operations are completed. 

A note about pausing creatives

When pausing your creatives, please bear in mind that it takes an average of 2-3 seconds to pause each ad group. This means that, for example, pausing 30,000 creatives could feasibly take several hours to complete.






Last modified



This page has no classifications.