- 印刷する
コンバージョントラッキング
- 印刷する
コンバージョンイベントは、ShopLiveが提供するスクリプトで追跡できます。購入が以下の条件を満たす場合、コンバージョンとしてカウントされます。
ユーザーがライブ動画(またはリプレイ動画)または短編動画を 3 秒以上視聴している
購入した商品は、ライブ(またはリプレイ)または短編動画にも表示されました
購入が、動画に記載されている商品をユーザーが視聴した日から最大28日以内に行われた
変換はユーザーが最後に視聴したビデオに基づいており、ライブ(リプレイ)と短形式は別々に記録されます。そのため、購入が発生した場合、ユーザーが両方を視聴した場合、それぞれライブ(リプレイ)とショート形式の両方で購入コンバージョンとして記録されます。
sendConversionEvent
sendConversionEvent()
購入完了ページで使用される機能は、購入したアイテムの製品識別子をキー情報として、購入イベントを記録します。この情報を表示データにマッピングして、表示と購入の相関関係を記録します。
ログインしているユーザーに対しては、視聴プロセスと同様に、ユーザー認証を通じて視聴・購入のユーザーを認識します。ログインしていないユーザーの場合、ローカルストレージに保存されているユーザー識別子を使用して表示と購入をリンクします。
ショップライブコンバージョンデータ
プロパティ名 | 種類 | 形容 |
---|---|---|
種類 | 糸。 | 'purchase' (必須) |
プロダクツ | リスト<ShopLiveConversionProductData>? | 購入商品一覧 |
注文番号 | Int? | 購入した製品の注文 ID |
リファラー | 糸。 | リファラー |
習慣 | map<string、何か>? | 追加のカスタムフィールド |
ShopLiveEvent.sendConversionEvent(
ShopLiveConversionData(
"purchase",
products = listOf(
ShopLiveConversionProductData(
productId = "productId",
sku = "sku",
url = "url",
purchaseQuantity = 1,
purchaseUnitPrice = 1000,
)
),
orderId = "orderId",
referrer = "referrer",
custom = mapOf(
"campaignKey" to data.campaignKey
)
)
)
ユーザー認証
ユーザーID
一般的に利用されているユーザー認証機能を通じてユーザーを認証し、購入・閲覧データを連携するために使用されます。
ShopLiveCommon.setUser(user: ShopLiveCommonUser?)
ShopLiveCommon.setAuthToken(userJWT: String?)
アノンイド
これは、購入コンバージョンを追跡するために使用できる匿名IDです。デバイス ID などの識別値を別途管理する場合は、この値を anonId として入力して、ユーザー認証なしで視聴/購入データを関連付けることができます。管理する値がない場合は、それを使用する必要はありません。
ShopLiveCommon.setAnonId(anonId: String?)
購入した製品
購入された製品のリストは、購入コンバージョンの追跡に使用されます。
ShopLiveConversionProductData (ショップライブコンバージョン製品データ)
購入した製品の内容を説明するオブジェクト。
プロパティ名 | 種類 | 形容 |
---|---|---|
製品ID | 糸。 | Shoplive側の商品ID |
カスタマープロダクトID | 糸。 | 顧客側の製品 ID |
SKUの | 糸。 | 製品SKU |
関連URL | 糸。 | 製品URLリンク |
購入数量 | Int? | 購入回数(記入されていない場合は1回とカウントされます) |
purchaseUnitPrice (購入単価) | 複。 | 購入価格(記入されていない場合は登録した商品の価格を使用) |