是否可以在我们的 Rails 应用程序中跟踪对 DoubleClick 广告的点击?

Is it possible to track clicks on DoubleClick ads in our Rails app?

我们目前正在 Ruby on Rails 应用程序上为客户提供第三方 DoubleClick 广告,他们要求我们提供特定的点击数据,这些数据需要我们在内部记录点击他们的脚本标签(因此我们可以将用户与广告点击相关联)。这可能吗?

他们似乎认为这是行业标准,但如果不访问任何内部 DoubleClick 工具就很难找到合适的文档。

谢谢!

其实很简单。我建议您创建一个新的超级简单的项目并重新创建我在下面显示的内容以查看它是否有效,然后找到一种方法将其放入您的项目中(因为您没有在那里提供任何 informations/examples)。

首先,将一个特定的整数迁移到您的模型中,称为 'click'。添加关联,has_many,belongs_to。

创建新模型 ->

rails g model Click clickcounter:integer

创建一个新控制器 ->

rails g controller Clicks

在 ClicksController 内部:

def create

        @your_ad = Ad.find(params[:ad_id])

        @click = @your_ad.clicks.new(ip_address: request.ip)

        @click.save

        redirect_to @your_ad.url


    end
end

然后,通过 div 添加一个表单作为包装器,或者添加一个隐藏的 link_to。

现在,由于您的 'Ads' 本身可能不是模型,而是一个简单的 link,您还可以仅使用整数创建点击模型,并在没有任何关联的情况下计算点击次数。您可以 link 设计方法(如果您正在使用它),然后在管理仪表板添加名称、IP 地址。

您好!