# アクティビティトラッキング

## 概要

PushSDK は、購読者がアプリケーション内で閲覧しているコンテンツの種類を追跡できるメソッドを提供します。この情報はその後、Pushly プラットフォームで、訪問回数と訪問の新しさに基づくタグ付きの特定の URL または画面を訪問した購読者のコホートを作成するために使用できます。

例: 「過去 30 日間に少なくとも 4 回、"Astrology" のタグが付いたページ/画面を訪問した購読者」

## メソッド

### UserProfile.trackActivity

キーワード/タグのメタデータとともに、訪問した URL または画面を追跡するには:

{% tabs %}
{% tab title="Swift" %}

```swift
PushSDK.UserProfile.trackActivity(name: "myapp://dashboard", withTags: ["my-tag"])
```

{% endtab %}

{% tab title="Objective-C" %}

```objectivec
[PushSDKUserProfile trackActivityWithName:@"myapp://dashboard" withTags:@[@"my-tag"]];
```

{% endtab %}
{% endtabs %}

また、提供するタグがない場合は `tags` パラメータを省略します:

{% tabs %}
{% tab title="Swift" %}

```swift
PushSDK.UserProfile.trackActivity(name: "myapp://sports/article-1")
```

{% endtab %}

{% tab title="Objective-C" %}

```objectivec
[PushSDKUserProfile trackActivityWithName:@"myapp://dashboard"];
```

{% endtab %}
{% endtabs %}
