> ## Documentation Index
> Fetch the complete documentation index at: https://docs.topsort.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Límite de frecuencia

> Cómo funciona el límite de frecuencia

export const LastUpdatedEs = ({date}) => {
  const label = "Última actualización:";
  return <>
      <style>{`
        .last-updated-component {
          display: inline-flex;
          align-items: center;
          gap: 8px;
          padding: 10px 16px;
          border-radius: 8px;
          margin-top: 12px;
          margin-bottom: 16px;
          font-size: 14px;
          background-color: rgba(0, 0, 0, 0.05);
          border: 1px solid rgba(0, 0, 0, 0.12);
          color: rgba(0, 0, 0, 0.75);
          line-height: 1;
        }

        .last-updated-component svg {
          flex-shrink: 0;
          vertical-align: middle;
        }

        .last-updated-component span {
          display: inline-flex !important;
          align-items: center !important;
          line-height: 1 !important;
        }

        [data-theme="dark"] .last-updated-component {
          background-color: #3a3a3a;
          border: 2px solid #888888;
          color: #ffffff;
        }

        [data-theme="dark"] .last-updated-component svg {
          stroke: #ffffff;
        }
      `}</style>
      <div className="last-updated-component">
        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
          <circle cx="12" cy="12" r="10" />
          <polyline points="12 6 12 12 16 14" />
        </svg>
        <span>
          <strong style={{
    fontWeight: 600
  }}>{label}</strong> 
          <time dateTime={date}>{date}</time>
        </span>
      </div>
    </>;
};

<div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
  El límite de frecuencia permite a los anunciantes controlar cuántas veces un mismo usuario ve el mismo anuncio. Esto crea una experiencia menos molesta para los usuarios al evitar que vean el mismo anuncio varias veces, lo que también mejora el rendimiento de los anuncios al evitar la sobreexposición. Además, esta función garantiza un uso más eficiente del presupuesto y ayuda a distribuir las impresiones de anuncios de forma más equitativa entre la audiencia.
</div>

## Cómo funciona

<Steps>
  <Step title="Configuración de campaña">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      Al crear la campaña, active la opción "Límite de frecuencia" y configure cuántas veces un usuario puede ver el anuncio en un periodo de tiempo específico (por día o por semana). El sistema realiza un seguimiento de las visualizaciones de cada usuario y, cuando un usuario alcanza el límite en ese periodo, el sistema deja de mostrarle el anuncio hasta que finalice dicho periodo.
    </div>

    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      \*\*<Frame> <img src="https://mintcdn.com/topsort/FVdFH6-GAInpFZWG/images/knowledge-base/ad-platform-campaign-targeting-frequency-cap.webp?fit=max&auto=format&n=FVdFH6-GAInpFZWG&q=85&s=b49023c6a3bbdfec589d433a5dcb8396" alt="Captura de pantalla que muestra la funcionalidad de limitación de frecuencia." width="988" height="250" data-path="images/knowledge-base/ad-platform-campaign-targeting-frequency-cap.webp" /></Frame> \*\*
    </div>
  </Step>

  <Step title="Proceso de subasta">
    <div style={{textAlign: 'justify', marginBottom: '1.5rem'}}>
      Esta función requiere que el cliente envíe el `opaqueUserId` del usuario en las solicitudes de anuncios. Se puede utilizar la siguiente solicitud de subasta.
    </div>

    ```json theme={null}
    {
      "auctions": [
        {
          "type": "banners",
          "slots": 1,
          "slotId": "homepage_banner",
          "device": "mobile",
          "opaqueUserId":"0000488787_0681bb44-8553-41f3-a912-ca526afab323"
        }
      ]
    }
    ```
  </Step>
</Steps>

***

<LastUpdatedEs date="2025-11-18" />
