跳到内容

Google Analytics 集成

Google Analytics User ID 功能允许您通过将多个数据资源连接到同一用户来收集和应用全面的用户数据。 将 Pushwoosh 与 Google Analytics 连接,并使用 GA 数据进行受众细分和定位您的推送通知营销活动。让我们看看它是如何工作的。

启用 User ID

Anchor link to

要在您的 Google Analytics 帐户中启用 User ID 功能,请遵循 Google 指南:https://support.google.com/analytics/answer/3123666

在您的跟踪代码中设置 User ID

Anchor link to

集成 Pushwoosh Web SDK

Anchor link to

要在您的 Google Tag Manager 中集成 Pushwoosh SDK,请遵循 Web Push SDK 指南

在 GTM 中创建 User ID 标签

Anchor link to

创建一个在 All Pages 触发器上触发的 Custom HTML Tag。 使用以下代码设置 User ID,以匹配 Pushwoosh 和 Google Analytics 之间的用户数据。

在下面的示例中,我们使用 Pushwoosh Hardware ID (HWID) 来设置 User ID。您可以使用不同的标识符,但请注意不要将电子邮件地址或任何其他个人身份信息 (PII) 放入 User ID,因为这不符合 Google Analytics 隐私政策

JavaScript
<script>
var registrationStatus = localStorage.deviceRegistrationStatus;
var registrationId = localStorage.deviceRegistrationId;
var gaRegistered = registrationStatus === 'registered' ? registrationId : false;
if (!gaRegistered) {
var Pushwoosh = Pushwoosh || [];
Pushwoosh.push(['onPermissionGranted', function(api) {
api.getParams()
.then(function(params) {
var hwid = params.hwid;
ga('set', 'userId', hwid);
ga('send', 'pageview');
localStorage.setItem('deviceRegistrationId', hwid);
api.registerUser(hwid);
})
}])
};
</script>
在 Google Tag Manager 中用于设置 User ID 的自定义 HTML 标签

将 User ID 添加到 Page View 标签

Anchor link to

修改您的 Page View 标签,以便在用户已知的情况下包含 User ID:

JavaScript
<script>
var hwid = localStorage.deviceRegistrationId;
var registrationStatus = localStorage.deviceRegistrationStatus;
var isNeedToTrackUser = hwid && registrationStatus === "registered";
if (isNeedToTrackUser) {
ga('set', 'userId', hwid);
};
ga('send', 'pageview');
</script>
带有 User ID 的 Page View 标签配置

使用 User ID 覆盖率报告进行测试

Anchor link to

要测试集成,请使用“User ID 覆盖率报告”: https://support.google.com/analytics/answer/3123670

User Explorer

Anchor link to

在 Google Analytics 中选择您的 User ID 报告视图。在此处添加任何细分以对您的受众进行切片和分析。

用于将受众划分为细分的新细分按钮

您可以在“User ID”列中看到您的 User ID。

显示用户标识符的 User ID 列

Export 按钮并选择“CSV”选项。

通过 GA User ID 发送推送通知

Anchor link to

在您的 Pushwoosh Control Panel 中导航到 CSV Push 选项卡,并上传上一步中导出的 CSV 文件。

Pushwoosh Control Panel 中的 CSV Push 选项卡

选择第一列,并为数据类型选择“User ID”。在相应的下拉字段中选择一个预设,设置日期(如果需要),然后单击 Woosh!

发送推送通知的示例

您刚刚从 Google Analytics 向您的用户发送了一条推送通知!