在deltaDNA可以通过你的sendGrid账户发送电子邮件活动之前,你需要使用身份管理(Manage Identity)工具将其连接到deltaDNA,并配置一些设置。

  1. 登录到你的SendGrid账户并打开设置导航菜单
  2. 创建一组新的登录凭证以供deltaDNA使用。通常情况下,你不希望使用你的拥有所有权限的主账户信息从deltaDNA发送邮件活动。
    导航到设置(Setting)->凭证(Credentials)页面,并点击添加新凭证(Add New Credential)按钮并为你等新凭证提供一个用户名和密码,并勾选UI/API邮箱(MAIL)权限复选框。这是你应当输入到deltaDNA设置(Setup)->管理凭证(Manage Identity)页面的账户凭证
    5_1-cedentials
  3. 启用事件通知回送到deltaDNA以在deltaDNA平台生成sendgridEmail事件
    导航到设置(Settings)->邮件设置(Mail Settings),并启用事件通知(Event Notification)
    将HTTP POST URL设置为http://sendgrid.deltadna.net
    确保已勾选所有的行为(Actions)
    Screenshot from 2016-09-02 12-48-22
  4. 启用订阅跟踪以允许用户取消订阅你的电子邮件活动。
    导航到设置(Settings)->跟踪(Tracking)并启用订阅跟踪(Subscription Tracking),然后提供一些将出现在邮件页脚中的文本。
    注意:你必须使用一个<% %>标签才能放置取消订阅链接。
    Screenshot from 2016-09-02 12-50-01
    如果一个玩家取消订阅电子邮件,无论你的活动是否适用于他们,SendGrid都将停止发送邮件给他们。
    如果一个玩家想要重新订阅,你应当使用SendGrid->Supressions->Global Unsubscribes页面来定位到邮件地址并将其从取消订阅列表中移除。

 

电子邮箱列表管理

deltaDNA不会提供任何电子邮箱地址收集或管理功能,这是发行商/开发商的责任以确保所有的电子邮箱收集和使用都遵从于游戏可用的任何存储条款,以及游戏符合任何地区的隐私和COPA立法。电子邮箱参数已经存在于游戏的newPlayer(新玩家)事件,但是其可以使用事件管理(Event Manager)工具被添加到任何其他事件。这将允许开发者使用一个GHOST事件从游戏客户端或者一个服务器发送或者更新邮箱地址。

发行商/开发商还应负责确保任何用于活动的电子邮箱地址都已被验证。

如果拒收率超过可接受的水平,多数电子邮箱平台将停止或暂停发送电子邮件。有许多服务你可以用来验证你的电子邮箱地址和清理你的电子邮箱列表。

如果你的拒收率过高,SendGrid将自动暂停你的账户,他们建议使其低于2%是安全的。