HtmlrenderWebkitHeadlessProtoRedirectEvent

AI Overview😉

  • The potential purpose of this module is to track and analyze redirect events that occur when a user navigates to a webpage. This includes HTTP redirects, client-side redirects triggered by scripts, meta tags, and HTTP refresh headers. The module aims to understand how users are being redirected from one URL to another.
  • This module could impact search results by influencing how Google evaluates the relevance and authority of a webpage. Redirects can affect how link equity is distributed, and this module may help Google understand the intentions behind redirects, such as whether they are legitimate or manipulative. This could lead to more accurate rankings and a better user experience.
  • To be more favorable for this function, a website may want to ensure that redirects are implemented correctly and transparently. This could include using HTTP redirects (301, 302, etc.) instead of JavaScript redirects, avoiding chaining multiple redirects, and making sure that redirects are not used to manipulate search rankings. Additionally, websites may want to minimize the use of redirects that lead to downloads instead of loading new pages, as this could be seen as a negative user experience.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRedirectEvent (google_api_content_warehouse v0.4.0)

A redirect event represents a change in the resource URL for a document. This includes HTTP redirects, as well things which trigger client navigations such as script changing window.location, tags, HTTP Refresh headers, etc.

Attributes

  • httpMethod (type: String.t, default: nil) - The HTTP method of the request for the redirect target.
  • httpStatusCode (type: integer(), default: nil) - For HTTP redirects, the HTTP status code returned in the initial HTTP response.
  • refreshType (type: String.t, default: nil) -
  • targetContentDownloaded (type: boolean(), default: nil) - True if the redirect led to a download instead of loading a new page. Note that such redirects can appear anywhere in the list of redirect events.
  • targetUrl (type: String.t, default: nil) -
  • type (type: String.t, default: nil) -

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoRedirectEvent{
    httpMethod: String.t() | nil,
    httpStatusCode: integer() | nil,
    refreshType: String.t() | nil,
    targetContentDownloaded: boolean() | nil,
    targetUrl: String.t() | nil,
    type: String.t() | nil
  }

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.