Marin Help Center

Main Navigation

  • Help Center Home
  • Log In

Automation

13 Articles in this category

  • Home
  • Scripts
  • Automation

Identify duplicate keywords

Identify duplicate keywords within the same publisher account and recommend which keyword should remain active based on recent keyword performance. What can I do with this? Review duplicate keyword Use the output report to create a bulk upload to pause the duplicate keywords Example How it works The script reviews each account for duplicate active k...

Last updated: November 14th, 2024 by Wes MacLaggan

Pause Campaigns After Event Date Based on Name

The script automatically updates the status of advertising groups to “Paused” if their associated events are in the past. What can I do with this? This script helps advertisers with short-term campaign manage at scale. Eliminate wasted spend on past events. Automate scheduling of promotional campaigns Manage high-volume, short-term campaigns (e.g. t...

Last updated: May 5th, 2024 by Wes MacLaggan

Bid Boost on Custom Logic

Create a bid boost based on dimensions values and custom logic for specific situations. What can I do with this? Increase bids for newly launched campaigns Adjust bids based on campaign category Example How it works The script copies the cost from the report and uploads it as a dimension. Requirements Setup Dimensions may be used in the bidding logi...

Last updated: March 29th, 2024 by Wes MacLaggan

Adjust tCPA and Budget based on business rules

The script adjusts the target Cost Per Acquisition (tCPA) and daily budget of Google PPC campaigns labeled as 'Mature' based on their Return on Ad Spend (ROAS) over the previous 14 days. What can I do with this? Ensure your campaign KPIs are aligned with desired ROAS and your campaigns aren't changing so often as to be inconsistent How it works The ...

Last updated: March 19th, 2024 by Wes MacLaggan

Auto-pause keyword based on performance

The script automatically updates the status of keywords to “Paused” if their performance crosses user-determined thresholds. What can I do with this? This script helps advertisers ensure their budget is being allocated to the assets that are most likely to help them meet their performance goals and eliminate wasted spend on those that are underperfo...

Last updated: March 19th, 2024 by Kelsey Kamp

Tag the maturity of campaigns for reporting and automation

Automatically tag your campaigns based on how long they have been running What can I do with this? By tagging your campaigns by maturity, you can filter those that are currently in their ramp period. This enables you to: omit them from performance-based automation while they ramp compare performance of campaigns that are of similar maturity filter o...

Last updated: August 30th, 2024 by Kelsey Kamp

Set boost based on full funnel conversion rates

This script sets a dimension with a specified boost value based on the ratio of upstream conversions (e.g. form fills) to downstream final conversion events (e.g. purchase). What can I do with this? Marin's Dynamic actions can use the boost column to automatically adjust the calculated bid for a keyword based on the full funnel conversion rate. This...

Last updated: March 19th, 2024 by Wes MacLaggan

Automatically adjust Meta ABO budget for groups

Assign values to the Meta ABO Budget dimension value at the group level for active Meta Ad sets only, removing any ABO Budget values previously assigned at the campaign level. What can I do with this? You automate group-level adjustments to Meta's ABO budgeting tool, overriding campaign-level rules currently in the system. How it works The scrips se...

Last updated: March 19th, 2024 by Kelsey Kamp

Custom Keyword Expansion

Automatically push a subset of suggested keywords from a keyword recommendations grid. What can I do with this? Automate implementation of suggested keywords to capitalize on AI-powered recommendations in a timely manner How it works The Python script solves the problem of automatically pushing a subset of suggested keywords from a keyword recommend...

Last updated: March 29th, 2024 by Kelsey Kamp

Update Ads from Google Sheets

Update campaign budgets using a dynamic Google Sheet data source. What can I do with this? Leverage the agile and dynamic functionality of Google Sheets to update your campaign attributes such as budget, duration, copy – or any automated actions. How it works The script regularly queries a Google Sheet and automatically updates the data in Marin to ...

Last updated: May 6th, 2024 by Kelsey Kamp

Automatically Pause Campaigns Not in an Active Ad Group

The script automatically updates the status of advertising campaigns to “Paused” if they're not assigned to ad groups, to optimize budget management  What can I do with this? This script helps to optimize budget algorithms by only having campaigns that are aligned to ad groups set to active across all your publishers.  Example How it works The scrip...

Last updated: May 5th, 2024 by Kelsey Kamp

Automatically Pause Based on Date by Dimensions

These scripts automatically updates the status of advertising groups to “Paused” if their associated events are in the past. What can I do with this? This script helps advertisers with short-term campaign manage at scale. Eliminate wasted spend on past events. Automate scheduling of promotional campaigns Manage high-volume, short-term campaigns (e.g...

Last updated: May 5th, 2024 by Kelsey Kamp

Assign a Campaign to a Strategy

The script automatically assigns a campaign to a strategy based on recent performance of the campaign What can I do with this? This script helps advertisers ensure their campaigns are mapped to the correct strategy based on their business goals. How it works The script compares current performance metrics to user-defined campaign performance targets...

Last updated: May 3rd, 2024 by Wes MacLaggan

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request. We’ll get back to you as soon as possible.

Please enter the details of your request. A member of our support staff will respond as soon as possible.

© Marin Software - 2023


Knowledge Base Software powered by Helpjuice